Tutorial Membuat Program Assembly dengan Dosbox di Windows





Pada kesempatan ini saya akan membagikan tutorial menggunakan TASM dengan DosBox untuk mencompile program dan run suatu program dalam bentuk .COM seperti pada janji saya di post sebelum nya.

Berikut langkah-langkahnya :

1. Buka aplikasi Dosbox anda dan mount folder TASM yang ada di drive C ke Drive E atau D seperti pada gambar dibawah:

    || mount E: C:\TASM 
                               

2. Setelah itu masuk ke drive E yang telah di mount Folder C:\TASM tadi:
    || E:
3. Setelah berhasil masuk ke direktori E: , Lihatlah isi direktori tersebut sehingga harus terdapat program-program debug, tasm, tlink seperti pada gambar di bawah ini :
    || dir 
                          

4. Kemudian buatlah sebuah program dengan perintah:
    || edit 
    Kemudian ketiklah sebuah program seperti pada gambar dibawah ini: 
                         
  
5. Setelah membuat program di atas, Save program tersebut dengan menggunakan pointer ke menu File dan pilih save as. Simpan dengan nama contoh.asm saja dan ingat ekstensi nya adalah " .asm ".

6. Kemudian cek program anda buat dengan perintah :
    || dir *.asm
                         

dan lihat bahwa terdapat apapun yang berekstensi .asm seperti pada gambar diatas.

7. Kemudian Compile program yang telah dibuat tadi dengan perintah :
    || tasm contoh.asm
                           


pada gambar diatas menunjukkan bahwa program berhasil di compile dan pada Error messages : None. Berati tidak ada yang salah dengan program yang kita buat, jika ada yang salah berarti anda harus edit kembali apa yang salah dalam file .asm anda.

8. Setelah berhasil compile buat lah program .COM dari program yang telah di kumpul dengan perintah :
   ||  tlink/t (namaprogram).obj
                            
   jika sudah berhasil akan keluar tampilan seperti diatas, ingat jika program yang anda buat namanya lain jadi anda harus menyesuaikannya, tapi pada perintah tlink di atas nama file harus berekstensi .obj agar program .COM berhasil di buat.

9. Kemudian cek apa program.com telah terbuat dengan perintah :
    || dir *.COM
                                  
  Kemudian lihat terdapat nama file CONTOH, kalau begitu kita sudah berhasil membuat program tersebut seperti pada gambar diatas.

10.  Jika anda telah berhasil, cobalah ketikkan perintah debug namaprogram.com seperti pada gambar di bawah :
     
                                    


Lhaaa kok cuma begitu saja programnya? 
Tenang teman, kalau cuma di debug program ini emang cuma begini. Tapi disini kita disuruh memperhatikan perubahan register sesuai dengan perintah-perintah yang ada dalam program yang kita buat. 
Disini jika ingin melihat perubahan register step by step atau artinya /perbaris dari program yang kita buat, ketikkan t yaitu artinya trace atau bisa enter dan enter saja . Lihatla seperti pada gambar dibawah. 
                          
Lihatlah setiap register perbaris, pasti ada perubahan. Perubahan itu terjadi sesuai dengan program yang kita ketikkan sebelumnya dan kemudian dijalankan. Jadi kalau sudah keluar Program terminated normally (0000). Berarti itu akhir dari program anda.

Cukup sekian sedikit tutorial dari saya. Jika ingin belajar membuat program assembly dan run dalam satu editor khusus, saya akan membahasnya pada post selanjutnya. 
Thank's :D





Comments