说明:本章节仅限于作者个人对王道考研书的学习总结和研究,内容如侵权,联系我删除!!!
表示:
2.2.1 定点数的表示
1. 无符号数和有符号数的表示
定义 | |
有符号 | 高位为0表示正数,低位为1表示负数。在8位PC中 +3的二进制为 0000 0011。 -3的二进制为 1000 0011。 |
无符号 | 高位也代表数值。在8位PC中,255的二进制表示为 1111 1111。 |
2.机器数的定点表示
定义 | 示例 | |
定点小数 | 约定小数点位置在符号位之后、有效数值部分最高位之前。 | 1.1010表示-0.1010 |
定点整数 | 约定小数点位置在有效数值部分最低位之后。 |
3.原码、补码、反码、移码
纯小数 | 纯整数 | 纯小数(字长n+1)表示范围 | 纯整数(字长n+1)表示范围 | |
原码 | 真值大于0,则符号位为0。真值x=0.50,则x的原码表示为0.100 0000。 真值小于0,符号位为1。真值x=-0.5,则x的原码表示为1.100 0000。 | 真值大于0,则符号位为0。真值x=10,则x的原码表示为0000 1010。 真值小于0,符号位为1。真值x=-10,则x的原码表示为1000 1010。 | ||