购买
下载掌阅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 定点数的二进制补码表示

img

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

(1)5.678=_____________________。

(2)-8.276=___________________。 kfoHrFvp2wdS/vE/xYGdMENlc2zXYvm7L94RfT5kDTDLZ5GJ0pKe70mpQp+kPKoD

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