如果在8位寄存器中执行以下运算,将把进位标志(CF),溢出标志(OF),符号标志(SF)和零标志(ZF)设置为什么?>
Encrypted data : U╡π7ÑL|FΩ$}├rUqrstuvwxyzabcdef
Size : 16
Decrypted data : U╡π7ÑL|FΩ$}├rUqrstuvwxyzabcdef
Size : 0
谢谢
William Stallings的练习题-计算机组织和体系结构。
答案 0 :(得分:0)
CF = 1
,因为存在溢出(无符号结果为0x1F9,不适合8位)
OF = 0
因为我们加了2个负数,结果也是负
SF = 1
,因为结果为负(设置了结果的第7位)
ZF = 0
,因为结果不为零
所以答案是1。 另请参见about assembly CF(Carry) and OF(Overflow) flag