Menganalisa program dengan debug
Nama: Frida Fatah Abdullah Aziz
NIM: SIR200913
Kuliah: Pemrograman Bahasa Rakitan
Heihoo. . . Posting lagi nih (lebay ah) , kali ini kita akan coba membahas debug pada assembly. Berhubung file saya hilang entah kemana (mahasiswa malas)hehehe, akhirnya saya browsing di internet tentang materi ini. Finally saya nemu E-book pemrograman bahasa rakitan yang udah jadul banget karangan om S'to (salah satu pengelola Jasakom). Dari situ saya belajar lagi tentang materi ini.
Ok langsung saja kita praktekan apakah operasi penambahan yang kita buat dalam assembly itu benar dengan menggunakan debug.
Pertama-tama ketikan Source seperti pada gambar berikut ini.
Setelah selesai mengetikan Source program tadi, jadikanlah program COM dengan tasm dan tlink/t. Setelah itu cobalah untuk melihat kebenaran dari program tersebut dengan debug. Caranya ketikan: debug (namafile.com) (enter) (tekan) r (enter)
Penekanan "r" pada pertama kali untuk melihat nilai pada semua register.
Setelah itu tekanlah "t" untuk mengeksekusi instruksi yang terdapat pada alamat yang ditunjukan CS:IP(mov ah,15). Setelah menekan "t" maka akan ditampilkan hasil setelah instruksi "MOV AH,15" di eksekusi.
Terlihat bahwa nilai AX berubah dari 0000 menjadi 1500 setelah mendapat perintah MOV AH,15. Tekanlah kembali "t" untuk melihat perubahan yang terjadi pada register-register yang bersangkutan.
Pengetikan "Q" menandakan kita keluar dari debug dan kembali pada DOS
::Semoga Bermanfaat::

0 komentar