计算机体系结构

按IEEE754标准,一个浮点数由()、()、()三个域组成。

题目

按IEEE754标准,一个浮点数由()、()、()三个域组成。

参考答案和解析
正确答案:符号位;阶码;尾数
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

IEEE754浮点数x的二进制存储格式为(41360000)H,其对应的十进制值为( )

A.11.5

B.11.375

C.11.355

D.10.385


答案:B

分析:将16进制展开后,可得二进制数格式为

0 100,0001,0 011,0110,0000,0000,0000,0000

S E M

指数e=100,0001,0-01111111=00000011=(3)10

包含隐藏位1的尾数1.M=1.011,0110,0000,0000,0000,0000

于是有 

x=(-1)^0*(1.M)*2^(E-127)

=+(1.011011)2*2^3

=(11.375)10

所以答案选B


第2题:

下列关于计算机浮点数的叙述中,错误的是

A.浮点数由指数和尾数(含符号位)组成

B.在计算机中,用浮点形式不一定能精确地表示一个实数

C.不带小数点的数不能用浮点数形式表示

D.Pentium处理器中的浮点数格式采用IEEE 754标准


正确答案:C
解析:本题考查浮点数的概念。浮点数也称为实数,是既有整数又有小数的数,在计算机内部用“指数”和“尾数”表示,这种方法称为浮点表示法,选项A说法正确。浮点数的表示范围很大,但当运算中出现绝对值更大或者更小的数时会发生向上或向下溢出,选项B说法正确。不带小数点的数也可以用浮点数形式表示,整数只是浮点数的特例,也可以用浮点数形式表示,选项C说法错误。IEEE制定了有关浮点数表示的工业标准IEEE 753,当前各类处理器均采用该标准,Pentium处理器中的浮点数格式也采用IEEE 754标准,选项D说法正确。本题正确答案为选项C。

第3题:

●在Pentium微处理器中,浮点数的格式采用IEEE754标准。假设一个规格化的32位浮点数如下:

1 10000011 00101100000000000000000

该数的十进制数值是 (29) 。

(29) A.-2.75

B.-16.75

C.-20.75

D.-18.75


正确答案:D

【解析】按照IEEE754的标准,32位浮点数的标准格式为





第4题:

十进制数5的单精度浮点数IEEE754代码为()。

A.01000000101000000000000000000000
B.11000000101000000000000000000000
C.00100000101000000000000000000000
D.01100000101000000000000000000000

答案:A
解析:
IEEE754代码的第一位表示数符,5为正数,所以第一位为0,5=101B,=1.01乘以2的二次方,所以阶码为:偏置量+2=127+2=129,二进制表示为:10000001,由于阶码是用移码表示的,所以8位阶码部分为11000001,其余23位部分便是尾数部位,尾数部位则是0101,0000,0000,0000,0000,0000,0000。

第5题:

下面关于计算机浮点数的叙述中,正确的是

A.浮点数的绝对值不能大于1010

B.十进制整数不能用浮点数精确表示

C.Pentium微处理器中的浮点数采用40位二进制编码

D.Pentium微处理器中浮点数的格式采用IEEE754标准


正确答案:D
解析:浮点数的长度可以是32位、64位甚至更长,位数越多,可表示的数值的范围越大,精度也越高,选项A说法错误。十进制整数可以用浮点数精确表示,选项B说法错误。Pentium微处理器中的浮点数有三种不同类型,分别是:单精度浮点数(32位)、双精度浮点数(64位)和扩充精度浮点数(80位),选项C说法错误。Pentium微处理器中浮点数的格式采用IEEE754标准,选项D正确。

第6题:

在Pentium微处理器中,浮点数的格式采用IEEE754标准。假设一个规格化的32位浮点数如下 1 10000011 00101100000000000000000 该数的十进制数值是

A.-2.75

B.-16.75

C.-20.75

D.-18.75


正确答案:D
解析:Pentium微处理器中浮点数格式完全符合IEEE754标准,它表示成如下形 式: (-1)s2E(b0b1b2b3…bp-1),其中(-1)s是该数的符号位,s=0表示此数为正, 1表示此数为负。E是指数, (b0b1b2b3…bp-1)是尾数,使用原码表示,表示隐 含的小数点,p是尾数的长度。本题计算如下:s=l,该数为负,先计算指数,因为 E=10000011=(131)10,所以指数=131-127=4。再计算尾数。因为规格化的尾数是 -1.001011,所以该浮点数的数值为:-1.001011×24=-10010.11=(-18.75)10

第7题:

Pwntium 微处理品器中的浮点数复合IEEE754标准,设一个单精度浮点数为 01000000011100000000000000000000 这个浮点数的阶码是

A.10000000

B.01000000

C.00000001

D.00000011


正确答案:A

第8题:

将十进制数0.84375表示成符合IEEE754标准的32位浮点数的是【 】。


正确答案:0 01111110 1011000 0000000 00000000
0 01111110 1011000 0000000 00000000 解析:0.84375=(0.11011)2=2-1×(1.1011),所以尾数是1011000 0000000 00000000,首位为0,阶码=-1+127=126=(01111110)2

第9题:

下列是关于浮点数的说法:

①浮点数编码方式不但扩大了数值的表示范围,而且也增加了数据表示的数量。

②IEEE754是关于浮点数定义和规格化的工业标准,制定这一标准的目的是提高浮点数的运算速度和精度。

③IEEE754标准中求移码的偏移量跟求普通移码所采用的偏移量相差1。

④在完整的最终的编码中,若阶码总编码位数为R(包括阶码符号位),尾数总编码位数为w(包括符号位),那么IEEE754标准下的规格化浮点数的最大负数为

其中,正确的说法有(35)。

A.1

B.2

C.3

D.4


正确答案:A
解析:浮点数编码方式虽然扩大了数值的表示范围,但并未增加数据表示的数量。IEEE754是关于浮点数定义和规格化的工业标准,制定这一标准的目的是为了便于程序从一类处理器移植到另一类处理器上,也为了促进研制更为复杂的数值运算程序,并不是为了提高浮点数的运算速度和精度。IEEE754标准中求移码的偏移量跟求普通移码所采用的偏移量相差1。例如,总编码位数为8位(包括1位符号位,7位数值位),那么求十进制真值7的普通移码时偏移量为27,移码为7+27=10000111B;而在IEEE754标准中,求特殊移码的偏移量改为2n-1,因此,真值7在IEEE754标准中的特殊移码为:7+27-1=10000110B。在完整的最终的编码中,若阶码总编码位数为R(包括阶码符号位),尾数总编码位数为w(包括符号位),那么IEEE754标准下的规格化浮点数的最大负数应为。

第10题:

IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,则它所能表示的最小规格化负数为()。


答案:C
解析:
IEEE754标准规定64位浮点数格式中阶码11位,其中有1位符号位,则阶码中的数字位有10位。