鱼C论坛's Archiver
论坛
›
汇编语言交流
› 调试除法的结果怎么会是这样呢?
tmlnsc
发表于 2011-7-25 09:38:06
调试除法的结果怎么会是这样呢?
在debug中调试除法程序,代码如下:
mov dx,1
mov ax,86a1h
mov bx,100
div bx
按讲最后的商应该是03e8h,并且保在ax里,余数应该是1,保存在dx里。但是我的调试结果却如图,不知是为什么?
说了你未必会懂
发表于 2011-7-25 13:28:00
如果你要最后的商为03E8h的话,那么那个mov bx,100是错的,我想你这里的100应该是10进制的吧,那么应该把100换算成16进制的数,也就是64
tmlnsc
发表于 2011-7-26 10:36:56
是这样,不是你行啊,谢谢啊{:1_1:}
页:
[1]
查看完整版本:
调试除法的结果怎么会是这样呢?