Navojni kod

Autor: Randy Alexander
Datum Stvaranja: 25 Travanj 2021
Datum Ažuriranja: 26 Lipanj 2024
Anonim
Yamawa navojni svedri I series
Video: Yamawa navojni svedri I series

Sadržaj

Definicija - Što znači navojni kôd?

Navojni kôd je tehnika implementacije prevoditelja koja se koristi za implementaciju tumača virtualnih računala. Kôd koji generira navojni kod uglavnom sadrži pozive na podprograme. Taj bi kôd mogao biti i jednostavan slijed uputstava za strojne pozive ili možda kôd koji treba obraditi strojni tumač. Navojni kôd je implementirana metoda u programskim jezicima kao što je FORTH, većina implementacija BASIC-a i neke verzije COBOL-a. Jedna od istaknutih karakteristika navojnog koda je ta da u odnosu na druge metode generiranja koda ima veću gustoću koda. Istodobno, brzina izvršenja je nešto sporija od kodova generiranih alternativnim metodama.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedia objašnjava navojni kod

Navojni se kôd uglavnom provodi pomoću sljedećih modela:

  • Izravni kôd s navojem: Programski kôd je normalni vektor pokazatelja postupka za pozivanje raspoređenih u redoslijedu u kojem se pojavljuju.
  • Neizravni navojni kôd: pravi reprezentaciju sastavljenog programa uz pomoć pokazatelja adresa. U reprezentaciji se koriste vektori adresa deskriptorima, a ne adrese izvršnog koda. Deskriptori zauzvrat upućuju na predviđeni izvršni kod.
  • Šifra potprograma s navojem: U usporedbi s drugim metodama, kôd s navojem podprograma ima prikaze koda koje može izvršiti izravno CPU. U ovoj se metodi vektor koristi od JSR ili CALL upute umjesto vektora adresa.
  • Token Threaded Code: Koristi pristup ThreeStarProgramming za tumačenje sastavljenih prikaza. Prikazi su uglavnom ograničeni na manje od 256 virtualnih uputa. Kao rezultat ovog ograničenja, navojni kôd za tokene poznat je i kao bajt kod.