用8位二进制补码计算 –121–29时,所得结果 产生溢出,若出现溢出,解决办法是只有进行位扩展。
会
举一反三
- 在采用变形补码进行加减运算时,若运算结果中两个符号位。表示发生了溢出。若结果的两个符号位为,表示发生正溢出;为,表示发生负溢出
- (二进制补码运算的符号位)两个7位的二进制补码进行加法运算,应该采用_____位二进制补码才能确保不溢出。 A: 8 B: 9 C: 10
- 在补码的加减法中,用两位符号位判断溢出,两位符号位Ss1Ss2=01时,表示。A.结果为正数,无溢出B.结果正溢出C.结果负溢出D.结果为负数,无溢出
- 采用补码进行加减运算(用5位二进制表示,左边1位符号位),并使用单符号位溢出判断公式,如果有溢出写Y;如果没有溢出,则仅写出运算
- 两补码相加,采用l位符号位,则当( )时,表示结果溢出
内容
- 0
【填空题】用 8 位二进制补码表示下列十进制数。 ( 4 ) -121 () 原码 ; () 反码 ; () 补码
- 1
x=-1100,y=-1000,用总长6位的双符号位补码计算x+y,判断结果是否溢出。
- 2
运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为()。 A: 两个整数相加,若最高位(符号位)有进位,则一定发生溢出 B: 两个整数相加,若结果的符号位为0,则一定发生溢出 C: 两个整数相加,若结果的符号位为1,则一定发生溢出 D: 两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
- 3
在定点补码运算器中,若采用双符号位,当时表示结果溢出
- 4
用变形补码做加减法运算时,若符号位变为______ ,表示运算发生正溢出。