设32位浮点数格式如下。以下关于浮点数表示的叙述中,正确的是(1)。若阶码采用补码表示,为8位(含1位阶符),尾数采用原码表示,为24位(含1位数符),不考虑规格化(即不要求尾数的值位于[-0.5,0.5]),阶码的最大值为(2)。 (2)

admin2019-05-11  31

问题 设32位浮点数格式如下。以下关于浮点数表示的叙述中,正确的是(1)。若阶码采用补码表示,为8位(含1位阶符),尾数采用原码表示,为24位(含1位数符),不考虑规格化(即不要求尾数的值位于[-0.5,0.5]),阶码的最大值为(2)。

(2)

选项 A、255
B、256
C、1 27
D、1 28

答案C

解析 本题考查计算机系统数据表示基础知识。
定点数是指表示数据时小数点的位置固定不变。小数点的位置通常有两种约定方式:定点整数(纯整数,小数点在最低有效数值位之后)和定点小数(纯小数,小数点在最高有效数值位之前)。
浮点数是小数点位置不固定的数,采用尾数和阶码结合的方式来表示数值,它能表示更大范围的数。
    很明显,一个数的浮点表示不是唯一的。当小数点的位置改变时,阶码也相应改变,因此可以用多种浮点形式表示同一个数。浮点数所能表示的数值范围主要由阶码决定,所表示数值的精度则由尾数决定。若不对浮点数的表示做出明确规定,同一个浮点数的表示就不是唯一的。
为了提高数据的表示精度,当尾数的值不为0时,规定尾数域的最高有效位应为1,这称为浮点数的规格化表示。否则修改阶码同时左右移小数点位置的,使其变为规格化数的形式。
    阶码的码长为8且用补码表示时,最大的数为127(2’-1)。
转载请注明原文地址:https://jikaoti.com/ti/D1L7FFFM
0

相关试题推荐
最新回复(0)