若浮点数用补码表示,则判断运算结果为规格化数的方法是()。

题目

若浮点数用补码表示,则判断运算结果为规格化数的方法是()。

  • A、阶符与数符相同,则为规格化数
  • B、小数点后第一位为1,则为规格化数
  • C、数符与小数点后第一位数字相异,则为规格化数
  • D、数符与小数点后第一位数字相同,则为规格化数
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若浮点数用补码表示,则判断运算结果是否为规格化数的方法是

A.阶符与数符相同

B.阶符与数符相异

C.数符与尾数小数点后第一位数字相异

D.数符与尾数小数点后第一位数字相同


正确答案:C

第2题:

下面关于浮点数规格化的叙述中,正确的是

A.A.高浮点数的精度

B.B.使浮点数的表示格式一致

C.C.浮点数的尾数左移实现的规格化叫左规

D.D.浮点数的尾数右移实现的规格化叫右规

E.E.判断补码表示的数和原码表示的数是否规格化的方法一样


正确答案:ACD

第3题:

若浮点数的阶码用移码表示,尾数用补码表示。两规格化浮点数相乘,最后对结果规格化时,右规的右移位数最多为()位。

A.1

B.2

C.尾数位数

D.尾数位数-1


参考答案:A

第4题:

下面是机器中浮点数的表示格式:

设浮点数的基为2。若阶码用补码表示、尾数用原码表示,十进制数-51.875采用上述格式可表示为(7);若阶码用移码表示、尾数用补码表示,该数可表示为(8)。

A.0110 111001111100

B.0110 011001111100

C.0110 001110011111

D.0101 011001111100


正确答案:A
解析:首先将-51.875转换为二进制表示:(-51.875)10=-110011.111=-0.110011111×2110,其中110是阶码,-0.110011111是尾数(绝对值大于0.5)。由于规格化表示格式中阶符和阶码共计4位,本题中阶码大于0,故采用补码时,这4位应该是[110]补=[110]原=0110。而采用原码表示尾数时,向[-0.110011111]原=1110011111后面添零补足12位,得111001111100。

第5题:

设机器中浮点数的格式如下:

其中阶码6位,包括1位符号位,尾数10位(含1位数符),浮点数的基为2。阶码用补码表示,尾数用原码表示。对于十进制数-25.8375,当阶码用补码表示、尾数用原码表示时,得到的规格化机器码为(38);当阶码用移码表示、尾数用原码表示时,得到的规格化机器码为(39);当阶码用原码表示,尾数用补码表示时,得到的规格化机器码为(40)。

A.1001011100111000

B.1110101100111010

C.1001011000111010

D.1001011100111010


正确答案:A

第6题:

设置某计算机浮点数运算结果为:阶码1010,尾码10110101(各自均有1bit符号位占最高位),设它们均用补码表示的,则此数规格化后的阶码为______。


正确答案:1020
1020

第7题:

一个12位浮点数100010111111,从高位到低位依次为阶符1位、阶码3位(用补码表示)、数符位、尾数7位(用补码表示),则该数是______。

A.非规格化、绝对值最小的负数

B.离原点最近的规格化负数

C.离原点最远的规格化负数

D.非规格化、绝对值最大的负数


正确答案:B
解析:阶符1位为1表示负,阶码3位000(补码)为0,故阶的部分位20=1;数符1位为1表示负,尾数用补码表示为10111111,其原码为11000001,真值为-(2-1+2-7),绝对值大于0.5小于1,是规格化的负数。由于尾数是用补码表示,数符后面一位必须为0,可以表示的最大的规格化负数为-(2-1+2-7),也就是说(2-1+2-7)是规格化负数中离原点最近的数。

第8题:

设某浮点数共12位,其中阶码含1位阶符共4位,以2为底,补码表示;尾数含1位数符共8位,补码表示,则规格化浮点数所能表示的最大正数是

A.26-1

B.27-1

C.28-1

D.29-1


正确答案:B

第9题:

设浮点数字长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


正确答案:C

第10题:

若浮点数用补码表示,判断结果是否为规格化数的方法是(10)。

A.阶符与数符相同

B.阶符与数符相异

C.数符与尾数最高有效位相异

D.数符与尾数最高有效位相同


正确答案:C
解析:本题考查浮点数的规格化。规格化的浮点数形式分为尾数和阶码两部分。将数表示成规格化的浮点数形式时,需要事先规定尾数和阶码的位数及采用的编码方式,题目中说明是用补码表示,在用补码表示时,判定结果是否为规格化数的方法是判断数符与尾数最高有效位是否相同,如果相同,则不是规格化数;如果不同,则是规格化数。

更多相关问题