作业帮 > 数学 > 作业

总结原码,反码和补码的表示方法和运算规则.为什么在计算机中大多采用补码

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/05/02 16:07:54
总结原码,反码和补码的表示方法和运算规则.为什么在计算机中大多采用补码
总结原码,反码和补码的表示方法和运算规则.为什么在计算机中大多采用补码
(1)原码、反码、补码表示的简易记忆法:
正数的原码、反码、补码相同
正数符号位为0,负数符号位为1
原码, 除符号位外的数值位与真值相同
负数的反码 =原码(除符号位外)每位取反;
负数的补码 = 反码 + 1;

(2)运算法则内容篇幅多,请自行翻书本或从网页下载

(3)补码运算的最大特点是可用加法代替减法.例如:
已知X=+1001011,Y=+1101011,运用补码运算规则计算 X-Y的值.
[X]补 = 0100 1011
[-Y]补 = 1001 0101 (+
--------------------
1110 0000
Cs♁Cp = 0♁0 = 0 ,无溢出
(Cs是符号位的进位,Cp是最高数值位的进位,♁表示异或)
[X-Y]补 = 1110 0000
[X-Y]反 = 1101 1111
[X-Y]原 = 1010 0000
X-Y = -010 0000B = -32D
而且,除法运算求商及余数亦用到补码减法.