sususususu 发表于 2023-9-18 22:32:29

求助大佬,计算机组成原理题。

9. 画出主机框图,分别以存数指令“STA M”和加法指令“ADD M”(M 均为主存地址)为例,在图中按序标出完成该指令(包括取指令阶段)的信息流程(如→①)。假设主存容量为 256M*32位,在指令字长、存储字长、机器字长相等的条件下,指出图中各寄存器的位数。
主机框图 教材P13 图 1.11 所示。
(1)STA M 指令:PC→MAR,MAR→MM,MM→MDR,MDR→IR,
OP(IR) →CU,Ad(IR) →MAR,ACC→MDR,MAR→MM,WR
(2)ADD M 指令:PC→MAR,MAR→MM,MM→MDR,MDR→IR,
OP(IR) →CU,Ad(IR) →MAR,RD,MM→MDR,MDR→X,ADD,ALU→ACC,
ACC→MDR,WR
假设主存容量 256M*32 位,在指令字长、存储字长、机器字长相等的条件下,ACC、X、IR、
MDR 寄存器均为 32 位,PC 和 MAR 寄存器均为 28 位。


WR和RD代表什么含义?

yinda_peng 发表于 2023-9-19 14:27:24

我没上过这门课,AI回答如下:

在计算机体系结构中,WR和RD分别表示以下含义:

1. WR (Write Register):WR代表写寄存器的操作。当执行指令需要将数据写入寄存器时,会使用WR操作。在你提供的信息流程中,WR表示将数据写入主存储器(MM)。

2. RD (Read Register):RD代表读取寄存器的操作。当执行指令需要从寄存器中读取数据时,会使用RD操作。在你提供的信息流程中,RD出现在"ADD M"指令的执行过程中,表示从主存储器(MM)中读取数据。

总之,WR用于写寄存器,而RD用于读取寄存器。这些操作是计算机执行指令时的基本操作之一,用于在寄存器和主存储器之间传递数据。
页: [1]
查看完整版本: 求助大佬,计算机组成原理题。