来自程新刚的问题
两个补码相加,如果符号位有进位,则舍去进位,假如机器位数为8,请举例说明.
两个补码相加,如果符号位有进位,则舍去进位,假如机器位数为8,请举例说明.
1回答
2020-01-16 10:27
两个补码相加,如果符号位有进位,则舍去进位,假如机器位数为8,请举例说明.
两个补码相加,如果符号位有进位,则舍去进位,假如机器位数为8,请举例说明.
例:用八位补码计算6-4
X=+6D
[X]补=00000110B
-Y=-4D
[-Y]原=10000100B
[-Y]反=11111011B
[-Y]补=11111100B
[X-Y]补=[X]补+[-Y]补
[X]补=00000110B
[-Y]补=11111100B(+
----------------------------
100000010B
Cs♁Cp=1♁1=0,无溢出)
(Cs是符号位的进位,Cp是最高数值位的进位,♁表示异或)
[X-Y]补=00000010B,(Cs=1自动丢失)
X-Y=+10B=+2D