购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.6 定点数表示

定点数就是二进制小数点在固定位置的数。二进制小数点左边部分的位被定义为整数位,而该点右边部分的位被定义成小数位。例如,对于二进制定点小数101.01011来说,有3个二进制整数位101,5个二进制小数位01011。通常表示为Q m . n 格式。

其中:

(1) m 为整数部分的二进制的位数。 m 越大,表示数的动态范围越大;反之,表示数的范围越小。

(2) n 为小数部分的二进制的位数。 n 越大,表示数的精度越高;反之,表示数的精度越低。

对于定点数而言, m + n 为定值。因此,只能在动态范围和小数精度之间进行权衡。

【例4-13】 将十进制数-28.65625用定点二进制的形式表示。

使用前面所介绍的比较法,将-28.65625表示成Q7.5定点二进制数1100010.01011B,如表4.7所示。

表4.7 定点数的二进制补码表示

思考与练习4-7: 对于下面的有符号数,采用Q4.5表示:

(1)5.678=

(2)-7.276= NgxmvOUW+QBkbrCKeIRr4DIbCPi7dcVqN/C1O+5wfABUApa1kJDpd4t47aBXHOnH

点击中间区域
呼出菜单
上一章
目录
下一章
×