问题 单项选择题

设阶码8位(最左一位为符号位),用移码表示,尾数为24位(最左一位为符号位),用规格化补码表示,则它所能表示的最大正数的阶码为 (1) ,尾数为 (2) ;绝对值最小的负数的阶码为 (3) ,尾数为 (4)

4()

A.0111 11111 11111 11111

B.1100 11111 11111 11111

C.1111 11111 11111 11111

D.1011 11111 11111 11111

答案

参考答案:D

解析:

本题的关键是搞懂阶码是定点整数的移码表示,而尾数是定点小数的补码表示,其中的补码和移码的表示法一定要非常清楚。阶码和补码在形式上的唯一区别就是在表示同一个数时符号刚好相反。

最大正数阶码:11111111(最左符号位,要最大当然阶码要大),尾数当然也要最大,为0111 11111 11111 11111。绝对值最小的负数即是最大的负数,所以耍阶码最达到负数的最小,绝对值的最大(即远离数轴原点的最左端),为00000000,而尾数应该达到负数的最大 (即最靠近数轴原点的左端),为1011 11111 11111 11111(这里注意其中的。是因为题目规定要用规格化数表示,这点很重要,否则就是1111 11111 11111 11111)。

名词解释
单项选择题