Menetes kód

Szerző: Randy Alexander
A Teremtés Dátuma: 25 Április 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Menetes kód - Technológia
Menetes kód - Technológia

Tartalom

Meghatározás - Mit jelent a menetes kód?

A menetes kód egy fordító megvalósítási technika, amelyet virtuális gépi tolmácsok megvalósítására használnak. A menetes kód által generált kód többnyire alprogramokra hívásokat tartalmaz. Ez a kód lehet egy egyszerű gépi hívási utasítás, vagy esetleg egy kód, amelyet egy gépi tolmácsnak kell feldolgoznia. A menetes kód a programozási nyelvekben, mint például a FORTH, a BASIC legtöbb megvalósítása és a COBOL néhány verziója által bevezetett módszer. A menetes kód egyik kiemelkedő tulajdonsága, hogy a többi kódgenerációs módszerhez képest magasabb kódsűrűséggel rendelkezik. Ugyanakkor a végrehajtási sebesség kissé lassabb, mint az alternatív módszerek által generált kódok.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a menetes kódot

A menetes kódot általában a következő modellekkel valósítják meg:

  • Közvetlen menetes kód: A programkód a híváshoz használt eljárási mutatók normál vektora, a megjelenésük sorrendjében.
  • Közvetett menetes kód: Az összeállított program ábrázolása a címmutatók segítségével. A reprezentáció a címek vektorát használja a leírókhoz, és nem a végrehajtási kód címeit. A leírók viszont a tervezett végrehajtási kódra mutatnak.
  • Szubrutin menetes kód: Más módszerekkel összehasonlítva, az szubrutin menetes kód kód reprezentációval rendelkezik, amelyet a CPU közvetlenül végrehajthat. Ebben a módszerben a használt vektor JSR vagy CALL utasításokból áll, nem pedig a címvektorból.
  • Token Threaded Code: A ThreeStarProgramming megközelítést használja az összeállított reprezentációk értelmezésére. A reprezentációk többnyire kevesebb, mint 256 virtuális utasításra korlátozódnak. E korlátozás eredményeként a token menetes kód bájtkódnak is ismert.