1
请你指教应遵循什么程序如下解决:装配IMUL和IDIV
mov ax, 0835 h
mov cv, 005d h
idiv cl
AX =?
正确答案:3716 我的回答:0016(我通过转换0835h到2101十进制和005dh 93十进制得到它,然后除以93分之2101= 22.59然后CONVER 22回为十六进制,并得到16。因此AX
得到商数。0016h
而且,从什么代码收到以下
mov ax, 0084
mov bx, 009C
imul bl
正确答案约ax
值:3070 我的回答:141C(由二进制相乘)
我非常感谢你的帮助。
谢谢您提前。
马丁
'AH'得到余数,你忘了计算。第二种情况是乘以负数('-124 * -100'),所以你弄错了。另见[这个最近的问题](http://stackoverflow.com/questions/33134692/how-to-compute-the-result-of-8086-idiv-instruction)。 – Jester