Kode Berulir

Pengarang: Randy Alexander
Tanggal Pembuatan: 25 April 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Cara Membaca Ukuran Baut || Versi Anak Mesin
Video: Cara Membaca Ukuran Baut || Versi Anak Mesin

Isi

Definisi - Apa yang dimaksud dengan Kode Berurutan?

Kode berulir adalah teknik implementasi kompiler yang digunakan untuk mengimplementasikan juru mesin virtual. Kode yang dihasilkan oleh kode berulir sebagian besar berisi panggilan ke subrutin. Kode ini juga bisa berupa urutan sederhana instruksi panggilan mesin atau mungkin kode yang perlu diproses oleh juru bahasa mesin. Kode berulir adalah metode yang diterapkan dalam bahasa pemrograman seperti FORTH, sebagian besar implementasi BASIC dan beberapa versi COBOL. Salah satu fitur menonjol dari kode ulir adalah bahwa dibandingkan dengan metode pembuatan kode lainnya, ia memiliki kerapatan kode yang lebih tinggi. Pada saat yang sama, kecepatan eksekusi sedikit lebih lambat dari kode yang dihasilkan oleh metode alternatif.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Kode Berulir

Kode berulir sebagian besar diimplementasikan menggunakan model berikut:

  • Direct Threaded Code: Kode program adalah vektor normal dari pointer prosedur untuk memanggil yang diatur sesuai urutan kemunculannya.
  • Kode Berurutan Tidak Langsung: Membuat representasi program yang dikompilasi dengan bantuan pointer alamat. Representasi menggunakan vektor alamat ke deskriptor dan bukan alamat dari kode eksekusi. Penjelas, pada gilirannya, menunjuk ke kode eksekusi yang dimaksudkan.
  • Kode Subroutine Threaded: Dibandingkan dengan metode lain, kode subrutin Threaded memiliki representasi kode yang dapat dieksekusi langsung oleh CPU. Dalam metode ini, vektor yang digunakan terdiri dari instruksi JSR atau CALL alih-alih vektor alamat.
  • Token Threaded Code: Menggunakan pendekatan ThreeStarProgramming untuk menafsirkan representasi yang dikompilasi. Representasi sebagian besar terbatas pada kurang dari 256 instruksi virtual. Sebagai hasil dari pembatasan ini, kode token berulir juga dikenal sebagai kode byte.