- 18
- 0
- 约5.51千字
- 约 43页
- 2017-02-04 发布于江苏
- 举报
第二章 数据的表示 2.3.3变形补码 为了判断运算结果是否溢出,计算机中采用双符号位的补码表示方式,称为变形补码。因为这种补码小数的模数是4,因此也称为模4补码。 负数的变形补码的定义 定点负整数:[x]变补=2n+1-|x| 定点负小数:[x]变补=4-|x| [例2.27]求x=-1011的6位和8位变形补码 [x]变补=26-1011 =1000000-1011 =110101 [x]变补=28-001011 =100 000000-001011 [例2.28]求x=-0.1011的8位变形补码 [x]变补=4-0.101100 =100.000000-0.101100 =11.010100 变形补码的表示即用00表示正号,11表示负号,数值部分采用补码表示即可。 2.3.3反码表示法 负数的补码表示中,对各位求反而末尾不加1,就可得到负数的反码表示。 反码的定义: 定点负整数:[x]反=(2n-1)-|x| 定点负小数:[x]反=(2-2-(n-1))-|x| 反码0的表示有2种 [+0]反=00…0 [-0]反=11…1 2.3.3三种编码系统比较 对于正数,原码,补码,反码都是相同的。 原码和反码的0都有2种表
原创力文档

文档评论(0)