实验三 简易模型机中组合部件的实现
一、实验目的
1.了解简易模型机的内部结构和工作原理。
2.分析模型机的功能,设计 ALU 和移位逻辑。
3.分析模型机的工作原理,设计模型机控制信号产生逻辑。
二、实验背景
1.简易模型机结构
计算机的工作过程可以看作是许多不同的数据流和控制流在机器各部分之
间的流动,数据流所经过的路径称作机器的数据通路。数据通路不同,指令执
行所经过的操作过程就不同,机器的结构也就不一样。本模型机的结构如图 1
所示:
函 数 发 生 器
ALU
RAM
选 择 器
0 1 2
指 令 计 数 器
PC
通 用 寄 存 器 组
RAA
1
RWBA
0
RWBA
1
RAA
0
S
3
/CS
XL
DL
S
0
M
S
1
S
2
IN PC
MADD
/WE
指 令 寄 存 器
IR
....
控
制
信
号
指 令 译 码 器
4 4
移 位 逻 辑
FRL->BUS
FRR->BUS
F->BUS
2
A B
A B
C
f
Z
f
LD IR
LD PC
SM
图 1 模型机的结构
2.ALU
算术逻辑运算类指令:
ADD R1, R2
SUB R1, R2
OR R1, R2
S D
S D