利用双高位进行补码加减运算的溢出检测中,当双高位进位不同时表示结果溢出。
举一反三
- 利用双高位进行补码加减运算的溢出检测中,当双高位进位相同时表示结果溢出。
- 有符号运算中,判断运算是否溢出可采用 A: 单符号法的进位位是否为1 B: 单符号法的进位位和最高位进位是否不同,不同则溢出 C: 双符号法,运算结果是否符号位不同,不同则溢出 D: 双符号法,运算结果是否符号位相同,相同则溢出
- 两个二进制数进行算术运算,下面______说法是不正确的。 A: 两个无符号数相加,如果最高位产生进位输出,则肯定发生溢出 B: 两个最高位不同的补码进行相加运算,肯定不会产生溢出 C: 两个补码进行相加运算,如果最高位产生进位输出,则肯定发生溢出 D: 两个补码的减法运算可以用加法器来实现
- 判断二进制数补码运算是否溢出,下列说法正确的是。 A: 如果次高位向最高位有进位或借位Cn-2=1,而最高位向前无进位或借位Cn-1=0,则结果溢出。 B: 如果次高位向最高位无进位或借位Cn-2 =0,而最高位向前有进位或借位Cn-1 =1,则结果溢出。 C: 利用CPU中的溢出标志位OF来判断。 D: 以上说法都对。
- 两补码相加,采用1位符号位,则当( )时,表示结果溢出。 A: 最高位进位和次高位进位异或结果为1 B: 最高位有进位 C: 最高位为1 D: 最高位进位和次高位进位异或结果为0