第四次作业参考答案 下载本文

内容发布更新时间 : 2024/11/5 18:34:44星期一 下面是文章的全部内容请认真阅读。

1.拟定下面指令的执行流程,其中第2小题需要拟定指令流程和操作时间表,其它只需要拟定指令流程。 解:

(1)MOV (R0),(SP)+ FT0:M→IR,PC+1→PC STO:SP→MAR ST1:M→MDR→C ST2:SP+1→SP DT0:R0→MAR ET0:C→MDR ET1:MDR→M ET2:PC→MAR

(2)MOV (R1)+,X(R0)

FT0:M→IR, EMAR、R、SIR

PC+1→PC PC→A、输出A、DM、CPPC、1→ST、CPT(P)、CPFT(P)~CPET(P) ST0:PC→MAR PC→A、输出A、DM、CPMAR、T+1、CPT(P)

ST1:M→MDR→C EMAR、R、SMDR、MDR→B、输出B、DM、CPC、T+1、CPT(P) ST2:PC+1→PC PC→A、A+1、DM、CPPC、T+1、CPT(P)

ST3:R0+C→MAR R0→A、C→B、A+B、DM、CPMAR、T+1、CPT(P)

ST4:M→MDR→C EMAR、R、SMDR、MDR→B、输出B、DM、CPC、1→DT、CPT(P)、

CPFT(P)~CPET(P)

DT0:R1→MAR R1→A、输出A、DM、CPMAR、T+1、CPT(P)

DT1:R1+1→R1 R1→A、A+1、DM、CPR1、1→ET、CPT(P)、CPFT(P)~CPET(P) ET0:C→MDR C→A、输出A、DM、CPMDR、T+1、CPT(P) ET1:MDR→M EMAR、W、T+1、CPT(P)

ET2:PC→MAR PC→A、输出A、DM、CPMAR、1→ST、CPT(P)、CPFT(P)~CPET(P)

(3)MOV R2,(PC)+ FT0:M→IR,PC+1→PC STO:PC→MAR ST1:M→MDR→C

ST2:PC+1→PC ET0:C→R2 ET1:PC→MAR

(4)MOV –(SP),(R3) FT0:M→IR,PC+1→PC ST0:R3→MAR ST1:M→MDR→C DT0:SP-1→SP、MAR ET0:C→MDR ET1:MDR→M ET2:PC→MAR

(5)ADD R1,X(R0)

FT0:M→IR,PC+1→PC ST0:PC→MAR ST1:M→MDR→C ST2:PC+1→PC ST3:R0+C→MAR ST4:M→MDR→C ET0:C+R1→R1 ET1:PC→MAR

(6)INC X(PC)

FT0:M→IR,PC+1→PC DTO:PC→MAR DT1:M→MDR→D DT2:PC+1→PC DT3:PC+D→MAR DT4:M→MDR→D ET0:D+1→MDR ET1:MDR→M ET2;PC→MAR

(7)JMP R0

FT0:M→IR,PC+1→PC ET0:R0→PC、MAR

(8)JMP X(PC)

FT0:M→IR,PC+1→PC ET0:PC→MAR ET1:M→MDR→C

ET2:PC+C→PC、MAR

(9)RST (SP)+

FT0:M→IR,PC+1→PC ET0:SP→MAR ET1:SP+1→SP

ET2:M→MDR→PC、MAR

(10)JSR (R1)

FT0: M→IR,PC+1→PC ST0:R1→MAR ST1:M→MDR→C ET0:SP-1→SP、MAR ET1:PC→MDR ET2:MDR→M ET3:C→PC、MAR

2.什么是指令周期。

答:从主存中取出一条指令加上执行这条指令的时间称为指令周期。

3.按照由大到小的顺序给出组合逻辑控制器的三级时序。 答:工作周期、时钟周期、工作脉冲

4.组合逻辑控制器有哪些缺点,微程序控制器如何针对这些缺点对其进行了改进? 答:组合逻辑控制器的缺点为:

①设计不规整,设计效率较低;控制器核心结构零乱,不便于检查和调试。 ②不易修改与扩展指令系统功能。 改进:

引入了程序技术,使设计规整; 引入了存储逻辑,使功能易于扩展。

5.微程序控制的基本思想是什么? 答:

①若干微命令编制成一条微指令,控制实现一步操作; ②若干微指令组成一段微程序,解释执行一条机器指令; ③微程序事先存放在控制存储器中,执行机器指令时再取出。

6.简述控制存储器存储的内容,以及与主存的区别。 答:控制存储器中存放微程序。 与主存的区别:

①控制存储器在CPU中、而主存不是;

②控制存储器是一个ROM,而主存是ROM和RAM ③控制存储器容量比主存小 ④控制存储器字长比主存长 ⑤控制存储器速度比主存快