📜  门|门 IT 2008 |问题 14

📅  最后修改于: 2021-09-24 05:21:27             🧑  作者: Mango

具有进位、溢出和符号标志位作为其程序状态字 (PSW) 一部分的处理器执行以下两个 2 的补码 01001101 和 11101001 的加法。在执行此加法运算后,进位、溢出和标志标志分别为:
(一) 1, 1, 0
(B) 1, 0, 0
(C) 0, 1, 0
(D) 1, 0, 1答案:(乙)
解释:
01001101
+11101001
——————
100110110

仅当符号位的进位和符号位的进位之间的 X-OR 为 1 时,才会设置溢出标志。”这意味着“如果两个二进制数以相同的符号相加并且结果具有不同的符号,则可能溢出,否则不可能”。此外,“如果两个二进制数以不同的符号相加,则可能进位,否则不可能”。
事实上,进位假设数字是无符号的,溢出位假设数字是有符号表示。

所以,

进位标志=1,
溢出标志 = 0,
符号位 = 0

选项(B)是正确的。
这个问题的测验