还剩1页未读,继续阅读
文本内容:
习题
1、请填写下表
2、设十进制数X=+
128.75X2/°⑴若Y2=Xio,用定点数表示Y值
0.001000000011⑵设用21个二进制位表示浮点数,阶码用5位,其中阶符用1位;尾数用16位,其中符号用1位阶码底为2填写下面表格,写出阶码和尾数分别用原码、反码、补码表示的Y的机器数解128=27+2+2々=
10000000.
11003、设机器字长16位,阶码7位,其中阶符1位;尾数9位,其中数符1位阶码底为2若阶码和尾数均用补码表示,请填写下表的机器数和十进制数值若阶码用移码,尾数仍用补码,上述各值有变化吗若有变化,请列出有变化,将补码的符号位由“0”改为“1”或者由“1”改为“0”,即可得到该真值的移码
4、按下列要求设计一个尽可能短的浮点数格式阶的底取2估算表示的十进制值的有效数字位数⑴数值范围为L0X10±38⑵有效数字为十进制七位30的机器数为全0解1由于二个数的真值相等,所以2n=
1.0*1038不考虑指数符号两边同时取以2为底的对数n=log22Mog
21.0*103838*log1*10/log2=38*
3.32192809=
126.23向上取整得n=127所以阶码为7位,再加一位符号位2由于有效数字为十进制七位,所以必须识别的十进制最小数为
0.0000001=10-7BP-m=log22-ni=log
21.0*10-7=-7*log1*10/log2=-7*
3.32192809=-
23.25去掉负号并取整得m=23所以尾数为23位,再加上一位符号位3的机器数有两种情况,
①尾数为0阶码为任意数,这种情况不符合题目要求
②阶码小于23这时机器数应表示为0所以阶码采用移码表示尾数只有补码
5、用压缩十进制数串表示法表示下列十进制数+1980-1992C表示+d表示-;+1980表示为110000000001100110000000-1992表示为110100000001100110010010将符号放在前面比较符合习惯
6、有一个84码,生成多项式为GX=X4+X3+X2+1写出代码1011的CRC校验码,要求写出计算的过程有效数据长度为4所以CRC的总长为8多项式的二进制码11101数据1011对应的多项式为Gx=x3+x+1左移4位得10110000nn11101|ion00001110110110111oi10110111011011011101ion10110000/11101=1111+1011/11101所以P=1011CRC校验码=
101110117、设有16位有效信息,试为之编制海明校验线路说明编码方法,并分析所选方案具有怎样的检借与纠借能力若16位信息为1100001101101101海明码是何值?要求写出计算的过程解具有一位纠错能力的编码检测位k位应满足2k或』+1+1k应取5校验表海明码应为校验位PO=D1㊉D2㊉D4㊉D5㊉D7㊉D9㊉DU㊉D12㊉D14㊉D16=0P1=D1㊉D3㊉D4㊉D6㊉D7㊉D10㊉Dll㊉D13㊉D14=0P2=D2㊉D3㊉D4㊉D8㊉D9㊉D10㊉Dll㊉D15㊉D16=lP3=D5©D6®D7®D8®D9®D10©Dll=0P4=D12㊉113㊉114㊉115㊉116=1P5=D1㊉D2©D16eP1㊉P2㊉P3㊉P4㊉P0=l最后的海明码为1110001011011001101100[X]补[-X]补[X⑵补[X/4]补[2X]补[-2X]补X=O.
10110.
10111.
01010.
010110.
0010110.0110溢出
1.10101溢出[Y]补[-Y]补[Y⑵补[Y/4]补[2Y]补[-2Y]补Y=-
0.
01011.
10110.
01011.
110111.
1110111.
01100.1010溢出表大形式阶码尾数原码
1.
00100.100000001100000反码
1.
11010.100000001100000补码
1.
11100.100000001100000浮点数十进制值非规格化规格化非规格化规格化最大正数
0.111111;
0.
111111110.111111;
0.11111111263*1-23263*1-2-8非零最小正数
1.000000;
0.
000000011.000000;
0.100000002”4*1-才8绝对值最大的负数
0.111111;
1.
000000000.111111;
1.00000000263*-1263*-1绝对值最小的负数
1.000000;
1.
111111111.000000;
1.011111112-64*_2-82-64*_才1_2-8H22H21H20H19HI8H17H16H15H14H13H12H11H10H9H8H7H6H5H4H3H2H1P5D16D15D14D13D12P4D11DI0D9D8D7D6P4D5D4D3D2P2D1P1P0海明校验位数据位校验位海明码位号二校验位号之和备注H1P01二1H2P12二2H3D13=1+2H4P24=4H5D25=1+4H6D36=2+4H7D47=1+2+4H8P38=8H9D59=1+8H10D610=2+8H11D711=1+2+8H12D812=4+8H13D913=1+4+8H14D1014=2+4+8H15D1115=1+2+4+8H16P416=16H17D1217=1+16H18D1318=2+16H19D1419=1+2+16H20D1520=4+16H21D1621=1+4+16。