回顾
在前面的小结,主要了解的无符号数和有符号数,对于有符号数的机器数的表示改如何表示,即引入原码的概念,为了实现减法运算,进一步引入补的概念,即学习了补码表示,以及求补码过程中需要用到的反码,又由于其补码表示数据不能很好的看出其真值的大小,引入移码的概念;需要掌握原码,反码,补码,移码的求法,以及各种表示所能表示的范围,小数以及整数的范围,同时需要注意,移码只能表示整数。
二、定点表示和浮点表示
定点表示,我们在前一节其实已经大概的了解过了,就是小数固定在机器的某个位置,对于整数和小数,分别固定小数点的位置。需要明确的一点是,小数点并不会在实际的计算机中存储,而是会被隐含在机器中的固定位置。
2.1定点表示
①整数定点机
整数定点机只用于表示整数,其小数点默认在数的最后面
符号位 | 数值部分 | 小数点 | |||||
---|---|---|---|---|---|---|---|
x 0 x_0 x0 | x 1 x_1 x1 | x 2 x_2 x2 | x 3 x_3 x3 | x 4 x_4 x4 | … | x n x_n xn | .(小数点隐含在此位置) |
②小数定点机
小数定点机其小数点默认在符号位的后面
符号位 | 小数点 | 小数部分 | |||||
---|---|---|---|---|---|---|---|
x 0 x_0 x0 | .(小数点隐含在此位置) | x 1 x_1 |