山东大学计算机组成原理第6次作业及参考答案2023小学教育_第1页
山东大学计算机组成原理第6次作业及参考答案2023小学教育_第2页
山东大学计算机组成原理第6次作业及参考答案2023小学教育_第3页
山东大学计算机组成原理第6次作业及参考答案2023小学教育_第4页
山东大学计算机组成原理第6次作业及参考答案2023小学教育_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1/1山东大学计算机组成原理第6次作业及参考答案2023-小学教育

第6次作业及参考答案

第9章作业

9.3什么是指令周期、机器周期和时钟周期?三者有何关系?

解:CPU每取出并执行一条指令所需的全部时间叫指令周期;机器周期是在同步掌握的机器中,全部指令执行过程中(执行一步相对完整的操作)的一个基准时间,通常以访问一次存储器所需的时间作为一个机器周期;时钟周期是指计算机主工作时钟的周期时间,它是计算机运行时最基本的时序单位,通常时钟周期=计算机主频的倒数。

三者之间的关系:指令周期经常用若干个机器周期数来表示,机器周期也叫CPU周期;而一个机器周期又包含若干个时钟周期(也称为节拍脉冲或T周期)。9.7题目略。解:1)平均指令周期:1/106s=1us;2)时钟周期为0.1us;机器周期时间跨度为0.4us。

每个指令周期包含的平均机器周期数:1us/0.4us=2.5个机器周期。平均指令执行速度为:0.25MIPS。应采纳主频为8MHz的CPU芯片。

9.11题目略。

说明:本题数据通路结构参见教材P381图9.4。1)

取指周期

执行周期

PCO,MARi

MDRi+1PCO,MARiMDRO,IRiCO,Yi

BO,ALUi,”+”ZO,Bi

取指周期

执行周期

9.14

PCO,MARi

MDRi+1PCO,MARiMDRO,IRiCO,Yi

BO,ALUi,”-”ZO,ACi

说明:本题中消失的R/W#掌握信号指代R/W;数据通路结构参见教材P384图9.5。1)

取指周期

执行周期

PCO,MARi

MARO,R/W#=R,MDRiMDRO,IRi+1

PCO,Ad(IR)O,+,EARiEARO,MARi

MARO,R/W#=R,MDRiMDRO,ACCi

2)

取指周期

执行周期

O,MARi

O,R/W#=R,MDRiO,IRi+1

XRO,Ad(IR)O,+,EARiEARO,MARi

MARO,R/W#=R,MDRiMDRO,Xi

ACCO,XO,Ki=-,LATCHi

LATCHO,ACCi

第10章作业

10.2题目略。

1)指令ADDR1,X

本题参照了教材P398图10.2的数据通路结构。

取指周期FE

执行周期EX

2)指令ISZX

本题同样参照了教材P398图10.2的数据通路结构。

取指周期FE

执行周期EX

说明:上图中Z#指代Z

10.4

首先应弄懂该题所描述的数据通路结构。图略(类似于图10.2)。1)

取指周期FE

执行周期EX

2)

取指周期

FE

执行周期EX3)

取指周期FE

执行周期EX4)

执行周期EX

取指周期FE

10.9试比较组合规律设计和微程序设计的设计步骤和硬件组成,说明哪一种掌握速度更快,为什么?参考答案要点:

一)设计步骤

组合规律掌握器的设计步骤:1)拟定机器的指令系统;2)确定CPU总体结构;3)确定时序系统,拟定指令流程;4)支配每条指令中微操作的节拍;5)列出微操作命令的操作时间表;6)写出每一个微操作命令的规律表达式并化简;7)画出相应的组合规律电路图。

微程序掌握器的设计步骤:前三个步骤和组合规律掌握器相同,后边的步骤如下:1)写出对应机器指令的微操作及节拍支配;

2)确定微指令格式(确定微指令的编码方式和后继微地址的形成方式);3)编写微指令码点。

二)硬件组成:组合规律掌握器由组合规律电路供应微命令,其核心器件是各种门电路构成的简单树形网络;微程序掌握器由存储规律(微指令)供应微命令,其核心器件是掌握存储器。三)组合规律掌握器速度更快,由于其微命令全部由硬件(组合规律门电路)产生。10.22题目略(见教材P422)。参考答案要点:

一)相斥性微操作:1)A选通门的4个微操作;2)B选通门的7个微操作;3)移位器的3个微操作;4)ALU的“+”、“-”、“M(传送)”、末位置1等4个微操作;5)对通用寄存器组的8个读写微操作;

上述5种类型的微操作因硬件资源不冲突,故为相容性微操作。

二)在图中供应的数据通路结构上,共有26种不同的微操作,若采纳字段直接编码方式,则微指令的操作掌握字段为26位。下地址字段的位数取决于微指令的条数。

三)特殊说明:该题的数据通路结构中,在ALU的输入端只有多路选择器(A/B选通门),无暂存器和锁存器,而其寄存器组每次只能访问其中的一个寄存器(非双端口存储器),故无法实现题目中列出的功能。

补充题1:说明微程序掌握器的基本工作原理。参考答案要点:

将掌握器所需要的微操作命令,以微代码的形式编成微指令,存在特地的掌握存储器中,CPU执行机器指令时,从掌握存储器中取出微指令,对微指令中的操作掌握字段进行解释,即产生执行机器指令所需的微操作命令序列。其详细的工作过程如下:

首先将用户程序的首地址送至PC,然后进入取指阶段。

1)取机器指令:从掌握存储器中读取“取指微指令”,用产生的微命令掌握CPU访存,读取机器指令,并送入指令寄存器IR。

2)形成微程序入口地址:依据机器指令的操作码,通过微地址形成电路,产生与该机器指令对应的微程序入口地址,并送入CMAR。3)逐条取出机器指令对应的微程序并执行之。

4)返回取指微指令,开头又一条机器指令的执行。如此不断重复,直到整个程序执行完为止。

补充题2:画图并说明微程序掌握器中是如何依据操作码形成相应微程序入口地址的。参考答案如下:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论