Assembler berasal dari perkataan Inggeris "assembler", yang bermaksud "assembler". Assembler adalah penyusun kod sumber yang menukar kod ini menjadi bahasa mesin.
Perlu
Manual PC
Arahan
Langkah 1
Assembler, seperti bahasa itu sendiri, kebanyakan khusus untuk seni bina tertentu, varian sintaks teks, dan sistem operasi. Terdapat juga multiplatform atau universal, atau lebih tepatnya, pemasangan universal terhad yang boleh berfungsi pada platform dan sistem operasi yang berbeza. Walau bagaimanapun, tidak mungkin untuk menulis program bebas peranti dalam bahasa tahap rendah. Di antara penyusun sejagat, penyusun silang dibezakan secara berasingan, yang dapat menyusun modul atau kod mesin yang dapat dilaksanakan untuk sistem dan seni bina operasi lain.
Langkah 2
Perhimpunan bukanlah tahap pertama dan bukan tahap terakhir dalam mendapatkan modul pelaksanaan yang boleh dilaksanakan. Sebagai contoh, sebilangan penyusun peringkat tinggi boleh menghasilkan hasil sebagai program bahasa perhimpunan. Pada masa akan datang, assembler sendiri bertanggungjawab memproses program seperti itu. Selain itu, hasil pemasangan mungkin bukan modul yang dapat dieksekusi, melainkan objek, yang akan berisi kod mesin dan data program dalam blok yang berbeda. Fail yang boleh dilaksanakan kemudian dihasilkan dari ini menggunakan penyunting pautan.
Langkah 3
Assembler untuk sistem DOS adalah yang paling terkenal. Dari jumlah tersebut, TASM, MASM dan WASM dapat dibezakan menjadi kumpulan yang berasingan. Pada satu masa, alat pemasangan paling ringkas dalam bentuk A86 juga sangat popular.
Langkah 4
Apabila sistem operasi Windows mula digunakan secara meluas, para pembangun melancarkan TASM. Ini adalah pakej tidak rasmi yang dibuat oleh orang yang bernama "! TE". Bahasa ini memungkinkan untuk membuat pelbagai program di persekitaran Windows. Pada masa ini, pembangunan program ini dihentikan secara rasmi. Persekitaran menjadi tidak rasmi, tetapi menjadikan kerja dengan penyusun jauh lebih mudah.
Langkah 5
Microsoft secara rasmi menyokong produk lain, Microsoft Macro Assembler. Ia masih dikembangkan, versi terbaru disertakan dalam banyak kit. Namun, versi yang bertujuan untuk membuat program untuk sistem DOS menghentikan pembangunan.
Langkah 6
Projek pemasangan sumber terbuka telah dibangunkan hari ini. Versi telah tersedia untuk pelbagai sistem operasi. Set ini juga membolehkan anda mendapatkan fail objek untuk sistem ini. Penyusun ini dipanggil NASM.
Langkah 7
Yasm adalah versi NASM yang ditulis semula dari awal dengan beberapa pengecualian. Pemasangan FASM muda dilarang melesenkan semula.