计算机组成原理课后答案

所需积分/C币:26 2012-01-03 16:35:34 994KB PDF
2
收藏 收藏
举报

计算机组成原理课后习题答案 白中英 第四版
计算机组成原理「第四版)课后引题参考答案 2. 因为任何操作可以由软件来实现,也可以由硬件来实现:任何指令的执行可以由硬 件宄成,也可以由软件来完成。实现这种转化的娸介是软件与硬件的逻缉等价性 13. 计算机应用和应用计算机在概念上是不等价的。 计算机应用是计算机学科与其他学科相结合的交叉学科,是计算机学科的组成部分,分 为数值计算和非数值应用两大领域。 应用计算机是借助计算机为实现特定的信息系统功能的手段。在计算机系统的层次结构 中,应用计算机是多级计算机系统层次结构的最终目标,是高级语言级之上的服务层次。 计算机组成原理「第四版)课后引题参考答案 第二章 1.(1)-35=(-100011 [-35原=10100011 -35]1补=1101100 [-35]又=11011101 (2) [127]原=01111l [127]反=011111 [127]=01111 (3)-127=(-1112 [-127]原=11111 [-127]补=1000001 [-127]反=100000 (4)-1=(00000001 [-1原=1000001 [一补=111 [-1反=1111 2.[x]补=a0.a1a2…a6 解法 (1)若a0=0,则x>0,也满足x>-0.5 此时a1→a6可任意 (2)若ao=1,则x<=0,要满足x>-0.5,需a1=1 即a0=1,a1=1,a2→a有一个不为0 解法二、 -0.5=-0.1(2)=0.10000=1,100000 (1)若x>=0,则a0=0,a1→a6任意即可 计算机组成原理「第四版)课后引题参考答案 [x]补=x=a0.a1a2 (2)若x<0,则x>-0.5 只需-x<0.5,-x>0 [x]补=-x,[05]补=0100000 即[x]补<01000 2…6+1<0100000 1*2…6<00111l1 >11000000 即a0a1=1,.a2→a6不全为0或至少有一个为1(但不是“其余取0 3.字长32位浮点数,阶码8位,用移码表示,尾数23位,用补码表示,基为2 E E1→E MS M 21 0 (1)最大的数的二进制表示 E=111l1111 Ms=0,M-11…1(全1) 1 1111111101111111111111111111111 (2)最小的二进制数 F=11111111 M AS =00…0(全0 1111111111000000000000000000000 3)规格化范围 正最大E=11…1,AM=11…1,Ms=0 8个 2个 即: 正最小E=00-0,M=100.0,Ms=0 8个 21个 即 2 负最大E=00…0,M=011…1,Ms=1 8个 21个 (最接近0的负数)即:-22×(21+22 负最小E=11…1,M=00…0,Ms=1 8个 22个 × 规格化所表示的范围用集合表示为 2-2×2 (1-22)∪[22×(-1) 计算机组成原理「第四版)课后引题参考答案 4.在IEE754标准中,一个规格化的32位浮点数x的真值表示为: (1) (1M) 2 (1)27/64=0.011011=1.1011×22 E=-2+127=125=01111101S=0 M=10110000000000000000000 最后表示为:00111101011000000000000 (2)-27/640.011011-1.1011×22 E=-2+127=125=01111101s=1 M=10110000000000000000000 最后表示为:10lll10100000000000000 5.(1)用变形补码进行计算 [x]补-0011011y]补-00001 [x]补 0011011 [y]补 +000001 [x+y]补 结果没有溢出,x+y=11110 (2)[x]补-001101y]补-110101l 「x]补= 0011011 y]礼 +11010l1 [x+y]1礻卜=0000110 结果没有溢出,x+y=00110 (3)[x]补=1101010[y]补l 0001010 [y]补=+00111l x+y]补=1101001 结果没有溢出,x+y=-10111 6.[xy]补x]补+y]补 1)kx补=001011y补=0011 [x]补 0011011 [y]补=+00111 [x-y]补 0111010 结果有正溢出,xy=1010 (2)[x]补=0010111[y]补=1100101 0010111 y]补 +1100101 xy]补=111100 结果没有溢出,xy=-00100 6 计算机组成原理「第四版)课后引题参考答案 (3)[x]补=0011011[y]补=0010011 y 00l1O11 +0010011 [x-y]补=0101110 结果有正溢出,xy-10010 7.(1)用原码阵列乘法器 [x原=0110ly原=11111l 因符号位单独考虑,kx=11011y=11l 110 10 000 用补码阵列乘法器:。y01 [xxy])=111010001 [x]补=0110ly补100001 乘积符号位为:4 x|=101y|=1111 110 计算机组成原理「第四版)课后引题参考答案 1101000101 x×y]补-1001011101l (2)用原码阵列乘法器 [x]原=1111ly)=1101l 因符号位单独考虑,x-11y-1011 01 1101000 [xxy原=01101000101 用补码阵列乘法器:《 [x]补=1000]补=100101 乘积符号位为:1 x|=1llly|=11011 )11011 计算机组成原理「第四版)课后引题参考答案 1101000101 x×y]补-01101000101 8.(1)[x原=x]补=011000[-y|]补=10000 被除数X011000 y]补100004 余数为负111001→q0=0 左移110010 +[y]补0111 余数为正010001→q1=1 左移100010 +y]补 .esS 余数为正000042=12 左移000110 +y]补100001 余数为负10011-q3=0 左移001l10 +y补0111l 余数为负101101→q4=0 左移011010 补011 余数为负111001q5-0 +y]补0111l 余数01100 故[x:y]原=1.11000即x:y=0.11000 余数为011000 (2)[|x|]补=001011 y|]补=10011 被除数Ⅹ001011 []补10011l 余数为负110010-q0-0 计算机组成原理「第四版)课后引题参考答案 左移1001 I[ly补011001 余数为负111101q1=0 左移111010 +[]补011001 余数为正010011→q2 左移100110 +-y]补10011l1 余数为正001101→q3=1 左移011010 +]补10011 余数为正000001→94-1 左移000010 +-y]补100111 余数为负101001→q5=0 +[y]补011001 余数000010 x÷y=-0.01110 余数为000010 9.(1)x=201*0.100101,y=20(-0.01110 [x]浮=11101,0.100101 [y]浮=11102001110 Ex-Ey01:000=1111 [x]=11000 00.010010(1) +11.100010 11.110100(1) 规格化处理:1.010010阶码11100 x+y=1.010010*2+=24*0.10111 00.010010(1 +00.011110 00110000(1) 规格化处理:0.000阶码11110 2“*0.110001 (2)x=20*(-010110y=2100.010110 x]浮=11011,0.010110 [y]浮=111000.010110 10

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
计算机组成原理课后答案 26积分/C币 立即下载
1/0