Navojna koda

Avtor: Randy Alexander
Datum Ustvarjanja: 25 April 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Кубанский казачий хор - Когда мы были на войне (Kubansky Kazachy Khor - Kogda my’ by’li na voyne)
Video.: Кубанский казачий хор - Когда мы были на войне (Kubansky Kazachy Khor - Kogda my’ by’li na voyne)

Vsebina

Opredelitev - Kaj pomeni navojna koda?

Navojna koda je tehnika izvajanja prevajalnika, ki se uporablja za izvajanje tolmačev virtualnih strojev. Koda, ki jo ustvari navojna koda, večinoma vsebuje klice podprogramov. Ta koda je lahko tudi preprosto zaporedje navodil za strojne klice ali morda koda, ki jo mora obdelati strojni tolmač. Navojna koda je implementirana metoda v programskih jezikih, kot je FORTH, večina izvedb BASIC in nekatere različice COBOL. Ena od pomembnih značilnosti navojne kode je, da ima v primerjavi z drugimi metodami generiranja kode večjo gostoto kode. Hkrati je hitrost izvrševanja nekoliko počasnejša od kod, ustvarjenih z alternativnimi metodami.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedija razlaga navojno kodo

Navojna koda se večinoma izvaja pri naslednjih modelih:

  • Neposredna nitna koda: Programska koda je običajen vektor kazalnikov postopkov, ki jih je treba poklicati v vrstnem redu, v katerem so prikazani.
  • Indirect Threeded Code: Naredi zastopanje sestavljenega programa s pomočjo kazalcev naslovov. Predstavitev uporablja vektor naslovov deskriptorjem in ne naslove izvršilne kode. Deskriptorji pa kažejo na predvideno izvršilno kodo.
  • Kodna nit podprograma: V primerjavi z drugimi metodami ima navojna koda podprograma predstavitve kode, ki jih lahko izvršuje neposredno CPU. Pri tej metodi uporabljeni vektor sestavljajo navodila JSR ali CALL namesto vektorja naslovov.
  • Token Threaded Code: Uporablja pristop ThreeStarProgramming za razlago sestavljenih predstavitev. Predstavitve so večinoma omejene na manj kot 256 virtualnih navodil. Zaradi te omejitve je navojna koda žetona znana tudi kot bajtna koda.