若计算机存储数据采用的是双符号位(00表示正号、11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经()运算得1,则可判定这两个数相加的结果产生了溢出。
第1题:
用补码表示的两个整数相加时,判断溢出的规则是( )。
A.若结果的符号位是0,则一定溢出
B.若结果的符号位是1,则一定溢出
C.两个符号位相同的数相加,若结果的符号与加数的符号位相反,则一定溢出
D.若结果的符号位有进位,则一定溢出
第2题:
运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中______是正确的。
A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出
B.两个整数相加,若结果的符号位为0,则一定发生溢出
C.两个整数相加,若结果的符号位为1,则一定发生溢出
D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
第3题:
A.逻辑与
B.逻辑或
C.逻辑同或
D.逻辑异或
计算机运算溢出检测机制,采用双符号位,00表示正号,11表示负号。如果进位将会导致符号位不一致,从而检测出溢出。结果的符号位为01时,称为上溢;为10时,称为下溢。如果运算结果的两个符号位经逻辑异或运算得1,则可断定这两个数相加的结果产生了溢出。
第4题:
设两个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
第5题:
设两个8位补码表示的数b7b6b5b4b3b2b1b0和a7a6a5a4a3a2a1a0相加时溢出(b7、a7为符号标志),则(2)。
A.b7与a7的“逻辑或”结果一定为1
B.b7与a7的“逻辑与”结果一定为0
C.b7与a7的“逻辑异或”结果一定为1
D.b7与a7的“逻辑异或”结果一定为0
第6题:
两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行(1)运算为1时,表示运算的结果产生溢出。
A.与
B.或
C.与非
D.异或
第7题:
A. 两个整数相加,若最高位(符号位)有进位,则一定发生溢出
B. 两个整数相加,若结果的符号位为0,则一定发生溢出
C. 两个整数相加,若结果的符号位为1,则一定发生溢出
D. 两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
第8题:
●要判断16位二进制整数x的低三位是否全为0,则令其与十六进制数0007进行
(11)运算,然后判断运算结果是否等于0。
(11)A.逻辑与
B.逻辑或
C.逻辑异或
D.算术相加
第9题:
两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行(21)运算为1时,表示运算的结果产生溢出。
A.与
B.或
C.与非
D.异或
第10题:
假设整数用补码表示,下列叙述中正确的是
A.两个整数相加,若结果的符号位是0,则一定溢出
B.两个整数相加,若结果的符号位是1,则一定溢出
C.两个整数相加,若符号位有进位,则一定溢出
D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定溢出