首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

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

2013-01-05 
用双字长度的数除以一个字节长度的数,可以么?如果我一个用双字长度的数除以一个字节长度的数,结果会是怎么

用双字长度的数除以一个字节长度的数,可以么?
如果我一个用双字长度的数除以一个字节长度的数,结果会是怎么样?会在哪里错了?
比如我想用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 即可。

热点排行