原码的加减运算 4种情况 加法逻辑 减法逻辑 正+负 可能会发生溢出 补码的加减运算 B补码 转换成 -B补码 包括符号位全部取反再+1 两个补码进行运算的时候,符号位也会参与运算 上溢,正+正 下溢,负+负 溢出判断 方案一、 采用一位符号位 方案三、 采用双符号位 01上溢 10下溢 异或运算判断是否溢出 单符号位:模2运算 双符号位:模4运算 双符号位只有在运算的时候会复制一份符号位,不会产生溢出 解决方法 1,符号扩展 2,补码过程中,补码前缀是和反码一致,后缀和原码一致