1.定点整数
2.定点小数
1.定点整数
定点整数:小数点位置隐含固定在最低位之后,最高位为符号位,用于表示"纯整数"
![]()
1).定点整数的最大值 要得到最大值需要满足两个条件:a.符号位为0(表示正数,正数一定比负数大)b.数值位全部为1(绝对值最大的正数)c.计算公式(n位原码)
![]()
例子:a.8位原码:符号位1位,数值位7位最大值127,对应的原码01111111b.4位原码:符号位1位,数值位3位最大值7,对应的原码是0111
2).定点整数的最小值 要得到最小值,需要满足两个条件:a.符号位为1(表示负数)b.数值位全部为1(绝对值最大的负数,负得最多)c.计算公式(n位原码)
![]()
例子:a.8位原码:最小值=−127,对应的原码是11111111b.4位原码:最小值=−7,对应的原码是1111
2.定点小数
定点小数:小数点隐含固定在"最高数据位的左边",整数位则用于表示符号位,用于表示"纯小数"
![]()
1).定点小数的最大值 要得到最大值,需满足:a.符号位为0(正数)b.所有小数位全为1(绝对值最大的正小数)c.计算公式(n位定点小数原码)
![]()
例子:a.8位定点小数原码:n=8,n-1=7最大值0.9921875,对应原码0.1111111b.4位定点小数原码:n=4,n-1=3最大值0.875,对应原码0.111
2).定点小数的最小值 要得到最小值,需满足:a.符号位为1(负数)b.所有小数位全为1(绝对值最大的负小数,负得最多)c.计算公式(n位定点小数原码)
![]()
例子:a.8位定点小数原码:最小值−0.9921875,对应原码1.1111111b.4位定点小数原码:最小值−0.875,对应原码1.111