习题1、请填写下表
[X]补[-X]补[X/2]补[X/4]补[2X]补[-2X]补X=0
010110
0010110
0110溢出1
10101溢出[Y]补[-Y]补[Y/2]补[Y/4]补[2Y]补[-2Y]补Y=-0
110111
1110111
1010溢出2、设十进制数X=(+128
75)×2-10,(1)若(Y)2=(X)10,用定点数表示Y值
001000000011(2)设用21个二进制位表示浮点数,阶码用5位,其中阶符用1位;尾数用16位,其中符号用1位
填写下面表格,写出阶码和尾数分别用原码、反码、补码表示的Y的机器数
解:128=27+2-1+2-2=10000000
1100表示形式阶码尾数原码1
100000001100000反码1
100000001100000补码1
1000000011000003、设机器字长16位,阶码7位,其中阶符1位;尾数9位,其中数符1位(阶码底为2),若阶码和尾数均用补码表示,请填写下表的机器数和十进制数值
浮点数十进制值非规格化规格化非规格化规格化最大正数0
111111;0
111111110
111111;0
11111111263*(1-2-8)263*(1-2-8)非零最小正数1
000000;0
000000011
000000;0
100000002-64*(1-2-8)2-64*2-1绝对值最大的负数0
111111;1
000000000
111111;1
00000000263*(-1)263*(-1)绝对值最小的负数1
000000;1
111111111
000000;1
011111112-64*(-2-8)2-64*(-2-1-2-8)若阶码用移码,尾