殇年已陌。 发表于 2011-2-15 17:09:30

求解一道题 麻烦给解释一下

            


给大家看一下最后一步按说最后等于010C为什么等于000C   求下解

china0008 发表于 2011-2-15 17:23:58

本帖最后由 china0008 于 2011-2-15 17:38 编辑

因为 指令中进行的是8位的运算。产生的进位不是想当然的进到高位中去。这个书中有明确的解释。等你学到 标志寄存器 的时候会有更清楚的认识。目前就理解成这个进位被丢弃了即可。

最后一行指令如果使用 add ax,bx那么ax中的值就是 10c了。

殇年已陌。 发表于 2011-2-15 17:31:54

回复 2# china0008


    OK暂时性理解了 慢慢来吧:handshake
页: [1]
查看完整版本: 求解一道题 麻烦给解释一下