- 论坛徽章:
- 0
|
nasm -o a.img a.s
然后用bochs看看就行了,调试输出
(0) [0x0000000000007c00] 0000:7c00 (unk. ctxt): mov ax, 0x0000 ; b80000
<bochs:3> n
Next at t=14041609
(0) [0x0000000000007c03] 0000:7c03 (unk. ctxt): mov ds, ax ; 8ed8
<bochs:4>
Next at t=14041610
(0) [0x0000000000007c05] 0000:7c05 (unk. ctxt): sti ; fb
<bochs:5>
Next at t=14041611
(0) [0x0000000000007c06] 0000:7c06 (unk. ctxt): mov ax, 0x9000 ; b80090
<bochs:6>
Next at t=14041612
(0) [0x0000000000007c09] 0000:7c09 (unk. ctxt): mov es, ax ; 8ec0
<bochs:7>
Next at t=14041613
(0) [0x0000000000007c0b] 0000:7c0b (unk. ctxt): mov bx, 0x0000 ; bb0000
<bochs:8>
Next at t=14041614
(0) [0x0000000000007c0e] 0000:7c0e (unk. ctxt): mov ah, 0x02 ; b402
<bochs:9>
Next at t=14041615
(0) [0x0000000000007c10] 0000:7c10 (unk. ctxt): mov dl, 0x00 ; b200
<bochs:10>
Next at t=14041616
(0) [0x0000000000007c12] 0000:7c12 (unk. ctxt): mov dh, 0x00 ; b600
<bochs:11>
Next at t=14041617
(0) [0x0000000000007c14] 0000:7c14 (unk. ctxt): mov ch, 0x00 ; b500
<bochs:12>
Next at t=14041618
(0) [0x0000000000007c16] 0000:7c16 (unk. ctxt): mov cl, 0x02 ; b102
<bochs:13>
Next at t=14041619
(0) [0x0000000000007c18] 0000:7c18 (unk. ctxt): mov al, 0x02 ; b002
<bochs:14>
Next at t=14041620
(0) [0x0000000000007c1a] 0000:7c1a (unk. ctxt): int 0x13 ; cd13
<bochs:15>
00014042384i[FDD ] read() on floppy image returns 0
00014087339i[FDD ] read() on floppy image returns 0
Next at t=14132740
(0) [0x0000000000007c1c] 0000:7c1c (unk. ctxt): jb .-24 (0x00007c06) ; 72e8
<bochs:16>
Next at t=14132741
(0) [0x0000000000007c1e] 0000:7c1e (unk. ctxt): jmp far 9000:0000 ; ea00000090
<bochs:17>
Next at t=14132742
(0) [0x0000000000090000] 9000:0000 (unk. ctxt): add byte ptr ds:[bx+si], al ; 0000
|
|