请大家帮忙看看,单步正常,直接运行提示除法溢出,不知道是哪里有问题!!!
我在做实验10其中的一个环节,单步调试的时候程序能正常运行结束,但直接运行程序时,提示除法溢出,请大家帮忙看看问题出在哪里?O(∩_∩)O谢谢!(下面有debug图,和源代码)debug:
==============================================================================
http://bbs.fishc.com/data/attachment/album/201110/04/130050ms66kos3swlzk33p.png
==============================================================================
源代码:
==============================================================================
assume cs:code,ds:data
data segment
db 10 dup(0)
data ends
code segment
start: mov ax,12666
mov bx,data
mov ds,bx
mov di,0
mov bx,10
s: div bx
mov cx,ax
add dx,30H
mov ,dx
mov dx,0
inc di
jcxz s1
jmp s
s1: mov ax,4c00H
int 21H
code ends
end start
那你继续往后学学完了 标志寄存器 就知道 为什么会溢出了 就看这几个 嗜血灵异狂 发表于 2011-10-4 15:53 static/image/common/back.gif
就看这几个
哦,谢谢!那我再继续 进循环前把DX也清零 topcookie 发表于 2011-10-5 13:51 static/image/common/back.gif
进循环前把DX也清零
非常感谢!按照你的方法,程序终于正常了!!!
可以再好好学一下嘛
页:
[1]