Навојни код

Аутор: Randy Alexander
Датум Стварања: 25 Април 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Yamawa navojni svedri I series
Видео: Yamawa navojni svedri I series

Садржај

Дефиниција - Шта значи навојни код?

Навојни код је техника имплементације компајлера која се користи за имплементацију интерпретатора виртуалних машина. Код који генерише навојни код углавном садржи позиве на подпрограме. Овај код такође може бити једноставан низ упутстава за машинско позивање или можда код који треба да обради машински преводилац. Навојни код је имплементирана метода у програмским језицима као што је ФОРТХ, већина имплементација БАСИЦ-а и неке верзије ЦОБОЛ-а. Једна од истакнутих карактеристика навојног кода је та да у поређењу са другим методама генерисања кода има већу густину кода. У исто време, брзина извршења је нешто спорија од кодова генерисаних алтернативним методама.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедиа објашњава навојни код

Навојни код углавном се имплементира помоћу следећих модела:

  • Директни навојни код: Програмски код је нормалан вектор показивача поступка за позивање распоређених у редоследу у којем се појављују.
  • Индиректни навојни код: прави репрезентацију састављеног програма уз помоћ показивача адреса. У репрезентацији се користе вектори адреса дескрипторима, а не адресе извршног кода. Дескриптори заузврат указују на предвиђени код извршења.
  • Потпрограмски навојни код: У поређењу са другим методама, код с навојем подпрограма има репрезентације кода које може извршити директно ЦПУ. У овој методи, вектор који се користи састоји се од ЈСР или ЦАЛЛ упутстава уместо вектора адреса.
  • Токен Тхреадед Цоде: Користи приступ ТхрееСтарПрограмминг за тумачење састављених репрезентација. Репрезентације су углавном ограничене на мање од 256 виртуалних упутстава. Као резултат овог ограничења, навојни код за токене познат је и као бајт код.