Gevindkode

Forfatter: Randy Alexander
Oprettelsesdato: 25 April 2021
Opdateringsdato: 26 Juni 2024
Anonim
Gevindkode - Teknologi
Gevindkode - Teknologi

Indhold

Definition - Hvad betyder gevindkode?

Gevindkode er en kompileringsimplementeringsteknik, der bruges til at implementere virtuelle maskintolkere. Den kode, der genereres af den trådede kode, indeholder for det meste opkald til underrutiner. Denne kode kan også være en simpel sekvens af maskinopkaldsinstruktioner eller måske en kode, der skal behandles af en maskintolk. Gevindkode er den implementerede metode i programmeringssprog som FORTH, de fleste implementeringer af BASIC og nogle versioner af COBOL. En af de fremtrædende træk ved gevindkode er, at den har en højere kodetæthed sammenlignet med andre kodegenereringsmetoder. På samme tid er eksekveringshastigheden lidt langsommere end koder, der genereres ved alternative metoder.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer gevindkode

Gevindkode implementeres for det meste ved hjælp af følgende modeller:

  • Direkte gevindkode: Programkoden er en normal vektor af proceduremærke, der skal kaldes, arrangeret i den rækkefølge, de vises.
  • Indirekte trådkode: Gør repræsentationen af ​​det kompilerede program ved hjælp af adressepekere. Repræsentationen bruger vektor af adresser til deskriptorer og ikke adresserne til udførelseskoden. Beskriverne peger på sin side til den påtænkte udførelseskode.
  • Subroutine threaded code: Sammenlignet med andre metoder har subroutine threaded code koderepræsentationer, der kan udføres direkte af CPU'en. I denne metode består den anvendte vektor af JSR- eller CALL-instruktioner i stedet for en vektor af adresser.
  • Token threaded code: Bruger ThreeStarProgramming-metoden til at fortolke de kompilerede repræsentationer. Repræsentationer er for det meste begrænset til mindre end 256 virtuelle instruktioner. Som et resultat af denne begrænsning er token-threaded code også kendt som byte-kode.