设两个8位补码表示的数b7 b6 b5 b4 b3 b2 b1 b0和a7 a6 a5 a4 a3 a2 a1 a0相加时溢出(b7、a7为符号标志),则( )。

admin2021-01-13  25

问题 设两个8位补码表示的数b7 b6 b5 b4 b3 b2 b1 b0和a7 a6 a5 a4 a3 a2 a1 a0相加时溢出(b7、a7为符号标志),则(  )。

选项 A、b7与a7的“逻辑或”结果一定为1
B、b7与a7的“逻辑与”结果一定为0
C、b7与a7的“逻辑异或”结果一定为1
D、b7与a7的“逻辑异或”结果一定为0

答案D

解析 计算机中两个数作相加运算时,运算结果发生溢出,如果这两个数都是正数或都是负数,则b7和a7都为O或都为1。b7和a7的“逻辑或”和“逻辑与”与b7、a7取值相同,可能为O或1。当同号时,b7和a7取值相同,它们的“逻辑异或”结果为0。
转载请注明原文地址:https://kaotiyun.com/show/ezNZ777K
0

最新回复(0)