Codi roscat

Autora: Randy Alexander
Data De La Creació: 25 Abril 2021
Data D’Actualització: 24 Juny 2024
Anonim
2 pisici se cearta pe mijlocul strazi
Vídeo: 2 pisici se cearta pe mijlocul strazi

Content

Definició: què vol dir Codi roscat?

El codi roscat és una tècnica d’implementació del compilador que s’utilitza per implementar intèrprets de màquines virtuals. El codi generat pel codi roscat conté principalment trucades a subrutines. Aquest codi també pot ser una seqüència senzilla d'instruccions de trucada de màquina o potser un codi que ha de ser processat per un intèrpret de màquina. El codi roscat és el mètode implementat en llenguatges de programació com FORTH, la majoria d’implementacions de BASIC i algunes versions de COBOL. Una de les característiques destacades del codi roscat és que en comparació amb altres mètodes de generació de codis, té una densitat de codi més elevada. Al mateix temps, la velocitat d’execució és lleugerament més baixa que els codis generats per mètodes alternatius.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Codi roscat

El codi roscat s’implementa principalment mitjançant els models següents:

  • Codi de fil directe: El codi de programa és un vector normal dels indicadors de procediment per trucar ordenats en l'ordre en què apareixen.
  • Codi roscat indirecte: fa la representació del programa compilat amb l'ajut dels indicadors d'adreces. La representació fa ús del vector d’adreces als descriptors i no de les adreces del codi d’execució. Al seu torn, els descriptors apunten al codi d'execució previst.
  • Codi roscat de subrutina: En comparació amb altres mètodes, el codi roscat de subrutina té representacions de codi executables directament per la CPU. En aquest mètode, el vector utilitzat consisteix en instruccions JSR o CALL en lloc d’un vector d’adreces.
  • Codi roscat del token: utilitza l'enfocament de ThreeStarProgramming per interpretar les representacions compilades. Les representacions es restringeixen majoritàriament a menys de 256 instruccions virtuals. Com a resultat d'aquesta restricció, el codi roscat de token també es coneix com a codi de byte.