计算机组成原理课程设计报告
模型计算机设计
班 级:
学 号:
姓 名:
指导教师:
2012 年 月 日
课程设计目的及设计平台
一、 模型机系统结构
二、 设计任务、设计原理
三、 设计具体步骤和结果
四、 设计收获及心得
五、 参考文献
参考书目:
代码清单:指令系统、机器语言程序清单及微程序清单如下三表。
表1:指令系统
指令助记符
机器码(二进制)
功能
备注
操作码
RS
RD
addr
d表示任意
表示由用户设定
表2:机器语言程序清单
内存地址
机器码
指令助记符
功能
表3:微指令清单
微
地址
Control RAM0(00~3F)
Control RAM1(40~7F)
Control RAM2(80~BF)
Control RAM3(C0~FF)
说明
S
3
S
2
S
1
S
0
M
/C
N
L
O
A
D
C
E
代
码
W
E
L
D
R
D
L
D
D
R
1
L
D
D
R
2
L
D
I
R
L
D
P
C
L
D
A
R
L
D
C
Z
Y
代
码
C
B
A
P
1
L
D
A
R
H
R
D
I
O
A
8
A
9
代
码
P
2
P
3
u
A
5
u
A
4
u
A
3
u
A
2
u
A
1
u
A
0
代
码
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
表3:微指令清单(续)
微
地址
Control RAM0(00~3F)
Control RAM1(40~7F)
Control RAM2(80~BF)
Control RAM3(C0~FF)
说明
S
3
S
2
S
1
S
0
M
/C
N
L
O
A
D
C
E
代
码
W
E
L
D
R
D
L
D
D
R
1
L
D
D
R
2
L
D
I
R
L
D
P
C
L
D
A
R
L
D
C
Z
Y
代
码
C
B
A
P
1
L
D
A
R
H
R
D
I
O
A
8
A
9
代
码
P
2
P
3
u
A
5
u
A
4
u
A
3
u
A
2
u
A
1
u
A
0
代
码
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
表3:微指令清单(续)
微
地址
Control RAM0(00~3F)
Control RAM1(40~7F)
Control RAM2(80~BF)
Control RAM3(C0~FF)
说明
S
3
S
2
S
1
S
0
M
/C
N
L
O
A
D
C
E
代
码
W
E
L
D
R
D
L
D
D
R
1
L
D
D
R
2
L
D
I
R
L
D
P
C
L
D
A
R
L
D
C
Z
Y
代
码
C
B
A
P
1
L
D
A
R
H
R
D
I
O
A
8
A
9
代
码
P
2
P
3
u
A
5
u
A
4
u
A
3
u
A
2
u
A
1
u
A
0
代
码
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
28
29
2A
2B
2C
2D
2E
2F
展开阅读全文