- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EL-JY-Ⅱ 算机组成原理第二套 实验五
实验五 微程序设计实验
一、实验目的:
深入掌握微程序控制器的工作原理,学会设计简单的微程序。
二、预习要求:
1.复习微程序控制器工作原理;
2.复习计算机微程序的有关知识。
三、实验设备:
EL-JY-II型计算机组成原理实验系统一台,连接线若干。
四、微程序的设计:
1.微指令格式
设计微指令编码格式的主要原则是使微指令字短、能表示可并行操作的微命令多、微程序编写方便。
微指令的最基本成份是控制场,其次是下地址场。控制场反映了可以同时执行的微操作,下地址场指明下一条要执行的微指令在控存的地址。微指令的编码格式通常指控制场的编码格式,以下几种编码格式较普遍。
1)最短编码格式
这是最简单的垂直编码格式,其特点是每条微指令只定义一个微操作命令。采用此格式的微指令字短、容易编写、规整直观,但微程序长度长,访问控存取微指令次数增多从而使指令执行速度慢。
2)全水平编码格式
这种格式又称直接编码法,其特点是控制场每一位直接表示一种微操作命令。若控制场长n位,则至多可表示n个不同的微操作命令。
采用此格式的微指令字长,但可实现多个允许的微操作并行执行,微程序长度短,指令执行速度快。
3)分段编码格式是将控制场分成几段。若某段长i位,则经译码,该段可表示2i 个互斥的即不能同时有效的微操作命令。
采用这种格式的微指令长度较短,而可表示的微操作命令较多,但需译码器。
2.微程序顺序控制方式的设计
微程序顺序控制方式指在一条指令对应的微程序执行过程中,下一条微指令地址的确定方法,又叫后继地址生成方式。下面是常见的两种。
1)计数增量方式
这种方式的特点是微程序控制部件中的微地址中的微地址产生线路主要是微地址计数器MPC。MPC的初值由微程序首址形成线路根据指令操作码编码形成。在微程序执行过程中该计数器增量计数,产生下一条微指令地址。这使得微指令格式中可以不设置“下地址场”。缩短了微指令长度,也使微程序控制部件结构较简单。但微程序必须存放在控存若干连续单元中。
2)断定方式
微指令中设有“下地址场”,它指出下条微指令的地址,这使一条指令的微程序中的微指令在控存中不一定要连续存放。在微程序执行过程中,微程序控制部件中的微地址形成电路直接接受微指令下地址场信息来产生下条微指令地址,微程序的首址也由此微地址形成电路根据指令操作码产生。
3.本系统的微指令格式
微程序设计的关键技术之一是处理好每条微指令的下地址,以保证程序正确高效地进行。本系统采用分段编码的指令格式,采用断定方式确定下一条微指令的地址。
微操作控制信号
微指令
微地址
状态条件
指令操作码
图5-2 断定方式微程序控制部件示意图
其中“微地址形成电路”对应于实验四的图4-1(b);“控存CM”对应于实验四的图4-1(a);“微指令寄存器及控制、地址场”对应于实验四的图4-1(c)。
每条微指令由24位组成,其控制位顺序如下:
24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 S3 S2 S1 S0 M Cn WE 1A 1B F1 F2 F3 uA5 uA4 uA3 uA2 uA1 uA0 微指令译码电路如下:
图5—3 微指令译码电路
图中MS24—MS16对应于微指令的第24—16位,S3S2S1S0MCn为运算器的方式控制,详见实验一和实验二;WE为外部器件的读写信号,‘1’表示写,‘0’表示读;1A、1B用于选通外部器件,通常接至底板IO控制电路的1A1B端,四个输出Y0Y1Y2Y3接外部器件的片选端。(注:再实验六及以后的实验中,Y3被系统占用,用于输入中断,Y0Y1Y2仍能被用户使用)
图5—3中MS15—MS13对应于微指令中的F1,经锁存译码后产生6个输出信号:LRi、LDR1、LDR2、LDIR、LOAD、LAR。其中LDR1、LDR2为运算器的两个锁存控制(见实验一);LDIR为指令寄存器的锁存控制(见系统介绍中指令寄存器电路);LRi为寄存器堆的写控制,它与指令寄存器的第0位和第1位共同决定对哪个寄存器进行写操作(见系统介绍中寄存器堆电路和图5-4
您可能关注的文档
- Djpxopa浅企业财务预警系统 高级财务管理论文免费下载.doc
- DLT 50352004 火力发电厂采暖通风与空气调节 设计技术规.docx
- DJX-1216,信号机使用说明书.doc
- DM 8000 D PVR英文版说明书.docx
- DM556&DM56数字式两相步进驱动器使用手册V1.0AP.doc
- DJK-II直流程监控使用说明书新.doc
- DM9.57万用分区图解(中英文双版).doc
- DMP3300系保护测控装置使用说明书.doc
- DNA是主要的遗物质教学设计 2.doc
- DMS用户操作手_服务管理_客户提醒.doc
- Elsevier发表论文的若干要求.doc
- enelhyg浙_大学农学类研究生学术规范.doc
- English evel Test 2013-2014, 九年级质量水平检测.doc
- english试及答案(大学英语3).doc
- ENH200 ES500 网桥系列(WDS)操作说明书.doc
- Eoeaa纳米生材料的合成、组装及在生物医学领域的应用.doc
- EN_100256-2004_中文版_结构钢热轧制品—第6部分_淬火和回火条件下高屈服强度结构钢板材和宽扁材的交货技.doc
- EOS-中央音乐院乐队学院.doc
- ENVIEW软件用说明书V1.04.doc
- Eouewuk新福听力练习考试最重要的考点以及记笔记方法.doc
原创力文档


文档评论(0)