大门| 2008年大门|问题14

将进位、溢出和符号标志位作为其程序状态字(PSW)的一部分的处理器执行以下两个2的补码01001101和11101001的相加。执行此加法操作后,进位、溢出和符号标志的状态分别为: (A) 1, 1, 0 (B) 1, 0, 0 (C) 0, 1, 0 (D) 1, 0, 1 答复: (B) 说明: 01001101 +11101001 ————- 100110110

null

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

因此

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

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

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享