画出主机框图,分别以存储指令“STA M”和加法指令“ADD M”(M均为主存地址)为例,在图中按序标出完成该指令(包括取指阶段)的信息流程。假设主存容量为256M×32位,在指令字长、存储字长

主机框图

答案:

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。 

参考:计算机组成原理 之 计算机系统概论(一) - 战胜的文章 - 知乎
https://zhuanlan.zhihu.com/p/133666923

https://blog.youkuaiyun.com/xun08042/article/details/114656899

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值