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]
查看完整版本: 调试除法的结果怎么会是这样呢?