Selasa, 06 April 2010

Makro di dalam Bahasa Assembly

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:
    Nama_Makro                    MAC               [P1,P2]            ; nama makro
                                          …                                            ;
                                          …                                            ;
                                          …                                            ; 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

Pengikut