下列是关于浮点数的说法:①浮点数编码方式不但扩大了数值的表示范围,而且也增加了数据表示的数量。②IEEE754是关于浮点数定义和规格化的工业标准,制定这一标准的目的是提高浮点数的运算速度和精度。③IEEE754标

题目

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

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

②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标准下的规格化浮点数的最大负数应为。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

26、下列关于定点数和浮点数的叙述正确的是:

A.当浮点机和定点机中数的位数相同时,浮点数的表示范围比定点数的范围大的多。

B.当浮点数为规格化数时,其相对精度远比定点数高。

C.浮点数运算要分阶码部分和尾数部分,而且运算结果都要求规格化,故浮点运算步骤比定点运算步骤多,运算速度比定点运算的低,运算线路比定点运算的复杂。

D.在溢出的判断方法上,浮点数是对规格化数的阶码进行判断,而定点数是对数值本身进行判断。

E.浮点数在数的表示范围、数的精度和溢出处理方面均优于定点数。

F.定点数在运算规则、运算速度及硬件成本方面优于浮点数。


定点表示法中,小数点需要占用一个存储位

第2题:

10 下列关于定点数和浮点数的叙述正确的是:

A.A.当浮点机和定点机中数的位数相同时,浮点数的表示范围比定点数的范围大的多。#B.B.在溢出的判断方法上,浮点数是对规格化数的阶码进行判断,而定点数是对数值本身进行判断。#C.C.浮点数运算要分阶码部分和尾数部分,而且运算结果都要求规格化,故浮点运算步骤比定点运算步骤多,运算速度比定点运算的低,运算线路比定点运算的复杂。#D.运算速度及硬件成本方面优于浮点数。
浮点数在数的表示范围、数的精度和溢出处理方面均优于定点数。;当浮点数为规格化数时,其相对精度远比定点数高。;当浮点机和定点机中数的位数相同时,浮点数的表示范围比定点数的范围大的多。;在溢出的判断方法上,浮点数是对规格化数的阶码进行判断,而定点数是对数值本身进行判断。

第3题:

按IEEE754标准,为了尽可能的提高浮点数数值的存储精度尾数规格化是()型。


附加位为 11 时入位;附加位为 01 时舍去;附加位为 10 时强制结果为偶数;附加位为 00 时保持结果不变

第4题:

165、下列关于定点数和浮点数的叙述正确的是:

A.当浮点机和定点机中数的位数相同时,浮点数的表示范围比定点数的范围大的多。

B.当浮点数为规格化数时,其相对精度远比定点数高。

C.浮点数运算要分阶码部分和尾数部分,而且运算结果都要求规格化,故浮点运算步骤比定点运算步骤多,运算速度比定点运算的低,运算线路比定点运算的复杂。

D.在溢出的判断方法上,浮点数是对规格化数的阶码进行判断,而定点数是对数值本身进行判断。

E.浮点数在数的表示范围、数的精度和溢出处理方面均优于定点数。

F.定点数在运算规则、运算速度及硬件成本方面优于浮点数。


C

第5题:

求30.59375的IEEE 754单精度浮点数表示,以及对于二进制数1000 1111 1110 1111 1100 0000 0000 0000表示一个IEEE754标准的单精度浮点数,其值是多少?


A

第6题:

符合IEEE754标准的单精度浮点数0 10000101 1000100 10000000 00000000所表示的十进制数为【 】。


正确答案:98.25
98.25 解析:IEEE754标准中采用32位二进制表示浮点数,其表示方法(从左至右)分别是:1位符号+8位指数位+23位尾数。这里最高位是0,因此是正数,尾数是1000100 10000000 00000000,因此是(1.10001001)2,指数位为(10000101)2,指数位的处理方法是将指数位视为无符号整数,然后减去+127偏移量,得到的就是指数,这里(10000101)2=133, 133-127=6,所以26×(1.10001001)2=(1100010.01)2=(98.25)10

第7题:

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

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

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

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

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


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

第8题:

浮点数的一般表示形式为N=2E×F,其中E为阶码,F为尾数。以下关于浮点表示的叙述中,错误的是( )。两个浮点数进行相加运算,应首先( )。

A.阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度

B.工业标准IEEE754浮点数格式中阶码采用移码、尾数采用原码表示

C.规格化指的是阶码采用移码、尾数采用补码

D.规格化表示要求将尾数的绝对值限定在区间[O.5,1)


正确答案:C
解析:在浮点数中,为了在尾数中表示最多的有效数据位,同时使浮点数具有唯一的表示方式,浮点数的编码应当采用一定的规范,规定尾数部分用纯小数给出,而且尾数的绝对值应大于或等于l/R,并小于或等于1,即小数点后的第一位不为零。这种表示的规范称为浮点数的规格化的表示方法。两个符点数相加,首先应统一它们的阶码。对阶时…总是小阶向大阶对齐,即小阶的位数向右移位。

第9题:

下面是关于Pentium微处理器中定点数和浮点数的叙述:

Ⅰ.定点数用来表示整数,浮点数既可以表示整数也可以表示带小数点的数

Ⅱ.定点数用原码表示,浮点数用补码表示

Ⅲ.32位定点数和单精度浮点数相比,前者表示的数值范围大,后者表示的数值范围小

Ⅳ.32位定点数和单精度浮点数相比,前者精度高,后者精度低

其中正确的是

A.仅Ⅱ和Ⅳ

B.仅Ⅰ和Ⅱ

C.仅Ⅰ和Ⅳ

D.仅Ⅲ和Ⅳ


正确答案:C
解析:本题考查Pentium微处理器中定点数和浮点数的相关概念。定点数用来表示整数,浮点数既可以表示整数也可以表示带小数点的数,Ⅰ说法正确。在计算机系统中,正整数用原码表示,负整数用补码或反码表示,浮点数同样既可以使用原码表示,也可以使用补码表示,Ⅱ说法错误。32位定点数表示范围为:-231~231-1,而32位单精度浮点数表示范围为:10-38~1038,Ⅲ说法错误。32位定点数和单精度浮点数相比,前者精度高,后者精度低,Ⅳ说法正确。正确答案为选项c。