Professional Documents
Culture Documents
-d(alamat offset)
>menampilkan isi memory dengan d/dump diikuti alamat offset
C:\>debug
-d100
1362:0100 00 00 00 00 00 00 00 00-46 00 40 00 46 00 40 00 ........F.@.F.@.
1362:0110 A8 07 00 00 CC 4D CC 4D-51 13 C3 00 51 13 06 02 .....M.MQ...Q...
1362:0120 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
C:\>debug
-f100 110 53
-d100
1362:0100 53 53 53 53 53 53 53 53-53 53 53 53 53 53 53 53 SSSSSSSSSSSSSSSS
1362:0110 53 55 55 55 55 55 55 55-55 55 55 55 34 00 51 13 SUUUUUUUUUUU4.Q.
1362:0120 55 55 55 55 55 55 55 55-55 55 55 55 55 55 55 55 UUUUUUUUUUUUUUUU
1362:0130 55 55 55 55 55 55 55 55-55 55 55 55 55 55 55 55 UUUUUUUUUUUUUUUU
1362:0140 55 55 55 55 55 55 55 55-55 55 55 55 55 55 55 55 UUUUUUUUUUUUUUUU
1362:0150 55 55 55 55 55 55 55 55-55 55 55 55 55 55 55 55 UUUUUUUUUUUUUUUU
1362:0160 55 55 55 55 55 55 55 55-55 55 55 55 55 55 55 55 UUUUUUUUUUUUUUUU
1362:0170 55 55 55 55 55 55 55 55-55 55 55 55 55 55 55 55 UUUUUUUUUUUUUUUU
-f111 11f 41
-d100
1362:0100 53 53 53 53 53 53 53 53-53 53 53 53 53 53 53 53 SSSSSSSSSSSSSSSS
1362:0110 53 41 41 41 41 41 41 41-41 41 41 41 41 41 41 41 SAAAAAAAAAAAAAAA
1362:0120 55 55 55 55 55 55 55 55-55 55 55 55 55 55 55 55 UUUUUUUUUUUUUUUU
-u(alamat offset)
>untuk menampilkan isi memori tempat anda berada ( melihat isi program )
-a100
1362:0100 mov dl,41
1362:0102 mov ah,2
1362:0104 int 21
1362:0106 int 20
-u100 106
1362:0100 B241 MOV DL,41 ; dilokasi ini tempat data 41
1362:0102 B402 MOV AH,02
1362:0104 CD21 INT 21
1362:0106 CD20 INT 20
-r (replace)
>untuk melihat isi register
-r(isi register)
>untuk mengganti isi register
C:\>debug
-r
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1362 ES=1362 SS=1362 CS=1362 IP=0100 NV UP EI PL NZ NA PO NC
1362:0100 0000 ADD [BX+SI],AL
DS:0000=CD
-rax (menganti isi register ax)
AX 0000
:1234
-r
AX=1234 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1362 ES=1362 SS=1362 CS=1362 IP=0100 NV UP EI PL NZ NA PO NC
1362:0100 0000 ADD [BX+SI],AL
DS:0000=CD
-rss (mengganti isi register ss)
SS 1362
:1234
-r
AX=1234 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1362 ES=1362 SS=1234 CS=1362 IP=0100 NV UP EI PL NZ NA PO NC
1362:0100 0000 ADD [BX+SI],AL
DS:0000=CD
-t/ trace
> untuk melihat jalannya program satu persatu, ketik p/ pause bila telah sampai
pada int 21
-t
C:\>debug
-a100
1362:0100 mov dl,41
1362:0102 mov ah,2
1362:0104 int 21
1362:0106 int 20
1362:0108
-d100
1362:0100 B2 41 B4 02 CD 21 CD 20-00 00 00 00 00 00 00 00 .A...!.
........
1362:0110 00 00 00 00 00 00 00 00-00 00 00 00 34 00 51 13
............4.Q.
1362:0120 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
................
1362:0130 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
................
-rbx
BX 0000
:0
-rcx
CX 0000
:8 ; dari B2 dengan alamat 0100, sampai 20 dengan alamat 0107, 0107-0100+1=8
-n namaprogram.com ; ketikkan nama program yang akan di simpan
-w ; perintah w/ write ke drive (save)
Writing 00008 bytes
-meload program
C:\>debug namaprogram.com ; debug (spasi)(namaprogram)
-g ; menjalankan program
A
Program terminated normally
atau
C:\>debug
-n namaprogram.com ; n/ nama program yang akan dibuka
-l ; l/ load membuka program
-g ; menjalankan program
A
Program terminated normally
-g
Praktikum Mikroprosesor P2
Program terminated normally
-d100
1362:0100 B4 09 BA 09 01 CD 21 CD-20 50 72 61 6B 74 69 6B ......!. Praktik
1362:0110 75 6D 20 4D 69 6B 72 6F-70 72 6F 73 65 73 6F 72 um Mikroprosesor
1362:0120 20 50 32 24 31 38 31 39-32 30 0D 00 00 00 00 00 P2$181920......
1362:0130 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................