首页 > 试题广场 >

设浮点数格式为:阶码5位(含1位阶符),尾数11位(含1位

[问答题]

设浮点数格式为:阶码5位(含1位阶符),尾数11位(含1位数符)。写出51/128、-27/1024、7.375、-86.5所对应的机器数。要求如下:

(1)阶码和尾数均为原码。

(2)阶码和尾数均为补码。

(3)阶码为移码,尾数为补码。

推荐

据题意画出该浮点数的格式:

阶符1位

阶码4位

数符1位

尾数10位

将十进制数转换为二进制:x1= 51/128= 0.0110011B= 2-1 * 0.110 011B

x2= -27/1024= -0.0000011011B = 2-5*(-0.11011B)

x3=7.375=111.011B=23*0.111011B

x4=-86.5=-1010110.1B=27*(-0.10101101B)

则以上各数的浮点规格化数为:

(1)[x1]浮=1,0001;0.110 011 000 0

[x2]浮=1,0101;1.110 110 000 0

[x3]浮=0,0011;0.111 011 000 0

[x4]浮=0,0111;1.101 011 010 0

(2)[x1]浮=1,1111;0.110 011 000 0

[x2]浮=1,1011;1.001 010 000 0

[x3]浮=0,0011;0.111 011 000 0

[x4]浮=0,0111;1.010 100 110 0

(3)[x1]浮=0,1111;0.110 011 000 0

[x2]浮=0,1011;1.001 010 000 0

[x3]浮=1,0011;0.111 011 000 0

[x4]浮=1,0111;1.010 100 110 0

发表于 2018-08-20 20:14:54 回复(0)