【问题标题】:x86 assembler addingx86 汇编程序添加
【发布时间】:2012-05-31 19:34:35
【问题描述】:

我是组装新手,可能这个问题有一个非常基本的答案,但我真的想不通。作为此代码的结果,AL 得到值 FE。为什么不是00?

MOV BL,0ff;
MOV AL,0ff;
ADD AL,BL

【问题讨论】:

    标签: assembly x86


    【解决方案1】:

    因为 FF + FF = 1FE。因此,AL 将是 FE,并且您的进位标志将被设置 (1)。

    【讨论】:

      【解决方案2】:

      你得到 0xFE,因为 0xFF + 0xFF = 0x1FE。显然,低字节是 0xFE。

      【讨论】:

        猜你喜欢
        • 2011-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多