Pada kesempatan yang berbagia ini kita akan membahas tentang pustaka macro pada assembly, pada tutorial sebelumnya, yaitu penggunaan macro dalam assembly kita telah membahas pengertian macro dan cara penggunaannya. Manfaat mengunakan pustaka macro sendiri adalah kita dapat memisahkan file macro dan proram utamanya. Jika pada macro biasa ditulis dalam satu program, maka pada pustaka macro dibagi menjadi beberapa program, didalam program utama kita akan memanggil pustaka macro tersebut.
Pustaka macro biasanya disimpan dengan ekstensi *.mcr . Selanjutnya didalam program utama kita panggil dengan peritah include program.mcr
Berikut adalah contoh penggunaan pustaka macro
Siapkan terlebih dahulu aplikasi assemblernya,jika Anda belum punya silahkan download di sini.
Untuk melakukan proses kompilasi program siapkan command prompt atau bisa digantikan dengan DOSBox.
Selanjutnya siapkan text editor untuk mengetikkan kode program, anda bisa menggunakan notepad,edit,sublime text,dll.
Pertama kita buat dahulu pustaka macro :
cetak_kar macro kar
mov ah,2h
mov dl,kar
int 21h
endm
cetak_klm macro klm
lea dx,klm
mov ah,9h
int 21h
endm
mov ah,2h
mov dl,kar
int 21h
endm
cetak_klm macro klm
lea dx,klm
mov ah,9h
int 21h
endm
Simpan dengan ekstensi *.mcr.
Selanjutnya kita panggil macro tersebut pada program utama
include pustaka.mcr
.model small
.code
org 100h
mulai : jmp proses
kal0 db 'Penggunaan Pustaka Macro $'
proses :
cetak_klm kal0
cetak_kar 'Y'
int 20h
end mulai
.model small
.code
org 100h
mulai : jmp proses
kal0 db 'Penggunaan Pustaka Macro $'
proses :
cetak_klm kal0
cetak_kar 'Y'
int 20h
end mulai
Simpan program diatas dengan ekstensi *.ASM. ketikkan perintah tasm namaprogram, dilanjutkan dengan tlink/t namaprogram.
Ketika program tersebut dijalankan maka akan menghasilkan kalimat
Penggunaan Pustaka Macro Y
Mungkin sampai disini dulu ya, terimakasih.
Wassalamu'alaykum
Download Tutorial
Posting Komentar