姓名
学号
班级
《计算机组成原理》实骗报告
《计算机组成原理》实骗报告
实验名称微程序控制单元实验、指令部件模块实验、时序与启停实验
实验室实验日期
实验七微程序控制单元实验
实验七
微程序控制单元实验
、实验目的
掌握时序产生器的组成方式。
熟悉微程序控制器的原理。
掌握微程序编制及微指令格式。
二、实验原理
mgltz「? I|-3总r—cs?- "1£iSrE——&皿―一 ia卫―—sna-e-M? sno-?M sno r-a?* OT I QClfl ■I T K YC31—4—t—Hi-3甘£-
mgl
tz
「? I
|-
3总
r—
cs?- "
1£
iSrE——
&
皿―一 ia
卫―—
sna-e-M? sno-?M sno r-a?* OT I QClfl ■
I T K YC3
1—4—t—
Hi-
3甘
£-
」
& *2?
J M逾
9:
■
MHB
:二?
UO■
?
E3
>
1
II"
图7-7-4微地址控制原理图
微程序控制单元实验原理就是人为的给出一条微指令的地址,人为的去打开测试开关,观察 机器怎么运行,打个比方就是我要你执行我下的某条命令,我先告诉你命令写在哪页纸上,
你找到纸后,分析命令是什么之后再去执行。
观察机器微程序控制器的组成见图7-1-1 ,微地址的打入操作就是由操作者给出一条微指令
的地址(同上面的例子就是仅仅告诉你我让你跑的这条命令写在哪页纸上,而没有告诉你
命令的具体内容),不需要做测试去判断这是什么指令,所以由图7-7-1 ,其中微命令寄存
器32位,用三片8D触发器(273)和一片4D(175)触发器组成。它们的清零端由CLR来控制
微控制器的清零。它们的触发端CK接T2,不做测试时T2发岀时钟信号,将微程序的内容
打入微控制寄存器(含下一条微指令地址)。打入了微指令的地址(即告诉你命令在哪页纸
上,此时你需要先找到这页纸并判断命令是叫你做什么,然后执行),进行测试,T4发出
时钟信号,转移逻辑满足条件后输出的负脉冲通过置位端将某一触发器输出端置为“1”状
态,按图7-7-4所示,微地址锁存器的置位端R受SE5?SEO控制,当测试信号SE5?SEO输出
负脉冲时,通过锁存器置位端R将某一锁存器的输出端强行置“1”,实现微地址的修改与
转移,此时的地址指的是指令的操作码的地址(即你已经知道命令是跑,此时做的是跑的行
为)。再由数据开关置入微地址的值,再做测试,再跳到指令的操作码的地址准备开始执行
指令,这就是微程序控制单元实验的原理。
三、实验连线
Bll扩展单元ooooooooooooooooooooooooooooEl?信号测试串禺 胆m野礬菇 fa備耀鬥亟 仔]4| *1 百 | i ■ ! ] |Bl5o ooJl_ 聲 。九I示波器B16 蛇单元CHIEQ DR2 RLU 299 署迦R2矍算单元 0LDEJR1?,, ZQPCpc-e§ B9LOfifi单次脉沖 回回回回 T1 12 T3 T4 JTTLTLOOOOQOOOOOOOOOOOOOOOOOOOBIS徽程序控制单元GaGacvLDPCeaB7B6■
Bll扩展单元
oooooooooooooo
oooooooooooooo
El?信号测试串禺 胆m野礬菇 f
a備耀鬥亟 仔]4| *1 百 | i ■ ! ] |
Bl5o o
oJl_ 聲 。九I
示波器
B16 蛇单元
CHI
EQ DR2 RLU 299 署迦R2矍算单元 0LDEJR1?
,, ZQ
PC
pc-e
§ B9
LOfifi
单次脉沖 回回回回 T1 12 T3 T4 JTTLTL
OOOOQOOOOOOOOOOOOOOOOOOO
BIS徽程序控制单元
Ga
Ga
cv
LDPC
ea
B7
B6
■
OR
S3 S2 SI S0 H oeo o^o oso g o?o
GO ri ^2 gg 肉寄存器组
R?-B LOR0 RVB LDR1 R2-BLDR2
0^0 0^0 Cj^Q ox* O>o 0^0
Bl输入
88
地址
Gfl
B2 8o
LOAR
8.8J8.8.
B3
内存E曲B
CE
WR
BIO 时序 启停
指令寄存器
输出
B4 Bfl
0^0
BH呃
88
88.
? ?][■■?■ | F???|
[?■■?I『?■?■][■■■■ ][■???]
显示
*■■■I1?1? ?? ■■ k
nMH2HLLI-- ■?D?■ f rn?;一rn■■二 Eg
■ ■■ ■ I
监控
□
匚
——
□
—
—
mnn
□□□□
□□□□
图 7-2-2
连接图7-2-2中的Bl、B7、BIO、