计算机组成原理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IRo , MARi R/W=R MARo , MDRi MDRo , MARi R/W=W ACCo , MDRi MDRo , MARo
间址周期
执行周期
10.4
(1)四条指令取指周期的微操作命令及节拍安排如下: T0: PC Bus MAR , 1 R T1: M(MAR) MDR , (PC)+1 PC T2: MDR Bus IR , OP(IR) ID (2)四条指令执行周期的微操作命令及节拍安排如下: ADD R1,R2,R3 T0: R2 Bus Y T1: (R3)+Y Z T2: Z Bus R1
习题课(三)
8.18 什么是中断隐指令,有哪些功能?
中断隐指令是指令系统中没有的指令,它由 CPU在中断响应周期自动完成。 其功能是: 1. 保护程序断点 2. 硬件关中断 3. 向量地址送PC(硬件向量法)或中断识别程序 入口地址送PC(软件查询法)。
8.21 CPU在处理中断过程中,有几种方法找到中 断服务程序的入口地址?举例说明。 有2种方法:硬件向量法和软件查询法。
也可以写为:
考试中,要将BUS写上!
12、 (1) JMP @ B PC Bus MAR 1 R M(MAR) MDR MDR Bus IR OP(IR) CU (PC)+1 PC B PC
(2) STA @ X PC Bus MAR 1 R M(MAR) MDR MDR Bus IR OP(IR) CU (PC)+1 PC
JMP *K T0: PC Bus T1: Ad(IR)+Y T2: Z Bus
Y Z Ad(IR)为相对位移量的机器代码(K-1) PC
LOAD R1, mem T0: : Ad(IR) Bus MAR , 1 T1: M(MAR) MDR T2: MDR Bus R1
STORE mem , R2 T0: Ad(IR) Bus MAR , 1 T1: R2 Bus MDR T2: MDR M(MAR)
R
W
如果采用组合逻辑控制 取指阶段 T0 PC→MAR,1→R T1 M(MAR) →MDR,(PC) + 1→PC T2 MDR→IR,OP(IR) →ID 由图可见,带返转指令执行阶段需完成将返回地址M+1,存入指令的地 址码字段K所指示的存储单元中,从K+1号单元开始才是子程序的真正内容, 故执行阶段的微操作命令及节拍安排为: T0 Ad(IR) →MAR,1→W T1 PC→MDR T2 MDR→M(MAR),Ad(IR) + 1→PC 如果采用微程序控制,需增加给出下条微指令地址的命令,即 Ad(CMDR) →CMAR OP(IR) →微地址形成部件→CMAR
Βιβλιοθήκη Baidu
Pco , MARi R/W=R MARo , MDRi MDRo , IRi 将操作码送CU + Bo , PCi
Pco , MARi R/W=R MARo , MDRi MDRo , IRi 将操作码送CU +
Ad(IR) Bus MAR 1 R M(MAR) MDR MDR Bus MAR 1 W ACC Bus MDR MDR M(MAR)
如果L0,L1,L2,L3,L4同时发出中断请求,画出中断处理过程。
图中应该加上1—>R, 控制信号:R/W=R
图中还应该加上OP(IR) CU, 控制信号:将操作码送CU
图中应该加上1—>R, 控制信号:R/W=R
图中还应该加上OP(IR) CU, 控制信号:将操作码送CU