一、整数表示
1. 符号-幅值表示
最高位作为符号位
问题:加减运算需要考虑符号,0有两种表示(+0和-0)
2. 2的补码
正数的补码等于原码,负数的补码等于绝对值的原码按位取反再加1
这种表示方法中0只有一种表示方法,使得算术运算变得简单
二、实数表示
1. 格式
1位符号位+8位指数+23位有效数
2. 移码
在实数表示中,指数是用移码来表示的
将 -2^(n-1) + 1 ~ 2^(n-1) 的数加上2^(n-1) – 1 按无符号数进行存储
3. 实数表示
±1.a……a * 2^e
其中a……a为23位有效位,e为移码转换来的次数
4. 阶值对齐
实数在进行加减法时需要进行阶值对齐,阶值加1,有效位右移