计算机系统结构前四章习题参考答案 - 图文
更新时间:2023-10-03 08:42:01 阅读量: 综合文库 文档下载
- 计算机系统结构前沿技术推荐度:
- 相关推荐
《计算机系统结构》前四章习题参考答案
第二章习题:教材pp91-93:第2、6、9、12、15、20题
第2题:
数据结构和数据表示是软件和硬件之间的交界面。数据表示是数据结构的组成元素,数据结构要通过软件映像变换成机器所具有的各种数据表示来实现。不同的数据表示可为数据结构的实现提供不同的支持,但在实现效率和方便性上有所不同。
确定和引入数据表示的基本原则是:
1)系统效率有无提高?包括实现的时间(主要看主存和处理机之间传送的信息量)和存储空间有无减少;
2)引入这种数据表示的通用性和利用率如何。 第6题:
阶码6位,即阶码部分除去阶符外剩下的阶码值部分p=6位;尾数48位,即尾数的二进制位位数m=48位。
当尾数基值为rm时,尾数每一个rm进制数位需用[log2rm]个二进位表示。尾数基值为rm的尾数位数m’=m/[log2rm]。对于rm为2、8、16时,m’分别为48、16、12位。
本题的计算结果如下表所示:
第9题:
变址寻址适合在标量计算机中,通过循环程序修改变址值来对向量或数组等数据结构中的元素进行访问和处理。基址寻址主要用于程序的逻辑地址空间到物理地址空间进行变换场合,以支持动态重定位技术的使用。
第二问中隐含着指令中为寻找该操作数的地址码只有六位,用来表示这64个地址中的某一个。
设计方法一:采用隐含寻址。程序执行过程中,每当要访问存储器时,可以经硬件加法器将隐含寄存器的基址值与指令中给出的6位相对位移量相加来形成其访问单元的物理地址。
设计方法二:基点地址采用程序计数器PC,通过无条件转移指令来修改PC的内容,实现在一个大的地址空间中的访问(PC自相对寻址)。即:通过将PC的内容和指令中所提供的6位相对位移量相加来形成主存单元的物理地址。 第12题:
分析:
等长操作码的意思是不管其指令的频度如何,都用同样长度的二进制码位数来对指令操作码编码。当指令条数为n时,等长操作码的二进制码位数应当是?log2n?
Huffman编码是用Huffman算法构造出Huffman树来得到的,它的平均码长可用?pi?li计算出来。
i?1n只有两种码长的扩展操作码编码,需要对指令使用频度进行大小分类。高频的指令放在同一类中,对其用短的操作码编码;低频指令放在另一类中,用长操作码编码。每一类都用等长操作码编码。另外,为了能唯一解码和立即解码,在短操作码中要使用某些码作为扩展成长操作码的扩展标志码。使平均码长尽可能短,来定好长,短码的码长组配关系。从而,再用?pi?li来
i?1n求得平均码长。
解答:
14条指令的等长操作码的平均码长是?log214?,即4位。
Huffman编码可先用Huffman算法构造出Huffman树。本题Huffman树如下图所示。
采用两种码长的扩展操作码,可根据14条指令所给的使用频度分成两类。使用频度较高的6种指令用3位操作码编码表示。如:用000~101分别表示使用频度为0.15,0.15,0.14,0.13,0.12,0.11的指令的操作码。留下110和111两个3位码作为长码的扩展标志,扩展出2位码。从而用5位码就可以各扩展出4条使用频度较低的指令。这样,共有8条使用频度较低的指令符合题目的要求。
第15题:
本题依据于扩展码中的短码不能是长码前缀的概念来答。 依题意,双地址指令格式为: 4位 操作码 6位 地址码1 6位 地址码2 16位
其操作码占了4位,这样,共有16种短操作码。现双地址指令有x条,
已占用了4位操作码中16种组合中的x个码点,所以剩下(16-x)个码点可用作扩展标志。
单地址指令的格式为: 10位 扩展操作码
因此,(16-x)个扩展标志中的每一个码均可扩展出6位操作码来,所以,单地址指令最多可以有(16-x)*26
第20题:
仅根据9条指令给出的使用频度,不考虑其他要求,设计全Huffman操作码,只需对此9条指令的频度,用Huffman算法,构造Huffman树,就可以得到Huffman操作码的编码。其平均码长可由公式求得。考虑题目的全部要求,设计优化实用的操作码和指令字格式,只要先将两种指令字的格式及其各字段的位数定下来,其他小题就可解答了。
依题意容易得出,短指令字只能是8位,长指令字只能是16位。 指令按双短指令为寄存
操作码 寄存器号 寄存器号 操作数格式编排,器—寄存器型,可
6位 地址码1 得到短指令格式为:
长指令为寄存器—主存型,主存地址应能变址寻址,就可得出长指令格式为:
正在阅读:
四年级下册品社教案08-05
光电专业科普知识06-10
中国饮食文化试题及答案04-21
Miebach激光焊机及维护05-03
大学生网络创业交流会 word 邀请函11-14
施工企业现场文明施工消防环保保卫方案05-13
提建议的几种常见表达法05-02
春节专题的作文400字锦集八篇03-27
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 习题
- 答案
- 参考
- 结构
- 图文
- 计算机
- 系统
- PM-11-05 升级项目施工HSE管理办法
- 瑞斯康达ONU设备互通配置指导手册(20090531) - 图文
- 智慧校园建设方案
- 大学优秀学生干部个人总结
- 审计作业一二三章 -
- 14.蜜蜂
- 学业自我效能感问卷(俞文钊)
- 外国新闻事业史笔记(已整理)
- 厦门大学2010年硕士研究生复试基本分数线、录取名单2011招生目录及参考书目(主要是新闻传播) - 图文
- 仪表联锁保护系统管理 制度
- 工程招投标考试测试题
- 关于代金券使用的说明
- Marc应用焊接模拟实例(软件使用教程)
- 局部解剖学问答题(1)
- 中国食品行业发展趋势分析及预测
- 普通会员与诚信通会员的区别(何种方式入驻阿里巴巴)
- 数字滤波器IIR的仿真与实现
- 山东金岭矿业股份有限公司候庄矿安全报告 - 图文
- 安全信息与道德
- 2013新人教版七年级上册文学常识与名著阅读专项复习