前期知识点介绍:
主机框图如图1.11所示。
STA M指令:
-
取指令:
PC→MAR,
MAR→ M,
M →MDR,
MDR→IR, -
分析指令:
OP(IR)→CU, -
执行指令:
Ad(IR)→MAR
MAR→ M,
ACC→MDR,
MDR→ M,
WR
(2)ADD M指令:
- 取指令:
PC→MAR,
MAR→M ,
M →MDR,
MDR→IR, - 分析指令:
OP(IR)→CU - 执行指令:
Ad(IR)→MAR,
M→MDR,
MDR→X,
ADD,
ALU→ACC,
ACC→MDR,
WR
指令字长=存储字长=机器字长
主存容量是256×32位,得2的28次方=256M。故MAR=28,PC=28,MDR=32;又指令字长=存储字长=机器字长,则IR=ACC=MQ=X=32。
(1)常用简写:
M:主存储器
WT:发送窗口,WR:接收窗口
RS:源寄存器,RD:目的寄存器
(2)一般情况下,取指令部分所有操作指令都是:
PC→MAR,MAR→M ,M→ MDR,MDR→IR
已知某顺序执行程序中有一条取数指令,该指令保存在内存23H单元中。以取数指令为例,分析指令执行过程:
取指令阶段:PC→MAR→存储体→MDR→IR
分析指令阶段︰ OP(IR)→CU
执行指令阶段︰Ad(IR)→MAR→存储体→MDR→ACC
同时,形成下一条指令的地址,即PC(或者23H)+1→PC
码文不易,如果帮助到您,希望您可以点赞支持,与您无害,与我有益,谢谢!