运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中哪一个是正确的?
A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出
B.两个整数相加,若结果的符号位为0,则一定发生溢出
C.两个整数相加,若结果的符号位为1,则一定发生溢出
D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出
B.两个整数相加,若结果的符号位为0,则一定发生溢出
C.两个整数相加,若结果的符号位为1,则一定发生溢出
D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
A.只有负整数的编码最高为1
B.在编码的位数确定后,所能表示的最小整数和最大整数的绝对值相同
C.整数0只有唯一的一个编码
D.两个用补码表示的数相加时,如果在最高位产生进位,则表示运算溢出
A.00101+01000
B.11111+00001
C.01111+00001
D.10111+11010
E.11111+11111
F.00111+01100
补码加减法是指()。
A.操作数用补码表示,尾数直接相加减,符号位单独处理,减法用加法替代
B.操作数用补码表示,尾数、符号位一同参加运算,结果的符号与加减相同
C.操作数用补码表示,尾数、符号位一同参加运算,减某数用加其负数的补码替代
D.操作数用补码表示,由数据符号决定实际操作,符号位单独处理
设机器字长为16位(其中一位为符号位),对于整数,当其分别代表无符号数、原码、补码和反码时,分别写出其对应的十进制数范围及机器数形式(用十六进制表示)。
用8位二进制数的补码表示带符号的整数,所能表示的范围是()。
A.-128~+128
B.-127~+127
C.-127~+128
D.-128~+127