Apa Itu Assembler?

Daftar Isi:

Apa Itu Assembler?
Apa Itu Assembler?

Video: Apa Itu Assembler?

Video: Apa Itu Assembler?
Video: Что такое язык компьютерного ассемблера? Филипп Янсон 2024, Mungkin
Anonim

Assembler berasal dari kata bahasa Inggris “assembler”, yang berarti “assembler”. Assembler adalah kompiler kode sumber yang mengubah kode ini menjadi bahasa mesin.

Apa itu assembler?
Apa itu assembler?

Diperlukan

buku petunjuk komputer

instruksi

Langkah 1

Assembler, seperti bahasa itu sendiri, sebagian besar khusus untuk arsitektur tertentu, varian sintaks teks, dan sistem operasi. Ada juga multiplatform atau universal, atau lebih tepatnya, assembler universal terbatas yang dapat bekerja pada platform dan sistem operasi yang berbeda. Namun, tidak mungkin menulis program yang tidak bergantung pada perangkat dalam bahasa tingkat rendah. Di antara assembler universal, cross-assembler dibedakan secara terpisah, yang mampu merakit modul yang dapat dieksekusi atau kode mesin untuk sistem operasi dan arsitektur lain.

Langkah 2

Perakitan bukanlah yang pertama dan bukan tahap terakhir dalam perjalanan mendapatkan modul program yang dapat dieksekusi. Misalnya, beberapa kompiler tingkat tinggi dapat menghasilkan hasil sebagai program bahasa rakitan. Di masa depan, assembler itu sendiri bertanggung jawab untuk memproses program semacam itu. Selain itu, hasil perakitan mungkin bukan modul yang dapat dieksekusi, tetapi sebuah objek, yang akan berisi kode mesin dan data program dalam blok yang berbeda. File yang dapat dieksekusi kemudian diproduksi dari ini menggunakan editor tautan.

Langkah 3

Assembler untuk sistem DOS adalah yang paling terkenal. Dari jumlah tersebut, TASM, MASM dan WASM dapat dibedakan menjadi kelompok yang terpisah. Pada suatu waktu, assembler paling sederhana dalam bentuk A86 juga sangat populer.

Langkah 4

Ketika sistem operasi Windows mulai banyak digunakan, para pengembang meluncurkan TASM. Ini adalah paket tidak resmi yang dibuat oleh seseorang bernama "! TE". Bahasa ini memungkinkan untuk membuat berbagai program di lingkungan Windows. Saat ini, pengembangan program ini resmi dihentikan. Lingkungan menjadi tidak resmi, tetapi membuat bekerja dengan kompiler menjadi lebih mudah.

Langkah 5

Microsoft secara resmi mendukung produk lain, Microsoft Macro Assembler. Ini masih dikembangkan, versi terbaru disertakan dalam banyak kit. Namun, versi yang ditujukan untuk membuat program untuk sistem DOS menghentikan pengembangan.

Langkah 6

Sebuah proyek assembler open source telah dikembangkan hari ini. Versinya telah tersedia untuk berbagai sistem operasi. Set ini juga memungkinkan Anda untuk mendapatkan file objek untuk sistem ini. Assembler ini disebut NASM.

Langkah 7

Yasm adalah versi NASM yang ditulis ulang dari awal dengan beberapa pengecualian. Assembler muda FASM dilarang melakukan re-lisensi.

Direkomendasikan: