当前位置: 代码迷 >> 汇编语言 >> 用双字长度的数除以一个字节长度的数,可以么?该如何解决
  详细解决方案

用双字长度的数除以一个字节长度的数,可以么?该如何解决

热度:4843   发布时间:2013-02-26 00:00:00.0
用双字长度的数除以一个字节长度的数,可以么?
如果我一个用双字长度的数除以一个字节长度的数,结果会是怎么样?会在哪里错了?
比如我想用00010002H去除以02H,其中我令
AX=0002H
DX=0001H
CH=02H
DIV CH
结果为AX=0001,DX=0001 为什么?我该如何修改才可以实现?

------解决方案--------------------------------------------------------
引用:
AX=0002H
DX=0001H
CH=02H
DIV CH
结果为AX=0001,DX=0001 为什么?我该如何修改才可以实现?


你实际做的运算是 : ax / ch = 2 / 2 结果为1 余0,和DX没有一毛钱关系。

若想实现你的功能用 CX = 02h 即可。
  相关解决方案