单选题
若[X]
补
=X
0
,X
1
X
2
…X
n
,其中X
0
为符号位,X
1
为最高数位。若______,则当补码左移时,将会发生溢出。
A、
X0=X1
B、
X0≠X1
C、
X1=0
D、
X1=1
【正确答案】
B
【答案解析】
[解析] 溢出判别法有两种适用于此种情况:一是加一个符号位变为双符号位,然后左移,如果两符号位不同则溢出,故而X
0
≠
X1时溢出;二是数值位最高位进位和符号位进位不同则溢出,同样可知X
0
≠X
1
时溢出。
提交答案
关闭