题21

题目

Q:设浮点数共 12 位。其中阶码含 1 位阶符共 4 位, 以 2 为底, 补码表示; 尾数含 1 位符号共 8 位, 补码表示, 规格化。则该浮点数所能表示的最大正数是 ( )。
A. B. C. D.

分析

A:为使浮点数取正数最大,可使尾数取正数最大,阶码取正数最大。
尾数为 8 位补码(含符号位),其最大正值为 ,这是因为符号位为 0,其余位为 1 时,表示的二进制数为 0.1111111,转换成十进制即为
阶码为 4 位补码(含符号位),其最大正值为 7,这是因为符号位为 0,其余位为 1 时,表示的二进制数为 0111,转换成十进制即为 7。则最大正数为

选D