6、浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均包含2位符号位)。若有两个数X = 2^7 ´ 29/32 ,Y= 2^5 ´ 5/8,则用浮点加法计算X+Y 的最终结果是
A.00111 1100010
B.00111 0100010
C.01000 0010001
D.溢出
第1题:
设某浮点数共12位,其中阶码含1位阶符共4位,以2为底,补码表示;尾数含1位数符共8位,补码表示,则规格化浮点数所能表示的最大正数是
A.26-1
B.27-1
C.28-1
D.29-1
第2题:
浮点数的一般表示形式为N=2E×F,其中E为阶码,F为尾数。以下关于浮点表示的叙述中,错误的是( )。两个浮点数进行相加运算,应首先( )。
A.阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度
B.工业标准IEEE754浮点数格式中阶码采用移码、尾数采用原码表示
C.规格化指的是阶码采用移码、尾数采用补码
D.规格化表示要求将尾数的绝对值限定在区间[O.5,1)
第3题:
现有浮点数格式如下:1位阶符,6位阶码,1位数符,8位尾数,请写出浮点数所能表示的范围(只考虑正数值)。
答案:-263~(1-2-8)×263
解析:阶码使用移码表示,6位阶码1位阶符,故而能表示的最大值为263,而尾数用补码表示,故而8位尾数可表示的范围为-1~1-2-8。
第4题:
浮点数加法中,首先必须对阶,使二数阶码相等,才能进行加法运算,对阶时要求(5),尾数相加后还需对尾数进行规格化、含入等处理,才能得到运算结果。如果判断浮点加法结果溢出,可判断(6)。
A.大阶变成小阶
B.小阶变成大阶
C.尾数是规格化数
D.不须改变阶的大小
第5题:
若浮点数的阶码用移码表示,尾数用补码表示,两规格化浮点数相乘,最后对结果规格化时,右规的右移位数最多为______ 拉。
A.1
B.2
C.尾数位数
D.尾数位数-1
第6题:
设32位浮点数格式如下。以下关于浮点数表示的叙述中,正确的是( )。若阶码采用补码表示,为8位(含1位阶符),尾数采用原码表示,为24位(含1位数符),不考虑规格化,阶码的最大值为( )。
A.浮点数的精度取决于尾数M的位数,范围取决于阶码E的位数B.浮点数的精度取决于阶码E的位数,范围取决于尾数M的位数C.浮点数的精度和范围都取决于尾数M的位数,与阶码E的位数无关D.浮点数的精度和范围都取决于阶码E的位数,与尾数M的位数无关A.255 B.256 C.127 D.128
第7题:
已知两个浮点数,阶码为3位二进制数,尾数为5位二进制数,均用补码表示。
[X]补=0.1101×2001,[y]补=1.0111×2011
则两个数的和[x+y]补=(1),并说明规格化数的要求是(2)。
A.0.1001×20011
B.1.1001×2011
C.1.0010×2010
D.1.0011×2010
第8题:
第9题:
设有两个浮点 数若尾数4位,数符1位,阶码2位,阶符1位,求x+y并写出运算步骤及结果。
略
第10题:
设浮点数的格式为:阶码 5 位,尾数 6 位,均用补码表示,请计算 X+Y 和 X-Y。(阶码和尾数均用补码计算)。【**,★,包捷 4.8,编号 2.3】 X=15/64,Y=-25/256
第11题:
第12题:
第13题:
若浮点数的阶码用移码表示,尾数用补码表示。两规格化浮点数相乘,最后对结果规格化时,右规的右移位数最多为(2)位。
A.1
B.2
C.尾数位数
D.尾数位数-1
第14题:
● 浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27×29/32,Y=25×5/8,则用浮点加法计算X+Y的最终结果是()。()A.00111 1100010 B.00111 0100010 C.01000 0010001 D.发生溢出
第15题:
设机器中浮点数的格式如下:
其中阶码6位,包括1位符号位,尾数10位(含1位数符),浮点数的基为2。阶码用补码表示,尾数用原码表示。对于十进制数-25.8375,当阶码用补码表示、尾数用原码表示时,得到的规格化机器码为(38);当阶码用移码表示、尾数用原码表示时,得到的规格化机器码为(39);当阶码用原码表示,尾数用补码表示时,得到的规格化机器码为(40)。
A.1001011100111000
B.1110101100111010
C.1001011000111010
D.1001011100111010
第16题:
设浮点数字长16位,其中阶码5位(含1位阶符),以2为底补码表示,尾数11位(含1位数符)补码表示,下列十进制数表示成规格化浮点数为多少?
设浮点数字长16位,其中阶码5位(含1位阶符),以2为底补码表示,尾数11位(含1位数符)补码表示,下列十位进制数表示成规化浮点数为多少?
3.5:(1);79/512:(2);-10-4:(3);1010:(4)
A.不能表示成浮点数
B.11110 01001111000
C.10010 01110000000
D.11101 10111111110
第17题:
用12位寄存器表示规格化浮点数,左4位为阶码(含1位符号),右8位为尾数(含1尾符),阶码用移码,尾数用补码表示时,(-40)10表示成规定的浮点数是(2)。
A.
B.
C.
D.
第18题:
某浮点数格式如下:7位阶码(包含一个符号位),9位尾数(包含一个符号位)。若阶码用移码、尾数用规格化的补码表示,则浮点数所能表示数的范围是( )。
A.-263~(1-2-8)×263 B.-264~(1-2-7)×264 C.-(1-2-8)×263 ~263 D.-(1-2-7)×264~(1-2-8)×263
第19题:
第20题:
第21题:
设浮点数的格式为:阶码 5 位,尾数 6 位,均用补码表示,请计算 X+Y 和 X-Y。(阶码和尾数均用补码计算)。【**,★,包捷 4.8,编号 2.3】 X=-1.625,Y=5.25
第22题:
第23题:
1
2
尾数位数
尾数位数-1
第24题:
阶和尾数一起运算
必须对阶
阶码通常使用移码
尾数通常使用补码