21,458
社区成员
发帖
与我相关
我的任务
分享
code segment
start:
mov ax,9934h
mov bx,0ah
div bx
mov ah,4ch
int 21h
code ends
end start
d:\ASM>c
Divide overflow
d:\ASM>debug c.exe
-r
AX=0000 BX=0000 CX=000C DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=14B9 ES=14B9 SS=14C9 CS=14C9 IP=0000 NV UP EI PL NZ NA PO NC
14C9:0000 B83499 MOV AX,9934
-t
AX=9934 BX=0000 CX=000C DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=14B9 ES=14B9 SS=14C9 CS=14C9 IP=0003 NV UP EI PL NZ NA PO NC
14C9:0003 BB0A00 MOV BX,000A
-t
AX=9934 BX=000A CX=000C DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=14B9 ES=14B9 SS=14C9 CS=14C9 IP=0006 NV UP EI PL NZ NA PO NC
14C9:0006 F7F3 DIV BX
-t
AX=0F52 BX=000A CX=000C DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=14B9 ES=14B9 SS=14C9 CS=14C9 IP=0008 NV UP EI PL NZ AC PO NC
14C9:0008 B44C MOV AH,4C
-t
AX=4C52 BX=000A CX=000C DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=14B9 ES=14B9 SS=14C9 CS=14C9 IP=000A NV UP EI PL NZ AC PO NC
14C9:000A CD21 INT 21
-p
Program terminated normally
-
d:\ASM>debug c.exe
-r
AX=0000 BX=0000 CX=000B DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=14B9 ES=14B9 SS=14C9 CS=14C9 IP=0000 NV UP EI PL NZ NA PO NC
14C9:0000 B83499 MOV AX,9934
-t
AX=9934 BX=0000 CX=000B DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=14B9 ES=14B9 SS=14C9 CS=14C9 IP=0003 NV UP EI PL NZ NA PO NC
14C9:0003 B30A MOV BL,0A
-t
AX=9934 BX=000A CX=000B DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=14B9 ES=14B9 SS=14C9 CS=14C9 IP=0005 NV UP EI PL NZ NA PO NC
14C9:0005 F6F3 DIV BL
-t
Divide overflow
Program terminated normally
-q