溢出
这个怎么会溢出呢?是把除数当1了,商放不下? 本帖最后由 兰陵月 于 2017-12-7 22:00 编辑是的。
8位除法,商放在AL中,余数放在AH中。
余数肯定小于除数,所以余数是不会产生溢出的。
但商最大不能超过AL的位数,即8位,也就是0xFF。
这里商的结果明显超过8位,在AL中放不下,
因此就会产生除法溢出。 兰陵月 发表于 2017-12-7 21:57
是的。
8位除法,商放在AL中,余数放在AH中。
mov bh,1怎么会是1呢?不是100h吗?debug 中都显示了,按100h算不该溢出的啊 xiaohaituan 发表于 2017-12-7 22:28
mov bh,1怎么会是1呢?不是100h吗?debug 中都显示了,按100h算不该溢出的啊
bx 是100H,但 bh = 01H, bl = 00H
页:
[1]