第一章参考答案: 1.应用语言级高级语言级汇编语言级操作系统级 机器语言级微程序语言级 2.从上而下从下到上专用机通用机 3.软、硬件交界面计算机系统的性能/价格比 4.1 TFLOPS的计算能力1TBye的主存容量 TByte/s的/O带宽 5.虚拟机实际机器 6.统一高级语言模拟仿真系列机 7.控制流数据流 SISD SIMD MISD MIMD 8.汇编语言程序员 9.任务单一化操作重叠化吞吐匹配化程序多道化 指令系统数据表示中断系统存储系统VO系统
第一章参考答案: 1. 应用语言级 高级语言级 汇编语言级 操作系统级 机器语言级 微程序语言级。 2. 从上而下 从下到上 专用机 通用机 3. 软、硬件交界面 计算机系统的性能/价格比 4.1 TFLOPS的计算能力 1 TByte的主存容量 1 TByte/s 的I/O带宽 5. 虚拟机 实际机器 6. 统一高级语言 模拟 仿真 系列机 7. 控制流 数据流 SISD SIMD MISD MIMD 8. 汇编语言程序员 9. 任务单一化 操作重叠化 吞吐匹配化 程序多道化 指令系统 数据表示 中断系统 存储系统 I/O系统
10.指令系统数据表示中断系统存储系统O系统 11.C12D13A14.B15A16B17.D18A 19 1)在现有器件的条件下,系统要有较高的性能价格比 2)不要不合理地限制各种组成、实现技术的采用; 3)硬件的设计要考虑如何为软件提供更好的支持 20答: 软件和硬件在逻辑功能上是等效的,但是,在性能 价格、实现的难易程度上却是各不相同的,硬件执行速 度快,软件灵活性好。即软件和硬件在物理意义上是不 等效的
10. 指令系统 数据表示 中断系统 存储系统 I/O系统 11.C 12.D 13.A 14.B 15.A 16.B 17.D 18.A 19. 答: 1) 在现有器件的条件下,系统要有较高的性能价格比; 2) 不要不合理地限制各种组成、实现技术的采用; 3) 硬件的设计要考虑如何为软件提供更好的支持。 20.答: 软件和硬件在逻辑功能上是等效的,但是,在性能、 价格、实现的难易程度上却是各不相同的,硬件执行速 度快,软件灵活性好。即软件和硬件在物理意义上是不 等效的
第二章参考答案: 1.标志符描述符 2.基地址向量长度位移量起始地址有效向量长度 3.数的个数数的范围精度稀密度 4.A 5.B 6.D 7.指尾数右移过程中丢掉的溢出位 8.查表舍入法、舍入法恒置1法截断法 9.指令使用频度不同时采用不等长编码 10.D11.D 12.寄存器堆栈主存 13.程序员编程用的地址物理 14.逻辑物理动态再定位 15. 2FFF 16.A17.D18.D19.A20.C
第二章参考答案: 1. 标志符 描述符 2. 基地址 向量长度 位移量 起始地址 有效向量长度 3. 数的个数 数的范围 精度 稀密度 4. A 5. B 6. D 7. 指尾数右移过程中丢掉的溢出位 8. 查表舍入法、 舍入法 恒置1法 截断法。 9. 指令使用频度不同时 采用不等长编码 10. D 11. D 12. 寄存器 堆栈 主存 13. 程序员编程用的地址 物理 14. 逻辑 物理 动态再定位 15. 2FFF 16. A 17.D 18. D 19. A 20. C
1.解 1)两级描述符: 000 a00 000 a01 第一级 101 000 a33 101 第二级 101 16 000b00 000 「000b331 或 第一级 101 2 a00a01 a33 101 16 第二级 101 16 b00b01 b33
1. 解: 1)两级描述符: 101 2 101 16 101 16 000 000 a00 000 a01 : a33 :. 000 000 b00 000 b01 : b33 : . 第一级 第二级 101 2 101 16 101 16 第一级 : 第二级 a00 a01 ... a33 b00 b01 ... b33 或:
2)三级描述符 第一级 101 2 第二级 4 101 b00 bo1 bo2 b03 第斗级 101 B 101 4444 b30b31b32b33 101 101 a00 ao1 a02 a03 第三级 101 A 101 4444 a30a31a32a33 101
2)三级描述符 b30 b31 b32 b33 101 2 101 4 101 4 第一级 第二级 101 4 101 4 101 4 101 4 101 4 101 4 101 4 101 4 第三级 B 第三级 A a00 a01 a02 a03 a30 a31 a32 a33 b00 b01 b02 b03
2.解: 1)规格化浮点数表: rm=2时,P=2,m=4正尾数、规格化、非负阶时 共有32个规格化浮点数 p0000010100111001011011 m 1004/844424 8 16 32 64 1015/8545/2 10 20 40 80 11068646/2 567 12 24 48 96 1117871472 14 28 56 112
2. 解: 1)规格化浮点数表: rm=2时, P=2 ,m=4 正尾数、规格化、非负阶时 共有32个规格化浮点数 m p 000 001 010 011 100 101 110 111 100 4/8 4/4 4/2 4 8 16 32 64 101 5/8 5/4 5/2 5 10 20 40 80 110 6/8 6/4 6/2 6 12 24 48 96 111 7/8 7/4 7/2 7 14 28 56 112
rm=8时,共有56个规格化浮点数 P000001010011100101110111 0011/81 8 1821*831*841*851*86 010282 62*822832*842*852*86 0113/83 24 3*823*833*843*853*86 1004/84 324*824*834*844*854*86 1015/8 405825*835*845*855*86 1106/8 5_6_7 486*826836*846*856+86 111718 567*827“837*847*857*86
rm=8时,共有56个规格化浮点数 m p 000 001 010 011 100 101 110 111 001 1/8 1 8 1*8 2 1*8 3 1*8 4 1*8 5 1*8 6 010 2/8 2 16 2*8 2 2*8 3 2*8 4 2*8 5 2*8 6 011 3/8 3 24 3*8 2 3*8 3 3*8 4 3*8 5 3*8 6 100 4/8 4 32 4*8 2 4*8 3 4*8 4 4*8 5 4*8 6 101 5/8 5 40 5*8 2 5*8 3 5*8 4 5*8 5 5*8 6 110 6/8 6 48 6*8 2 6*8 3 6*8 4 6*8 5 6*8 6 111 7/8 7 56 7*8 2 7*8 3 7*8 4 7*8 5 7*8 6
2)规格化浮点数表: rm=2时,规格化浮点数共有4*8=32个 m=8时,规格化浮点数共有7*8=56个,在0.5,112中, 有数19个(上表中红的数字表示)。 rm规格化浮点数个数数的表示范围 28 32 0.5~112 56 0.125~1835008 0.6
2)规格化浮点数表: rm=2时,规格化浮点数共有4*8=32个 rm=8时,规格化浮点数共有7*8=56个,在[0.5,112]中, 有数19个(上表中红的数字表示)。 rm 规格化浮点数个数 数的表示范围 e 2 32 0.5~112 1 8 56 0.125~1835008 0.6
3题:(A+B)*(CD)+(EF)-(G+H)*I 解:1)数学表达式的树结构 E F D A B C 2)逆波兰表达式 AB+CD-*EF/+GH+Ⅰ
+ + * - * B C E F A + - D / G H I 3题 :(A+B)*(C-D)+(E/F)-(G+H) * I 解:1)数学表达式的树结构 2)逆波兰表达式 AB+CD-*EF/+GH+I*-
4题 解:1)画 Huffman-A方案的树结构 I112I3I41516、17I8、191101112I13 0 0 0 0 0
4题 解:1)画Huffman-A方案的树结构 I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 I12 I13 0 0 0 0 0 0 1 1 1 1 1 1 0 0 1 1 1 0 0 0 1 0 1 1