一.补码加法
公式:
举例说明:
二.补码减法
公式:举例说明:
三.溢出概念与检测方法
定义:在定点整数机器中,数的表示范围|X|<(2"(2的n次方)-1)。在运算过程中如出现大于字长绝对值的现象,称为"溢出"。
可能产生溢出的两种情况:
·两正数加,变负数,正溢(大于机器所能表示的最大数)
·两负数加,变正数,负溢(小于机器所能表示的最小数)
举例说明:
溢出的概念:
检测方法:
1.双符号位法("变形补码")
举例说明:
2.单符号位法
四.基本的二进制加法/减法器
一位全加真值表:
1 1 的异或为 0;0 0的异或为 0; 0 1的异或为 1
A-B=A+(-B)=A+(~B)+1
[X+(~X)=-1]
半加器: