Makro adalah fasilitas yang terdapat pada pemrograman tingkat tinggi. Fasilitas yang sangat memudahkan ini, yang menjadi ciri bahan pemrograman level tinggi ini, ternyata juga dimiliki oleh bahasa assembly. Pada bab ini, akan dibahas beberapa hal tentang pembuatan makro pada program assembly.
Pada dasarnya, makro hampir sama dengan prosedur. Makro tidak perlu dipanggil dengan perintah CALL dan tidak menggunakan RET untuk kembali ke program utama. Makro cukup dipanggil dengan mengeksekusi namanya (seperti pada bahasa pemrograman tingkat tinggi). Selain itu, makro juga mengenal parameter (sifat lainnya dari bahasa pemrograman tingkat tinggi yang dimiliki oleh makro). Parameter ini bersifat optional, artinya boleh ada boleh tidak, tergantung kebutuhan.
Kerangka umum sebuah makro adalah sebagai berikut:
… ;
… ;
… ; batang tubuh
… ; makro
… ;
… ;
#EM ; akhir makro
Keterangan:
Nama_Makro adalah nama dari Makro yang dibuat (didefinisikan sendiri).
P1 dan P2 adalah parameter yang dapat digunakan pada makro (opsional).
Untuk latihan lebih lanjut, bisa download modul di sini atau di link di sini.....
0 komentar:
Posting Komentar