- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实 验 三 微程序设计 一、实验目的: 1.掌握时序产生器的组成及工作原理;掌握微程序控制器的组成及工作原理; 2.根据给出的指令系统、微指令格式、微命令的字段译码方案、地址转移逻辑电路分别设计部分微程序流程图、微指令的二进制代码; 3.掌握微程序的编制、写入和读出验证的方法; 4.根据给出的汇编语言和机器语言源程序,通过改变SE1~SE6的值,模拟P(1)测试,观察微程序的运行过程,掌握由微程序解释机器语言源程序的工作原理。 ? 二、实验设备 TDN-CM+计算机组成原理教学实验系统一台,排线若干。 三、实验内容 1.实验原理 实验所用的时序电路原理如图5-1所示,可产生4个等间隔的时序信号TS1-TS4,其中φ为时钟信号,由实验台左上方的方波信号源提供,可产生频率及脉宽可调的方波信号。学生可根据实验自行选择方波信号的频率及脉宽。为了便于控制程序的运行,时序电路发生器也设置了一个启停控制触发器Cr,使TS1-TS4信号输出可控。图5-1中STEP(单步)、STOP(停机)分别是来自实验台上方中部的两个二进制开关STEP、STOP的模拟信号。START键是来自实验板上方中部的一个微动开关START的按键信号。当STEP的开关为0时(EXEC),一旦按下启动键,运行触发器Cr一直处于“1”状态,因此时序信号TS1-TS4将周而复始地发送出去。当STEP为1(STEP)时,一旦按下启动键,机器便处于单步运行状态,即此时只发送一个CPU周期的时序信号就停机。利用单步方式,每次只读一条微指令,可以观察微指令的代码与当前微指令的执行结果。另外,当机器连续运行时,如果STOP开关置“1”(STOP),也会使机器停机。 注意事项 1、所有导线使用前须测通断; 2、不允许带电接线; 3、“0”——亮 “1”——灭; 4、注意连接线的颜色、数据的高低位。 * * 由于时序电路的内部线路已经连好,所以只需将时序电路与方波信号源连接(即将时序电路的时钟脉冲输入端φ接至方波信号发生器输出端H23),时序电路的CLR已接至实验板右下方的CLR模拟开关上。 2.微程序控制电路与微指令格式 (1)微程序控制电路 微程序控制器的组成见图5-2,其中控制存储器采用3片2816的E2PROM,具有掉电保护功能,微命令寄存器18位,用两片8D触发器(74LS273)和一片4D(74LS175)触发器组成。微地址寄存器6位,用三片正沿触发的双D触发器(74LS74)组成,它们带有清“0”端和预置端。在不判别测试的情况下,T2时刻打入微地址寄存器的内容即为下一条微指令的微地址。当T4时刻进行测试判别时,转移逻辑满足条件后输出的负脉冲通过强置端将某一触发器置为“1”状态,完成微地址的多路转移功能。 在该实验电路中设有一个编程开关(位于实验台中部上方),它具有三种状态:PROM(编程)、READ(校验)、RUN(运行)。当处于“编程状态”时,学生可根据微地址和微指令格式将微指令二进制代码写入到控制存储器2816中。当处于“校验状态”时,可以对写入控制存储器中的二进制代码进行验证,从而可以判断写入的二进制代码是否正确。当处于“运行状态”时,只要给出微程序的入口微地址,则可根据微程序流程图自动执行微程序。图中微地址寄存器输出端增加了一组三态门,目的是隔离触发器的输出,增加抗干扰能力,并用来驱动微地址显示灯。 (2)微指令格式 微指令字长共24位,其微指令格式及每位的功能如表5-1所示。 其中UA5-UA0为6位的后续微地址,A、B、C为三个译码字段,分别由三个控制位译码出多位。C字段中的P(1)-P(4)是四个测试字位。其功能是根据机器指令及相应微代码进行译码,使微程序转入相应的微地址入口,从而实现微程序的顺序、分支、循环运行,其原理如图5-3所示,图中I7-I2为指令寄存器的第7-2位输出,SE6-SE1为微程序控制器单元微地址锁存器的异步置“1”输入端。AR为算术运算是否影响进位及判零标志控制位,其为低电零有效。B字段中的RS-B、RD-B、RI-B分别为源寄存器选通信号、目的寄存器选通信号及变址寄存器选通信号(均为低电平有效),其功能是根据机器指令来进行三个工作寄存器R0、R1及R2的选通译码,其原理如图5-4,图中I0-I3为指令寄存器的第0-3位,LDRi为打入工作寄存器信号的译码器使能控制位,高电平有效。 说明:指令格式中IN指令为单字长(8位)指令,其它指令为双字长指令(16位),指令格式中给出了各条指令的操作码编码,Rs为源寄存器编码(共2位),Rd为目的寄存器编码(共2位)。 ? 4.实验步骤 (1)图5-5给出了几条机器指令对应的参考微程序流程图,
您可能关注的文档
最近下载
- 7.2+弹力(课件)-2024-2025学年八年级物理下册同步精品课堂(人教版2024).pptx VIP
- 强震球:五年级《分数的意义》课件(13页)-有哪些信誉好的足球投注网站.pptx VIP
- 2023年苏州市相城区教育局招聘事业编制教师考试真题.pdf
- 混凝土课程设计无错版(中南大学).doc
- 隧道专业英汉词.doc
- 《项目管理精华:给非职业项目经理人的项目管理书》读书笔记.docx
- 《柏林广场A1》练习册听力原文Lektion1-6.doc
- 人教版八年级物理下册 《弹力》课件.ppt VIP
- 重污染天气重点行业移动源应急管理技术指南及编制说明.pdf VIP
- 足浴技师礼貌礼节培训方案.pptx
文档评论(0)