计算机组成原理实验3-微程序控制器实验
更新时间:2024-02-02 19:00:01 阅读量: 教育文库 文档下载
姓名 协作者 教师评定_____________ 实验题目_ 微 程 序 控 制 器 实 验_________________ 1. 实验目的与要求:
实验目的:1.理解时序产生器的原理,了解时钟和时序信号的波形;
2.掌握微程序控制器的功能、组成知识;
3掌握微指令格式和各字段功能; 4.掌握微程序的编制、写入、观察微程序的运行,学习基本指令的执行流程。
实验要求:按练习一要求完成测量波形的操作,画出TS1、TS2、TS3、
TS4的波形,并测出所有的脉冲Φ的周期。按练习二的要求输入微指令的二进制代码表,并单步运行五条机器指令。
2. 实验方案:
1.用联机软件的逻辑示波器观测时序信号: 测量Φ、TS1、TS2、TS3、TS4信号的方法: (1)按图接线,接一根即可;
(2)把探笔的探头端按颜色分别插到试验仪左上角的CH1、CH2,黑
探头插CH1,红探头插CH2,将黑探笔的探头插在Φ接线的上孔,将红探笔的探针夹在TS1两针之间;
(3)将实验仪的STOP开关置为RUN、STEP开关置为EXEC,“SWITCH
UNIT”中CLR开关置为1状态,按动START按键; (4)启动“组成原理联机软件”,点击“调试”菜单下的“显示逻辑
示波器窗口”,点击示波器开关,即可在屏幕上看到波形。使用“步数”或“速度”调整波形,波形调整好后,不要用同步通道来稳定波形,应该单击示波器开关,这样整个波形都停下来; (5)鼠标停留在波形线上,会有时间提示,两者相减可以算出波形
周期;
(6)测完Φ 和TS1后,接着测量TS1和TS2,把黑红探针分别夹在
TS1两根针之间和TS2两根针之间,相互比较,可以测量TS1和TS2之间相位关系。同理通过测量TS2、TS3可以测量出TS2
经济管理学院 信息管理与信息系统专业 班 __组 学号
和TS3之间相位关系,同理通过测量TS3、TS4可以测量出TS3和TS4之间相位关系。
2.观察微程序控制器的工作原理:
(1)关掉实验仪电源,拔掉前面测时序信号的接线,按图连接实验
电路,仔细检查无误后接通电源; (2)编程写入E2PROM 2816
A.将编程开关(MJ20)置为PROM状态;
B.将实验板上STATE UNIT中的STEP置为“STEP”状态,STOP
置为“RUN”状态,“SWITCH UNIT”中CLR开关置为1状态; C.在右下角的“SWITCH UNIT”中UA5-UA0开关上表3.2中某个
要写的微地址;
D.在MK24-MK1开关上置表3.2中要写的微地址后面的24位微代
码,24位开关对应24位显示灯,开关置为“1”时灯亮,开关置为“0”时灯灭;
E.启动时序电路(按动启动按钮START),即将微代码写入到
E2PROM 2816的相应地址对应的单元中;
F.重复C-E步骤,将表3.2的每一行写入E2PROM 2816。 (3)校验
A.将编程开关置为READ状态;
B.保持STEP、STOP、CLR开关状态不变,即实验板的STEP开关置
为“STEP”状态,STOP开关置为“RUN”状态,“SWITCH UNIT”中CLR开关置为1状态;
C.在开关UA5-UA0上按表3.2置好要读的某个微地址;
D.按动START键,启动时序电路,就能读出微代码,观察显示灯
MD24-MD1的状态,检查读出的微代码是否与写入的相同。如果不同,将开关置为PROM编程状态,重新执行;
E.重复C-D步骤,将表3.2的每一行从E2PROM28 16中读出来。
单步运行五条机器指令:
A. 将编程开关置为“RUN”状态;
B. 将STEP置为“STEP”状态,STOP置为”RUN“状态,”SWITCH UNIT”中的CLR开关置为1状态; C. 将“SW-BUS”开关置为“0”,左下方开关D5-D0置为“111111”,D6和D7开关任意;
D. 将清零开关CLR从高拔到低,再从低拔到高,即将开关CLR置为1——>0——>1,可发现后续微地址UA5-UA0灯变为000000,000000是微指令运行启始地址;
E. 按动“START”键,UA5-UA0灯变为010000,这是在读00条微指令,给出下一条要读的微指令是20。以后每按动一次启动键“START”,都会读出后续微地址指定的一条微指令,微命令显示灯和微地址显示灯显示着正在所读出的微指令; F. 在UA5-UA0灯变为010000时,可通过实验仪左下方开关D7-D0人为强置设置分支地址,将D5-D0置为“111111”——>“111100”——>“111111”,可发现UA5-UA0灯从010000变为010011,表示下一个要读的微指令从010000修改为了010011; G. 在UA5-UA0灯为010011时,也就是23时,对照微程序流程图,按动一下“START”键,UA5-UA0灯会变成000001,也就是01,表示读出了23条微指令,给出了下一条要读的是01条微指令; H. 在UA5-UA0灯为000001时,也就是01时,对照微程序流程图,按动一下“START”键,UA5-UA0灯会变成000010,也就是02,表示读出了01条微指令,下一步要的是02条微指令; I. 按动“START”键,读出02条微指令时,UA5-UA0灯显示为001000时,在当前条件下,可通过强置端SE1-SE6相接的D5-D0人为强置修改分支地址;
J. 执行完每个指令的最后一条微指令后,都会回到01微指令,这样才表示执行完了一条指令,同时也表示可以执行新的指令了;
K. 按照上述方法,把所有分支执行一遍。 3. 实验结果和数据处理:
通过比较各波形的相互关系可得:脉冲Ф的周期是TS1,TS2,TS3,TS4各点的周期的1/4,而且在时间为T的条件下,TS1与TS2, TS2
与TS3, TS3与TS4各自之间相差1/4周期。 4. 实验结果分析:
S3S2S1SOMCNWEA二进制 微地址 9A8 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 010000
UA5?A B C UA0 000 000 100 010000 110 110 110 000010 100 000 001 001000 110 000 000 000100 011 000 000 000l0l 010 001 000 000110 001 101 000 00000l 110 000 000 001101 001 000 000 000001 110 110 110 000011 110 110 110 000l11 110 110 110 001110 110 110 110 010110 000 001 000 000001 110 000 000 001111 010 000 000 0l010l 110 110 110 010010 00 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17 20 000000011 000000011 000000001 000000001 000000001 000000011 100101011 000000001 000000000 00000001l 0000000l1 000000011 000000011 000000101 000000001 000000001 0000000l1
010001 010010 010011 010100 010101 010110 010111 011000
21 22 23 24 25 26 27 30 000000011 000000001 000000011 000000000 000001110 000000001 000001l10 000001101 110 110 110 010100 010 000 000 010111 000 000 000 00000l 010 000 000 011000 000 101 000 000001 101 000 110 00000l 000 101 000 010000 000 101 000 010001 ADD加法指令为双字长指令,第一字为操作码,第二字为操作地址,其含义是将R寄存器的内容与内存中以A为地址单元的数相加,结果放R寄存器。ADD加法指令由7条微指令组成,分别为:01、02、11、03、04、05、06。
以微指令06为例:微指令功能是DR1+DR2;06微指令S3 S2 S1 S0 M CN的值为“100101”代表算术运算A加B;A字段“001”起的作用是选择LDRi,B字段“101”起的作用是选择ALU-B;06微指令中UA5-UA0中“00000001”代表的含义是后继执行的微地址。(其他指令的功能均按以上方式解读) 5. 写出你掌握了的控制信号的作用 1. 时钟时序电路
时序电路可产生4个等间隔的时序信号Tsi-TS4,其中Ф为钟信号,由实验台左上方的方波信号源提供,可产生频率及脉宽可调
正在阅读:
计算机组成原理实验3-微程序控制器实验02-02
北京理工大学关于选择导师的一点建议11-08
2.船体结构习题课(重点)(江科大考研)02-02
第四章 药物的含量测定方法与验证10-26
心内科常见疾病诊疗常规106-12
入党谈话问题带答案11-07
火灾自动报警及联动系统毕业设计11-04
Moxa NPort 简易安装测试向导—Ethernet Modem Mode06-04
正交鉴频器设计实验报告(demo)11-11
鄂教版三年级心理健康教育教案05-05
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 实验
- 控制器
- 组成
- 原理
- 计算机
- 程序
- 小学书法校本课程教案 - 图文
- 家里玄关位置在哪里挂什么画
- 软件技术职业生涯规划书
- 软件概要设计说明书
- 齿轮齿条转向器设计说明书(没有力传动比)
- 年产3000吨脲醛树脂工厂设计
- 厂务常用缩写
- 原料肉品质评定的基本理论
- 48系统精讲-消化系统-第十节 痔病人的护理
- 脚手架工程监理细则
- 昌宁县野生动植物保护现状及对策分析
- 3.1 自然资源 教案(商务星球版八年级上) - 图文
- 案例分析:中国邮政速递服务公司的市场定位
- 国际民航三大公约
- 中小学德育工作调研参考提纲1
- PYANG工具使用说明
- 北段起点~金山寺站工程施工监理实施细则(1部分)已改
- 监管方式 征免性质 征减免税方式代码说明
- 滴露洗手液市场营销推广活动策划方案
- 河南专升本语法(一)动词时态语态(学生版)