【发布时间】:2016-12-06 17:38:38
【问题描述】:
我是 8086 的新手,需要一点帮助。 我知道 AAM 的基础知识。 如果我多个两个编号假设 07H 和 09H
MUL AL,BL
AAM
这会将值 06H 存储在 AH 中,将 03H 存储在 AL 中。 但是假设如果以 3 个十六进制位的值应用 AAM,假设
MOV AL,77H
MOV BL,0AH
MUL BL
AAM
最后AL的内容是什么?
【问题讨论】:
-
只需使用调试器并尝试一下。对于 77*0a 和 aam,我得到 ax = 01d06h,这不是有效的 BCD 结果。