下面哪一个不是整数加减运算判断溢出的方法?
A: 运算结果的最高位有进位或者借位,为溢出。
B: 符号相同的两个数相加,结果符号与加数(或被加数)的符号不同,为溢出
C: 任意符号的两个数相加,如果数值部分最高位的进位与符号位的进位不同,为溢出
D: 采用双符号位f2f1,正数符号位为00,负数符号位为11,符号位参与运算。相加结果的两个符号位不同,即f2不等于f1,为溢出。
A: 运算结果的最高位有进位或者借位,为溢出。
B: 符号相同的两个数相加,结果符号与加数(或被加数)的符号不同,为溢出
C: 任意符号的两个数相加,如果数值部分最高位的进位与符号位的进位不同,为溢出
D: 采用双符号位f2f1,正数符号位为00,负数符号位为11,符号位参与运算。相加结果的两个符号位不同,即f2不等于f1,为溢出。
A
举一反三
- 有符号运算中,判断运算是否溢出可采用 A: 单符号法的进位位是否为1 B: 单符号法的进位位和最高位进位是否不同,不同则溢出 C: 双符号法,运算结果是否符号位不同,不同则溢出 D: 双符号法,运算结果是否符号位相同,相同则溢出
- 两个补码数相加,采用1位符号位,当()表示有溢出。 A: 符号位为1 B: 符号位有进位 C: 符号位进位和最高数位进位异或结果为0 D: 符号位进位和最高数位进位异或结果为1
- 两补码数相加,采用1位符号位,当 ()时表示结果溢出 A: 符号位有进位 B: 符号位进位和最高位数位进位异或结果为0 C: 符号位为1 D: 符号位进位和最高位数位进位异或结果为1
- 运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为()。 A: 两个整数相加,若最高位(符号位)有进位,则一定发生溢出 B: 两个整数相加,若结果的符号位为0,则一定发生溢出 C: 两个整数相加,若结果的符号位为1,则一定发生溢出 D: 两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
- 两补码相加,采用1位符号位,则当____时,表示结果溢出。 A: 符号位有进位 B: 数值位最高位有进位 C: 符号位进位和数值位最高位进位的异或结果为0 D: 符号位进位和数值位最高位进位的异或结果为1
内容
- 0
两个用补码表示的数相加,只有在时有可能产生溢出。 A: 符号位相同 B: 符号位不同 C: 两个正数相加结果为正 D: 数值位产生向符号位的进位,符号位也向更高位产生进位
- 1
定点加法运算,( )时,表示结果溢出。 A: 双符号位相同 B: 双符号位不同 C: 两正数相加 D: 两负数相加
- 2
两补码相加,采用1位符号位,则当( )时,表示结果溢出。 A: 最高有效位有进位 B: 最高有效位产生的进位和符号位产生的进位异或结果为0 C: 符号位有进位 D: 最高有效位产生的进位和符号位产生的进位异或结果为1
- 3
在定点补码运算中,若采用双符号位,当( )时表示结果溢出 A: 双符号位相同 B: 双符号位不同 C: 两个正数相加 D: 两个负数相加
- 4
4. 采用单符号位进行溢出检测时,若加数与被加数符号相同,而运算结果的符号与操作数的符号____,则表示溢出;当加数与被加数符号不同时,相加运算的结果_____。