计算机组成原理实验报告3微程序控制器实验.pdf
《计算机组成原理实验报告3微程序控制器实验.pdf》由会员分享,可在线阅读,更多相关《计算机组成原理实验报告3微程序控制器实验.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验三微程序控制器实验一.实验目的与要求:实验目的:1.理解时序产生器的原理,了解时钟和时序信号的波形;2.掌握微程序控制器的功能,组成知识;3.掌握微指令格式和各字段功能;4.掌握微程序的编制,写入,观察微程序的运行,学习基本指令的执行流程。实验要求:1.实验前,要求做好实验预习,并复习已经学过的控制信号的作用;2.按练习一要求完成测量波形的操作,画出TS1,TS2,TS3,TS4 的波形,并测出所用的脉冲周期。按练习二的要求输入微指令的二进制代码表,并单步运行五条机器指令。二.实验方案:按实验图在实验仪上接好线后,仔细检查无误后可接通电源。1.1.时序信号,测量方法如下:(1)TATE U
2、NIT 中 STOP 开关置为“RUN”状态(向上拨),STEP 开关置为“EXEC”练习一:用联机软件的逻辑示波器观测,TS1,TS2,TS3,TS4 信号的状态(向上拨)。(2)将 SWITCH UNIT 中右下角 CLR 开关置为“1”(向上拨)。(3)按动“START”按钮,即可产生连续脉冲。(4)调试”菜单下的“显示逻辑示波器窗口,即可出现测量波形的画面。(5)探头一端接实验仪左上角的的波形。(6)探头一端接实验仪左上角的CH1,另端接STATE UNIT 中的插座,即可测出时钟一TS1 的波形;(7)探头一端接实验仪左上角的TS2 的波形。(8)(9)CH2,另 端接一STATE
3、UNIT中的 TS1 插座,即可测出另端接CH1,一STATE UNIT中的 TS2 插座,即可测出将红色探头一端接实验仪左上角的CH1,另一端接将红色探头一端接实验仪左上角的CH1,另一端接STATE UNIT 中的 TS3 插座,即可 测出 TS3 的波形。STATE UNIT 中的 TS4 插座,即可 测出 TS4 的波形。2.2.观察微程序控制器的工作原理:关掉实验仪电源,拔掉前面测时序信号的接线;编程写入 E2PROM 2816A.A.将编程开关(MJ20)置为 PROM(编程)状态;B.B.将实验板上 STATE UNIT 中的 STEP 置为 STEP 状态,STOP 置为 RU
4、N 状态,SWITCH UNIT中 CLR 开关置为 1 状态;C.C.在右上角的 SWITCH UNIT 中 UA5-UA0 开关上置表 3.2 中某个要写的微地址;D.D.在 MK24-MK1 开关上置表 3.2 中要写的微地址后面的 24 位微代码,24 位开关对应 24 位显示灯,开关置为 1 时灯亮,为 0 时灯灭;E.E.启动时序电路,即将微代码写入到E2PROM 2816 的相应地址对应的单元中;2F.F.重复 C-E 步骤,将表 3.2 的每一行写入 E PROM 2816。校验A.A.将编程开关置为 READ(校验)状态;B.B.保持 STEP,STOP,CLR 开关状态不变
5、,将实验板上C.C.在开关 UA5-UA0 上按表 3.2 置好要读的某个微地址;D.D.按动 START 键,启动时序电路,就能读出微代码,观察显示灯查读出的微代码是否与已经写入的相同,行;2STATE UNIT 中的 STEP 置为 STEP状态,STOP 置为 RUN 状态,SWITCH UNIT 中 CLR 开关置为 1 状态;MD24-MD1 的状态,检若不同,将开关置于 PROM 编程状态,重新执E.E.重复 C-D 步骤,将表 3.2 的每一行从 E PROM 2816 读出来。练习二:步运行五条机器指令。1 1、将编程开关置于“RUN”状态;2 2、实验仪的“STEP”及”ST
6、OP”开关保持原状,即 STEP 置为“STEP”状态,STOP 置为”RUN”状态,“SWITCH UNIT”中 CLR 开关置为 1 状态;3 3、实验仪的“SW-BUS”置为 0,左下方开关 D5-D0 置为“111111”,D7 和 D6 开关任意,(置 0 或者 1 都可以)4 4、将清零开关 CLR从高拔到低,再从低拔到高,即将开关 CLR置 1 0 1,可以发现后 续微地址 UA5-UA0灯变为 000000,000000 是微指令运行启始地址;5 5、接着按动一下“START 键,UA5-UA0 灯会变为 010000,这是在读 00(八进制)条微指 令,给出了下一条要读的微指
7、令是10(八进制);D7-D0 人为强置设置分支地址,6 6、在 UA5-UA0 灯变为 010000 时,可通过实验仪左下方开关010011,这表示下一个要读的微指令从将 D5-D0 置“111111”“111100”“111111”,可以发现 UA5-UA0 灯从 010000 变 为010000 修改为了 010011;7 7、在 UA5-UA0 灯为 010011 时,也就是23(八进制)时,对微程序流程图,按动一下“START”键,UA5-UA0 灯会变为 000001,也就是 01(八进制),表示读出了 23 条微指令,给 出了下一条要读的是 01 条微指令;8 8 在 UA5-U
8、A0 灯为 000001 时,按动一下 START 键,UA5-UA0 灯会变为 000010,表示 读出了 01 条微指令,下一条要读出的是可通过强置端1010、1111、02 条微指令;SE1-SE6 相接的 D5-D0 人为强置修改分支地址;01 微指令,这样才表示执行完了9 9、接着按动一下 STRATOR 键,读出 02 条微指令时,UA5-UA0 灯显示为 001000 时,在 当前条件下,执行完每个指令的最后一条微指令后,都会回到按照上述方法,把所有分支都执行一遍。一条指令,同时也表示可以执行新的指令了;三.实验结果和数据处理:测量并画出时钟和时序信号波形,比较它们的相互关系。波
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 实验 报告 微程序 控制器
限制150内