Gängad kod

Författare: Randy Alexander
Skapelsedatum: 25 April 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Gängad kod - Teknologi
Gängad kod - Teknologi

Innehåll

Definition - Vad betyder gängad kod?

Gängad kod är en kompileringsimplementeringsteknik som används för att implementera virtuella maskintolkar. Koden som genereras av den gängade koden innehåller mestadels samtal till subrutiner. Denna kod kan också vara en enkel sekvens av maskinanropsinstruktioner eller kanske en kod som måste behandlas av en maskintolk. Gängad kod är den implementerade metoden i programmeringsspråk som FORTH, de flesta implementeringarna av BASIC och vissa versioner av COBOL. En av de framträdande funktionerna i gängad kod är att jämfört med andra kodgenereringsmetoder har den en högre koddensitet. Samtidigt är exekveringshastigheten något långsammare än de koder som genereras med alternativa metoder.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar gängad kod

Gängad kod implementeras mestadels med hjälp av följande modeller:

  • Direkt gängad kod: Programkoden är en normal vektor av procedurpekare att ringa ordnade i den ordning de visas.
  • Indirekt gängad kod: Gör representationen av det sammanställda programmet med hjälp av adresspekare. Representationen använder vektorn av adresser till deskriptorer och inte adresserna för exekveringskoden. Beskrivarna pekar i sin tur på avsedd exekveringskod.
  • Subroutine threaded code: Jämfört med andra metoder har subroutine threaded code kodrepresentationer som kan köras direkt av CPU. I denna metod består vektorn som används av JSR- eller CALL-instruktioner istället för en adressvektor.
  • Token Threaded Code: Använder ThreeStarProgramming-metoden för att tolka de sammanställda representationerna. Representationerna är mestadels begränsade till mindre än 256 virtuella instruktioner. Som ett resultat av denna begränsning är kodad gängad kod också känd som byte-kod.