计组原理实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验四微程序控制器的组成
与微程序设计实验
一、实验目的
1、掌握微程序控制器的组成原理。
2、掌握微程序的编制、写入,观察微程序的运行。
3、为整机实验打好基础。
二、实验内容
编制微程序并观察其运行过程。
三、实验仪器
1. ZY15Comp12BB计算机组成原理教学实验
箱一台
2. 接插头若干对
四、预备知识
•1、复习有关时序电路的内容。
•2、弄清实验电路中各部分之间的关系以及信号之间的逻辑关系。
图1-12 时序波形参考图
1、图1-14为几条机器指令对应的参考微程序流程图,将全部微程序按微指令格式变成二进制代码,可得到表1-5的二进制代码表。
2位8进制即6位二进
制微指令地址(这里
等于E2PROM 地址)
18位微命令(这里等于E2PROM 高位数据)6位下地址(经常是下一单元E2PROM 地址),
各指令首地址由指
令确定
一行代表一条微指令
六、接线
七、操作步骤
(1)编程
A、将控制台单元的编程开关SP06(PROGKEY)拨到
“WRITE”(编程)状态,CLR=1->0->1。
B、将实验板上控制台单元中的SP03拨到“STEP”,SP04拨
到“RUN”状态。
C、用开关单元的二进制拨位开关SQ15—SQ10设置微地址
UA5—UA0的地址。
D、在微控制器单元的拨位开关SM24—SM01上设置微代
码,24位开关对应24位显示灯,开关量为“1”时灯亮,开关量为“0”时灯灭。
E、启动时序电路(按动控制台单元的SP02(START)触
动开关),即将微代码写入到E2PR0M 28C16的相应地址对应的单元中。
F、重复C-F,将表1-5的微代码(00-05行)写入AT28C16。
•(2)校验
•A、将控制台单元的编程开关PROGKEY拨到“READ”(校验)状态。
•B、将实验板控制台单元中的SP03开关拨到“STEP”状态,SP04开关拨到“RUN”状态。
•C、用开关单元的二进制拨位开关SQ15—SQ10设置要检验的微地址UA5-UA0。
•D、按动控制台单元的SP02(START)触动开关,启动时序电路,读出微代码,观察微控制器单元的显示灯
LM24-LM01的状态(灯亮为“1”,灭为“0”),检查读出的微代码是否与写入的相同。如果不同,则将控制台单元的编程开关PROGKEY拨到“WRITE”(编程)状态,重新执行(1)即可。
检查第