Perlengkapan Bahasa Rakitan
Untuk membuat bahasa rakitan diperlukan perlengkapan yang merupakan software antara lain dari DOS berupa Debug.COM atau dari Borland International berupa Turbo Assembler atau program lainnya. Khusus untuk membuat program dengan Turbo Assembler maka perlengkapannya terdiri dari : Compiler dan Linker yang compatible dengan computer PC XT/AT/Pentium dan processor Intel, AMD, Cyrix.
Compiler dan Linker
Pada pemrograman assembler dikenal istilah Compiler merupakan suatu program yang dapat mengubah suatu file berextensi .ASM (assembler) menjadi file Object berekstensi .OBJ. Compiler ini juga dapat memberitahukan isi suatu program yang akan dikompilasi apakah mengandung kesalahan (error) per baris atau perintah yang tidak sesuai. Compiler pada bahasa rakitan khususnya Turbo Assembler menggunakan TASM.EXE. Source program yang dikompile dengan compiler TASM dibuat dengan teks editor DOS atau Windows dan disimpan dengan nama file .ASM di directori yang berisi TASM.EXE agar lebih mudah dalam mengkompilasinya.
Cara mengkompilasi program sumber (source program) menjadi program objek adalah :
TASM (nama file .ASM) (nama file .OBJ)
Contoh:
LATIH1.ASM dikompile dengan TASM.EXE di directory A menjadi :
A>TASM LATIH1.ASM LATIH1.OBJ (enter)
atau
A>TASM LATIH1 (enter)
Maka di layar tampak:
Turbo Assembler Version 2.0 Copyright (c) 1988 by Borland International
Assembling file: LATIH1.ASM
Error messages: None
Warning messages: None
Remaining memory: 16k
Jika kita ingin membuat file objek dari source program assembler disertai dengan nomor kesalahan yang mungkin terjadi pada baris program (file .LST), maka kita dapat memberi perintah sebagi berikut:
A>TASM /L nama_file.ASM (enter)
Untuk membuka file .LST kita harus menjalankan teks editor dan membuka file .LST
A>Edit nama_file.LST (enter)
Sedangkan Linker merupakan program yang dapat mengubah file Objek menjadi file COM atau EXE. Program Linker dapat mengkonversi file objek yang berupa relocatable object code yang berupa bahasa mesin yang secara relative masih harus ditepatkan kedudukannya dan disesuaikan dengan aturan DOS.
Program pelayanan Linker pada Turbo Assembler adalah TLINK.EXE
Penggunaan linker TLINK.EXE mernghasilkan file dengan nama file berekstensi COM atau EXE yang terdiri dari kode bahasa mesin yang telah pasti penempatannya sehingga dapat disimpan di memori (RAM) untuk melaksanakan program. Semua proses assembly dan semua proses link harus tidak ada kesalahan artinya error harus 0. Jika masih ada error program harus diedit dengan membuka source program (file .ASM).
Untuk menjalankan file yang telah dilinker dengan TLINK.EXE, maka langsung dapat dieksekusi dengan mengetik nama file di depan prompt DOS atau di run melalui Windows.
Cara melakukan linker pada sebuah objek program (.OBJ) menjadi program COM atau EXE adalah : TLINK /T (nama file .OBJ) -> untuk menjadi file berekstensi OBJ
atau TLINK (nama file .OBJ) -> untuk menjadi file berekstensi .EXE
ADS HERE !!!