This HTML5 document contains 21 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
wikipedia-huhttp://hu.wikipedia.org/wiki/
dcthttp://purl.org/dc/terms/
n11http://www.graficaobscura.com/future/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-huhttp://hu.dbpedia.org/resource/
prop-huhttp://hu.dbpedia.org/property/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
n20https://web.archive.org/web/20080618094733/http:/public.carnet.hr/~jbrecak/
n17http://www.idsia.ch/~juergen/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n4http://hu.dbpedia.org/resource/Sablon:
owlhttp://www.w3.org/2002/07/owl#
n15http://public.carnet.hr/~jbrecak/
n14http://www.cs.columbia.edu/~library/TR-repository/reports/reports-1992/
provhttp://www.w3.org/ns/prov#
n19http://flint.cs.yale.edu/flint/publications/
xsdhhttp://www.w3.org/2001/XMLSchema#
n13http://hu.dbpedia.org/resource/Kategória:
n16http://asm.sourceforge.net/articles/

Statements

Subject Item
dbpedia-hu:Önmódosító_kód
rdfs:label
Önmódosító kód
owl:sameAs
freebase:m.01fw8r
dct:subject
n13:Programozási_paradigmák n13:Számítógép-programozás
dbo:wikiPageID
1080953
dbo:wikiPageRevisionID
23025101
dbo:wikiPageExternalLink
n11:index.html n14:cucs-039-92.ps.gz n15:sm.html n16:smc.html n17:metalearner.html n19:smc.html n20:sm.html
prop-hu:wikiPageUsesTemplate
n4:Portál n4:Szám n4:Jegyzetek
dbo:abstract
Az informatika területén az önmódosító kód (self-modifying code) olyan programkód, ami közben megváltoztatja saját utasításait – általában az csökkentése és a teljesítmény növelése céljából, vagy egyszerűen a különben ismétlődő jellegű kód rövidítése, így a karbantartás egyszerűsítése érdekében. Az önmódosítás a „-beállítást” követő alternatívája, általában abból a célból, hogy a feltételek tesztelésének számát csökkentsék. Az „önmódosító kód” kifejezést csak olyan programkódra használják, ami szándékoltan módosítja önmagát, a programozó szándékával ellentétesen (pl. puffertúlcsordulás miatt) módosuló kódra nem. A módszert gyakran használják teszt/debug célú kódrészletek az I/O ciklusokra eső többletszámítások (overhead) nélküli, feltételes előhívására. A módosítások történhetnek: * kizárólag inicializálás közben – a bemeneti paraméterek alapján (ilyenkor a folyamat leírható úgy is, mint a szoftver konfigurálása és hardveres terminológiában nagyjából megfeleltethető a nyomtatott áramköri kártyákon a beállításának). A program belépési pontjaira mutató pointerek megváltoztatása az önmódosítással egyenértékű módszer, de szükségessé teszi a programkódban egy vagy több alternatív utasítás-útvonal létezését, növelve a bináris fájl méretét. * futásidő alatt ('on-the-fly') – a futás során bekövetkező programállapotoktól függően A két eset bármelyikében a módosítások maguknak a gépi kódú utasításoknak a felülírásával végezhetők, például egy összehasonlítás és feltételes elágazás lecserélésével feltétel nélküli vezérlésátadásra vagy utasításra. Az IBM/360 és a utasításkészletében egy EXECUTE (EX) utasítás üzemszerűen felülírja a célutasítás második bájtját az 1. általános célú regiszter alsó 8 bitjével, a platformon ez az (időleges) utasításmódosítás standard és legitim módja.
prov:wasDerivedFrom
wikipedia-hu:Önmódosító_kód?oldid=23025101&ns=0
dbo:wikiPageLength
23167
foaf:isPrimaryTopicOf
wikipedia-hu:Önmódosító_kód
Subject Item
wikipedia-hu:Önmódosító_kód
foaf:primaryTopic
dbpedia-hu:Önmódosító_kód