当前位置: 代码迷 >> 汇编语言 >> 汇编 MUL,该怎么处理
  详细解决方案

汇编 MUL,该怎么处理

热度:6664   发布时间:2013-02-26 00:00:00.0
汇编 MUL
mov al,100
mov bl,10
mul bl

这两个应该是对的吧。按理来说,结果是(ax)=1000(03e8h)吧。
可是我在用DEBUG时,输入
mov al,100
在1000地方却是ERROR。
刚会用DEBUG,求问这是什么原因呀??谢谢

------解决方案--------------------------------------------------------
错在你直接使用MUL乘法了,最好是用移位方式计算
逻辑左移3位加上原数值2次就是结果了
------解决方案--------------------------------------------------------
探讨
mov al,100
mov bl,10
mul bl

这两个应该是对的吧。按理来说,结果是(ax)=1000(03e8h)吧。
可是我在用DEBUG时,输入
mov al,100
在1000地方却是ERROR。
刚会用DEBUG,求问这是什么原因呀??谢谢
  相关解决方案