Assembly 装配:FE和x2B;食品饮料
如果在8位寄存器中执行以下运算,进位标志(CF)、溢出标志(OF)、符号标志(SF)和零标志(ZF)将设置为什么Assembly 装配:FE和x2B;食品饮料,assembly,x86,eflags,Assembly,X86,Eflags,如果在8位寄存器中执行以下运算,进位标志(CF)、溢出标志(OF)、符号标志(SF)和零标志(ZF)将设置为什么 0xFE+0xFB CF=1,OF=0,SF=1,ZF=0 CF=1,OF=1,SF=0,ZF=0 CF=1,OF=0,SF=1,ZF=1 CF=1,OF=1,SF=1,ZF=0 以上都没有 谢谢 来自William Stallings的练习问题-计算机组织和体系结构。CF=1,因为存在溢出(未签名的结果为0x1F9,不适合8位) OF=0因为我们加了两个负数,结果也是负数 SF=1
0xFE+0xFB
来自William Stallings的练习问题-计算机组织和体系结构。
CF=1
,因为存在溢出(未签名的结果为0x1F9,不适合8位)
OF=0
因为我们加了两个负数,结果也是负数
SF=1
因为结果为负(设置了结果的第7位)
ZF=0
因为结果不是零
所以答案是1。
另请参见是否有您遇到问题的特定标志?您自己尝试时发生了什么?使用调试器单步跳过
添加al,0xFE
并查看标志。我认为前面提到的“以下算术”不见了…@memo:它在标题中。同意应该在问题中,但编辑并不能使这成为一个好问题。谢谢@PeterCordes和其他人。我将结束这个问题