计算机组成原理第四版答案

所需积分/C币:15 2014-05-15 16:53:06 5.66MB PDF

计算机组成原理第四版课后习题答案 白中英的
计算机组成原理『第四版)课后习题参考答索 2.因为任何操作可以由软件来实现,也可以由硬件来实现;任何指令的执行可以由硬 件完成,也可以由软件来完成。实现这种转化的媒介是软件与硬件的逻辑等价性 13.计算机应用和应用计算机在概念上是不等价的 计算机应用是计算机学科与其他学科相结合的交叉学科,是计算机学科的组成部分,分 为数值计算和非数值应用两大领域。 应用计算机是借助计算机为实现特定的信息系统功能的手段。在计算机系统的层次结构 中,应用计算机是多级计算机系统层次结构的最终日标,是高级语言级之上的服务层次 doc豆丁 wwwydocin.com 计算机组成原理『第四版)课后习题参考答索 第二章 1)-35=(-1000112 [-35原=10100011 [-35]1补=11011100 [-35=11011101 (2) [127]原=01111 [127]反=01111 [127]补=0111111 (3)-127=(-111111 [-127原=11111 豆丁 [-127]补=1000001 [-127]反=1000000 ocin.com (4)-1=(-0000001)2 [-1原=100000 ]补=1111 1]反=111110 [x]补=a0.a1a2…a6 解法 (1)右a0=0,则x>0,也满足x>-0.5 此时a1→a。可任意 (2)若a0=1,则x<=0,要满足x>40.5,需a1=1 即an=1,a1=1,a2→a6有一个不为0 解法 0.5=0.lg2)=40.10000=1,10000 (1)若x>=0.则a0=0,a1→a6任意即可 4 计算机组成原理『第四版)课后习题参考答索 x -a (2)若x<0,则x>0.5 只需-x<0.5,-x>0 [x]补=-x,[0.5]补=0100000 即[-x]补<0100000 n+1<01000000 a <00111111 a1a2…a>11000000 即a0a1=11,a2→a6不全为0或至少有一个为1(但不是“其余取0” 3.字长32位浮点数,阶码8位,用移码表示,尾数23位,用补码表示,基为2 EsE1→E8Ms M Mo (1)最大的数的二进制表示 E=11111111 Ms=U,M=11…1(全1) 1111111l1011111111111111111 (2)最小的二进制数 E=11111ll Ms=1,M=000(全0) 丁 111111100000000000 3)规格化范围 正最人E=11…1,M-11…1,Ms=0 8个 即:22-1×(1-2-) cIn. com 正最小∠E=00…0,M=100…·0,Ms=0 8个 21个 即:22×2 负最大F=0①,M=01,M=1 8个 21个 最接近0的负数)即:-2-x(2-+22 负最小E-11…1,M-00…0,Ms-1 8个 22个 规格化所表示的范围用集合表示为: 22×21,22×(1-22)∪[22×(-1),22×(2-+22) 计算机组成原理『第四版)课后习题参考答索 4.在IEEE754标准中,一个规格化的32位浮点数x的真值表示为: ⅹ x(.M)x217 (1)2764=0.011011=1.1011 2 E=-2+127=125=01111101S=0 M=10110000000000000000000 最后表示为:00111101011000000000 (2)27/64-0.0110111011322 E=-2+127=125=011l1101 S=1 最后表小为:1011110101100000000000000 5.(1)用变形补码进行计算: [x]补=0011011y]补=0000011 [x]补 0011011 Iy]补-_+000001 [x+y]补=0011110 结朵没有流出,xy=11110 平燃米 M=10110000000000000000000 (2)[x]补0011011y]补-1101011 [x]补 0011011 y]补 +1101011 [x+y]补=00010 豆丁 结果没有溢出,x+0010 3)[区]补=110101011 [x]补 0001010 ocIn. com [y]补 +0011111 「xy1补 l101001 结果没有溢出,x+y=-10111 6.xy补产+[y补 2)]补=01011y1补=011 []补 0011011 y]补=+00Il x-y]补=0111010 结果有止溢出,xy=11010 (2)[x]补=0010111[y]补=100101 [x]补 0010ll y]补 +1l0010l 「x-y1补一1111100 结果没有溢出,x-y=00100 6 计算机组成原理『第四版)课后习题参考答索 (3)区x]补-0011011[-y]补-0010011 [x]补 0011011 +00I00l [xy]fN=01010 结果有止溢出,xy=10010 7.(1)用原码阵列乘法器: [x]原=011011y原=1111 因符号位单独考虑,k1101l!y+-111 110 11011 101 11011 101000101 [x×y原=11101000101 用补码阵列乘法器: [x]补=011011补=100001 ocin.com 乘积符号位为:1 )11111 11011 计算机组成原理『第四版)课后习题参考答索 11011 0100010 [x×y]补=10010111011 (2)用原码阵列乘法器: [x]原=11y原=1110l 因符号位单独考虑,x=1ly11011 )11011 11111 d 11 1111 豆工 01000x101 [xy原=011010001 用补码阵列乘法器: [x]补=100001y]1补-100101 cin. com 乘积符号位为:1 x=11111 ly=11011 ×)11011 计算机组成原理『第四版)课后习题参考答索 11111 0100010 [x×y]补=0110100101 8.(1)[x]原=x]补=010y]补=100001 被除数X011000 +|y]100001 余数为负111001→q0=0 左移I10010 +y]补01111 余数为正010001→q1=1 左移100010 +y]100007 d 余数为正000011 左移000l10 [y]补10000 丁 余数为负10011l-q3=0 左移001l0 +[y补0111l 余数为负101101->q40 n. com 左移011010 y补011 余数为1100-950 +y]补011 余数011000 故[x÷y]原=1.11000即x÷y=-0.11000 余数为011000 )[|xl]补=001011[-y|]补=10011 被除数X001011 +y]补10011l 余数为负110010→q0=0 计算机组成原理『第四版)课后习题参考答索 左移100100 +y]补0110 余数为负111101~→q1=0 左移I1010 +[y]补0110 余数为正010011→>q2=1 左移100110 +y]10011 余数为正001101→ 左移011010 +[-y]补10011l amtttuwtto o u tt uto tt otto tttttoottat tu moon 余数为正0 左移000010 +y]补100 d 余数为负101001→q5=0 +[y补01 余数000010 豆丁 x÷y=-0.01110 余数为000010 9.(1)x=210100101204.0111 ocIn. com [×]浮=111010.0101 [y]浮-11001110 Ex-Ey=11101+0001011111 [×]浮110,00100101) 00.010010(1) +11.100010 11.110100(1 规格化处理:1.010010阶码11100 x+y=1.010010*24=24*0.101110 00.010010(1) 00.011110 00110000(1) 规格化处理:0.110000阶码11110 2*0.110001 (2)x=20(0010110),y=2010110 [x]浮=11011,0.010110 y]浮=l0.0.01010 10

...展开详情
img
米胡米胡

关注 私信 TA的资源

上传资源赚积分,得勋章
    最新推荐