微型计算机系统原理及应用:国产龙芯处理器的软件和硬件集成(基础篇)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1.2 十进制纯小数的表示方法

对于一个十进制的纯小数(整数部分为零)0.2389而言,用等式表示为

0.2389=2×10-1+3×10-2+8×10-3+9×10-4

我们将0.2389读作零点二三八九。将十进制纯小数0.2389用表2.2表示。

表2.2 按位索引的十进制纯小数0.2389的含义

:表中索引号排序的变化,对于十进制整数来说,索引号从左到右按降序排列,最右一侧的按位索引号为0;对于十进制小数来说,索引号从左到右按升序排列,最左侧的索引号为1。

从表2.2中可以看出:

(1)对于任何一个十进制小数而言,其按从左到右的顺序将按位索引号升序排列(最低的按位索引号为1),每个十进制数字所对应的权值表示为10-ii为按位索引号。很明显,由于是十进制记数法,因此权值的基底为10,即所对应的进制。

(2)对于任何一个十进制纯小数而言,其本质就是十进制数字和所对应权值的组合,或者就是对给定一个十进制数字序列的加权(权值大小与按位索引号有关)与求和。例如,上面给定一个十进制数字序列0.2389,通过对该十进制数字序列进行加权求和就得到十进制纯小数0.2309(读作零点二三八九)。

对于一个十进制的负的纯小数-0.864来说,可以理解为

(1)符号幅度表示,就是符号和负的纯小数所对应正纯小数幅度0.864的组合;

(2)取反,类似零减去正的纯小数0.864得到的结果。

这样,有点类似在二进制中表示负数的方法,即符号幅度表示与补码表示。