Rumah Pembangunan Apakah kod yang diulirkan? - definisi dari techopedia

Apakah kod yang diulirkan? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Threaded Code?

Kod yang diulurkan ialah teknik pelaksanaan pengkompil yang digunakan untuk melaksanakan jurubahasa mesin maya. Kod yang dihasilkan oleh kod berulir kebanyakannya mengandungi panggilan ke subrutin. Kod ini juga boleh menjadi urutan ringkas arahan panggilan mesin atau mungkin kod yang perlu diproses oleh jurubahasa mesin. Kod yang diulurkan adalah kaedah yang dilaksanakan dalam bahasa pengaturcaraan seperti FORTH, kebanyakan pelaksanaan BASIC dan beberapa versi COBOL. Salah satu ciri penting kod thread adalah berbanding dengan kaedah generasi kod lain, ia mempunyai kepadatan kod yang lebih tinggi. Pada masa yang sama, kelajuan pelaksanaan sedikit lebih perlahan daripada kod yang dihasilkan oleh kaedah alternatif.

Techopedia menerangkan Kod Thread

Kod yang diulurkan kebanyakannya dilaksanakan menggunakan model berikut:

  • Kod Bergerak Langsung: Kod program adalah vektor prosedur prosedur yang normal untuk panggil disusun mengikut susunan di mana ia muncul.
  • Kod Bergerak Tidak Langsung: Membuat perwakilan program yang disusun dengan bantuan alamat alamat. Perwakilan menggunakan vektor alamat untuk deskriptor dan bukan alamat kod pelaksanaan. Deskriptor, seterusnya, menunjukkan kod pelaksanaan yang dimaksudkan.
  • Subroutine Threaded Code: Dibanding dengan kaedah lain, kod thread yang subrutin mempunyai perwakilan kod yang dapat dijalankan secara langsung oleh CPU. Dalam kaedah ini, vektor yang digunakan terdiri daripada arahan JSR atau CALL dan bukan vektor alamat.
  • Token Threaded Code: Membuat penggunaan pendekatan ThreeStarProgramming untuk menafsirkan perwakilan yang disusun. Perwakilan kebanyakannya terhad kepada kurang daripada 256 arahan maya. Hasil daripada sekatan ini, kod berulir token juga dikenali sebagai kod byte.
Apakah kod yang diulirkan? - definisi dari techopedia