0823010096
实验课程名
称
计算机组成与系统结构实验
成绩
实验项目名
称
实验四
基于微程序控制的
CPU
设计
实验
指导
老师
许丽华
一、实验目的
通过设计和调试掌握基于微程序控制的处理机的基本研制过程。
二、实验设备
复旦天欣科教仪器有限公司产的计算机组成原理实验仪
三、实验要求
1.
运算器采用单累加器多寄存器结构;
2.
设计实现
5
条指令的指令系统,并能调试出来;
5
条指令如下所示:
条
指
令
指令代码
指令字节数
指令操作功能
1
LDA addr
00000a
10
a
9
a
8
a
7
a
6
a
5
a
4
a
3
a
2
a
1
a
0
双
(addr)
A
2
MOV Ri,#data
001000 Ri
data
双
data
Ri
3
ADD Ri
010000 Ri
单
(A)+(Ri)
A
4
STA addr
01100 a
10
a
9
a
8
a
7
a
6
a
5
a
4
a
3
a
2
a
1
a
0
双
(A)
addr
5
JMP addr
10000 a
10
a
9
a
8
a
7
a
6
a
5
a
4
a
3
a
2
a
1
a
0
双
addr
PC
3.
内存为
6116(2K
8)
,
地址线
11
根:
A10-A0
。
其中
A10=0(
不受控制
)
,
所以内存寻址为
1KB
空间:
000H-3FFH
;
4.
指令寻址方式可采用:立即数寻址、寄存器寻址和直接寻址;
5.
指令格式为单字节、双字节指令:
单字节指令格式如下:
注意:
Ri
只能在指令的第
1
字节最低
2
位中!
双字节指令格式如下:
第
1
字节:
7 6 5 4 3 2 1 0
第
2
字节:
7 6 5 4 3 2 1 0
6.
通过控制台的键盘向内存写入指令和数据,
向控存写入微指令;
通过控制台的数码管显
示指令执行结果。
7 6 5 4 3 2 1 0
OP 0 0 0 Ri
OP 0 0
addrH
addrL/data