《计算机组成原理四版白中英部分答案.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理四版白中英部分答案.ppt(13页珍藏版)》请在三一办公上搜索。
1、2023/10/18,计算机组成原理计算机学院,1,计算机组成原理 作业解答,浙江工业大学计算机学院,2023/10/18,计算机组成原理计算机学院,2,1、,第二章,2023/10/18,计算机组成原理计算机学院,3,3、32位浮点数一般格式为:最大数的二进制表示为:11111111 0 1111111(23个1)最小数的二进制表示为:11111111 1 0000000(23个0),第二章,8位,2023/10/18,计算机组成原理计算机学院,4,3)规格化数所能表示的范围(移码偏置值为27),第二章,2023/10/18,计算机组成原理计算机学院,5,第二章,4.把十进制数-27/64表
2、示成IEEE754标准的32位浮点规格化数1)-27/64D=-0.0110112)移动小数点,使尾数满足1.M的格式-0.011011=-1.1011*2-2 e=-2=-0103)计算阶码EE=-010+01111111=011111014)以规格化形式写出此数,2023/10/18,计算机组成原理计算机学院,6,补充:1.(5382)10=(0101 0011 1000 0010)8421=(1000 0110 1011 0101)余3=(1010 1000 0011 0)2 2、求有效信息位为01101110的海明校验码海明校验码:0110 0111 1001,第二章,2023/10/
3、18,计算机组成原理计算机学院,7,5.(1)x+y=0011011+0000011=0011110 无溢出(2)x+y=0011011+1101011=0000110 无溢出(3)x+y=1101010+1111111=1101001 无溢出6.(1)x-y=0011011+0011111=0111010 正溢(2)x-y=0010111+1100101=1111100 无溢出(3)x-y=0011011+0010011=0101110 正溢,第二章,2023/10/18,计算机组成原理计算机学院,8,7.(1)X*Y原=1 1101000101 X*Y补=1 0010111011,第二章,
4、2023/10/18,计算机组成原理计算机学院,9,第二章,9(1)x+yx浮=11 101,00.100101y浮=11 110,11.100010对阶:E=E-E=11 101-11 110=11111 Mx右移1位,Ex加1 x=11 110,00.010010(1)尾数相加 00.010010(1)+11.100010=11.110100(1)结果规格化:左规两位,11.010010;阶码-2为11 100溢出判断阶码符号位为11,不溢出x+y=2-100(-0.101110),2023/10/18,计算机组成原理计算机学院,10,第二章,x浮=11 101,00.100101y浮=1
5、1 110,11.100010y补=11 110,00.011110对阶:E=E-E=11 101-11 110=11111 Mx右移1位,Ex加1 x=11 110,00.010010(1)尾数相减 00.010010(1)+00.011110=00.110000(1)结果已规格化,尾数采用0舍1入法为0.110001溢出判断阶码符号位为11,不溢出X-Y=2-010(0.110001),2023/10/18,计算机组成原理计算机学院,11,第二章,10.(1)阶码相加:3+4=7,111尾数相乘:0.110100*(-0.100100)=-0.01110101尾数规格化:左规一位,-0.1
6、11011(0舍1入),阶码-1最后值为(-0.111011)*26,2023/10/18,计算机组成原理计算机学院,12,第二章,10.(2)|被除数|除数|,不需调整尾数阶码相减:-2-3=-5,-101尾数相除:0.0110100.111100,商为0.011011,余数为0.101100*2-6商规格化:左规一位,0.110110,阶码-1最后商为(0.110110)*2-6余数为0.101100*2-6,2023/10/18,计算机组成原理计算机学院,13,第二章,补充1.用原码一位乘法计算X*Y(X=0.11011,Y=-0.11111)X*Y=-0.11010001012.用原码不恢复余数法计算XY(X=-0.10101,Y=0.11011)|X|原=00.10101|Y|原=00.11011|Y|补=11.00101 q原=1.11000 r原=1.11000*2-5,