第5章习题答案
更新时间:2024-06-06 12:55:01 阅读量: 综合文库 文档下载
- 第5章 你叫什么名字推荐度:
- 相关推荐
习题5
1、中央处理器有哪些基本功能?由哪些基本部件组成? 2、什么是指令周期、CPU周期和时钟脉冲周期?三者有何关系?
3、参见图5.1所示的数据通路。画出存数指令“STOI Rs,(Rd)”的指令周期流程图,其含义是将源寄存器Rs的内容传送至(Rd)为地址的主存单元中。
4、参见图5.13所示的数据通路。画出取数指令“LDA (Rs),Rd”的指令周期流程图,其含义是将(Rs)为地址的主存单元的内容传送至目的寄存器Rd。标出相应的微操作控制信号序列。
5、参见图5.15所示的数据通路。画出加法指令“ADD Rd,(mem)”的指令周期流程图,其含义是将Rd中的数据与以mem为地址的主存单元的内容相加,结果传送至目的寄存器Rd。
6、假设CPU结构如图5.56所示,其中有一个累加寄存器AC、一个状态条件寄存器和其它4个寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。要求: (1)标明图中a、b、c、d这4个寄存器的名称; (2)简述指令从主存取出到产生控制信号的数据通路; (3)简述数据在运算器和主存之间进行存/取访问的数据通路。
图5.56 CPU结构图
7、简述程序与微程序、指令与微指令的区别。 8、微命令有哪几种编码方法,它们是如何实现的?
9、简述机器指令与微指令的关系。
10、某机的微指令格式中有10个独立的控制字段C0~C9,每个控制字段有Ni个互斥控制信号,Ni的值如下:
请回答:
(1)如果这10个控制字段,采用编码表示法,需要多少控制位? (2)如果采用完全水平型编码方式,需要多少控制位? 11、假设微地址转移逻辑表达式如下: μA4=P2·ZF·T4 μA3=P1·IR15·T4 μA2=P1·IR14·T4 μA1=P1·IR13·T4 μA0=P1·IR12·T4
其中μA4~μA0为微地址寄存器的相应位,P1和P2为判别标志,ZF为零标志,IR15~IR12为指令寄存器IR的相应位,T4为时钟脉冲信号。试说明上述逻辑表达式的含义,画出微地址转移逻辑图。
12、已知某机采用微程序控制方式,其控制存储器容量为512×48位。微指令字长为48位,微程序可在整个控制存储器中实现转移,可控制微程序转移的条件共4个(直接控制),微指令采用水平型格式,如图5.57所示。
图5.57 微指令格式
(1)微指令格式中的三个字段分别应为多少位? (2)画出围绕这种微指令格式的微程序控制器逻辑框图。 13、从供选择的答案中,选出正确答案填入题中的横线上。
微指令分成水平型微指令和 A 两类。 B 可同时执行若干个微操作,所以执行
指令的速度比 C 快。
在串行方式的微程序控制器中,取下一条微指令和执行本条微指令在时间上是 D 进行的,而微指令之间是 E 执行的。
实现机器指令功能的微程序一般是存放在 F 中的,而用户可写的存储器则由 G 组成。
供选择的答案如下:
A~C:①微指令;②微操作;③水平型微指令;④垂直型微指令。 D,E:①顺序;②重叠。
F,G:①随机存取存储器(RAM);②只读存储器(ROM)。
14、水平型微指令和垂直型微指令的含义是什么?它们各有什么特点?
15、简述微程序控制器与硬连线控制器的相同点与差别,并分别说明两种操作控制器的一般组成。
16、什么叫并行性?粗粒度并行与细粒度并行有何区别? 17、并行性有哪两重含义?实现并行处理技术主要有哪几种形式? 18、造成流水线断流的因素主要有哪些?分别给出它们的解决方法。 19、从供选择的答案中,选出正确答案填入题中的横线上。
某机采用两级流水线组织,第一级为取指和译码,需要200ns完成操作;第二级为执行和写回,大部分指令能在180ns内完成,但有两条指令需要360ns才能完成,在程序运行时,这类指令所占比例为5%~10%。
根据上述情况,机器周期(即一级流水线时间)应选为 A 。两条执行周期长的指令采用 B 的方法解决。 供选择的答案如下:
A:①180ns;②190ns;③200ns;④360ns。 B:①机器周期选为360ns;②用两个机器周期完成。
20、今有4级流水线,分别完成取指、指令译码并取数、运算、送结果四步操作,今假设完成各步操作的时间依次为100ns,100ns,80ns,50ns。请问: (1)流水线的操作周期应设计为多少?
(2)若相邻两条指令发生数据相关,而且在硬件上不采取措施,那么第2条指令要推迟多少时间进行?
(3)如果在硬件设计上加以改进,至少需推迟多少时间? 21、判断以下三组指令中各存在哪种类型的数据相关。 (1) I1 LDA R1,A ;M(A)→R1,M(A)是存储单元 I2 ADD R2,R1 ;(R2)+(R1)→R2
(2) I3 STA R3,B ;R3→M(B),M(B)是存储单元 I4 SUB R3,R4 ;(R3)-(R4)→R3 (3) I5 MUL R5,R6 ;(R5)×(R6)→R5 I6 ADD R5,R7 ;(R5)+(R7)→R5
22、指令流水线有取指(IF)、译码(ID)、执行(EX)、访存(MEM)、写回寄存器(WB)五个过程段,共有12条指令连续输入此流水线。 (1)画出流水处理的时空图,假设时钟周期为100ns; (2)求流水线的实际吞吐率(单位时间里执行完毕的指令数); (3)求流水线的加速比; (4)求流水线的效率。
23、设有主频为16MHz的微处理器,平均每条指令的执行时间为2个机器周期,每个机器周期由2个时钟脉冲周期组成。问: (1)存储器为“0”等待,求出机器速度;
(2)假如每两个机器周期中有一个是访存周期,需插入一个机器周期的等待时间,求机器速度。
(“0等待”表示存储器可在一个机器周期完成读/写操作,因此不需要插入等待时间)
24、从供选择的答案中,选出正确答案填入题中的横线上。
微机A和B是采用不同主频的CPU芯片,片内逻辑电路完全相同。若A机的CPU主频为8MHz,B机为12MHz。则A机的CPU主振周期为 A μs。如A机的平均指令执行速度为0.4MIPS,那么A机的平均指令周期为 B μs,B机的平均指令执行速度为 C MIPS。
供选择的答案如下:
A~C:①0.125;②0.25;③0.5;④0.6;⑤1.25;⑥1.6;⑦2.5。
25、(1)设某机主频为8MHz,每个机器周期平均含2个时钟周期,执行每条指令平均花2.5个机器周期,试问该机的平均指令执行速度为多少MIPS?
(2)若机器主频不变,但每个机器周期平均含4个时钟周期,执行每条指令平均花5个机器周期,则该机的平均指令执行速度又是多少MIPS?由此可得出什么结论? 26、提高单机系统指令级并行性的措施主要有哪些?
参考答案 习题5
1. 略 2. 略
3. STOI指令的指令周期流程图如附图5.1所示。
附图5.1 STOI指令的指令周期流程图
4. LDA指令的指令周期流程图如附图5.2所示。
正在阅读:
第5章习题答案06-06
工厂管理巡查制度 - 图文06-30
煤焦化车间管理制度岗位职责汇编104-01
2018教师个人学习计划12-11
夜行作文800字06-25
2012年模具加工车间考核制度12-28
我爱老师作文600字02-05
医学影像诊断师转正申请书范文04-15
2014福建公务员考试时事热点:快递单背后的个人信息买卖“产业链06-07
简述下穿铁路顶进箱涵裂缝修补技术11-30
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 习题
- 答案
- 甲级单位编制铁铸件机械项目可行性报告(立项可研+贷款+用地+201
- 实验室安全管理制度和流程
- 从中新FTA的签订看双边服务贸易发展前景
- 舆论战心理战法律战概论
- 李荣融在中央企业负责人会议上的讲话
- 组织部个人工作理念及工作构想(计划)
- 原子物理学作业习题
- 数控技能赛省大学生(数控 车)理论知识试题(参考答案)
- MAXIMO6应用配置使用指南
- 2015版中心软件管理系统操作说明
- 毕业纪念品设计公司创业计划书
- 心理健康教育培训C证考核要求2012第一批
- 清华大学工程热力学思考题答案
- 哈尔滨市松北科技城KF2-2#施工组织设计
- 人力资源第四章习题
- 在全系统深入开展学雷锋活动
- 新果蔬采收生理实验实训指导书
- 徒步大赛讲话稿
- 水玻璃
- 天安门前竟然暗藏玄机 - 图文