- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成与结构设计性实验报告
计算机组成原理
计
性
实
验
报
告计算机与信息技术学院设计性实验报告
专业:网络工程 年级/班级:2013级 2014—2015学年第2学期
课程名称 计算机组成与结构 指导教师 党留群 学号姓名 罗冰1308324056 康猛1308324031 实验地点 计科楼413 实验时间 2015.6.25 项目名称 微程序控制器设计实验 实验类型 设计性
实验目的
(1)掌握时序产生器的组成原理。
(2)掌握微程序控制器的组成原理。
(3)加深理解微指令与机器指令的关系。
实验仪器或设备1.时序发生器TEC-4计算机组成原理实验系统的时序电路如图所示。电路采用2片GAL22V(U6,U7),可产生两级等间隔时序信号TT4和WW4,其中一个W由一轮TT4循环组成,它相当于一个微指令周期或硬联线控制器的一拍,而一轮WW4循环可供硬联线控制器执行一条机器指令。
本实验不涉及硬联线控制器微程序控制器只使用时序信号TT4,产生T信号的功能集成在GAL22VlO芯片TIMER(U6)中,另外它还产生节拍信号WW2、W3、W4的控制时钟CLK。TIMER1的输入信号中,MF接实验台上晶体振荡器的输出,频率为MHz。T至T4的脉冲宽度为10ns。CLR(注意,实际上是控制台上的CLR信号,因为ABEL语言的书写关系改为CLR,仍为低有效信号)为复位信号,低有效。实验仪处于任何状态下令CLR# = 0,都会使时序发生器和微程序控制器复位(回到初始状态),CLR# = l时,则可以正常运行。复位后时序发生器停在T4W4状态,微程序地址为000000B。建议每次实验仪加电后,先用CLR复位一次。控制台上有一个CLR按钮,按一次,产生一个CLR#负脉冲,实验台印制板上已连好控制台CLR#到时序电路CLR的连线。
TJ(停机)是控制器的输出信号之一。连续运行时,如果控制信号TJ = l,会使机器停机,停止发送时序脉冲TT4、WW4,时序停在T4。在实验台上为了将时序信号发生器的输入信号TJ和控制存储器产生的TJ信号区分开来,以便于连线操作,在实验台上时序信号发生器的输入信号TJ命名为TJI,而控制存储器产生的信号TJ仍命名为TJ。QD(启动)是来自启动按钮QD的脉冲信号,在TIMER中,对QD用MF进行了同步,产生QD和QD2。ACT表示QD上升沿,表达式是QDl!QD2,脉冲宽度为10ns。QDR是运行标志,QD信号使其为l,CLR信号将其置。DP(单拍)是来自控制台的DP开关信号,当DP = l时,机器处于单拍运行状态,按一次启动按钮QD,只发送一条微指令周期的时序信号就停机。利用单拍方式,每次只执行一条微指令,因而可以观察微指令代码和当前微指令的执行结果。DZ(单指)信号是针对微程序控制器的,接控制台开关DZ和P信号配合使用。Pl是微指令字判断字段中的一个条件信号,从微程序控制器输出。Pl信号在微程序中每条机器指令执行结束时为l,用于检测有无中断请求INTQ,而时序发生器用它来实现单条机器指令停机。在DB =且DP =的前提下,当DZ = 时,机器连续运行。当DZ = 时,机器处于单指方式,每次只执行一条机器指令。
DBSKIP、CLK1信号以及WW4时序信号都是针对硬线控制器的。WW4是节拍信号,硬线控制器执行一条机器指令需要一组WW4信号。DB(单步)信号就是每次发送一组W信号后停机,可见其功能与DZ类似。执行某些机器指令不需要完整的一组W信号周期,SKIP信号就是用来跳过本指令剩余的W节拍信号的。中断允许标志由控制存储器的输出信号INTS将其置1,由控制存储器的输出信号INTC将其置0。在TIMER2内部,控制台产生的中断请求用时钟CLK进行同步,产生了INTR。只有在INTE = l时,控制台产生的中断请求脉冲INTR才能起作用,即产生向控制器输出中断信号INTQ,INTQ = INTE INTR。2.数据通路
微程序控制器是根据数据通路和指令系统来设计的。这里采用的数据通路是在综合前面各实验模块的基础上,又增加程序计数器PC(U8)、地址加法器ALU2(U17)、地址缓冲寄存器R4(U25U26)和中断地址寄存器IAR(U)。PC和ALU2各采用一片GAL22V,两者配合使用,可完成程序地址的存储、增1和加偏移量的功能。R4由两片74HC298组成,带二选一输入端。IAR是一片74HC374,用于中断时保存断点地址。3.微指令格式与微程序控制器电路
根据给定的12条机器指令功能和数据通路总体图的控制信号,采用的微指令格式见图。微指令字长共35位。其中顺序控制部分10位后继微地址6位,判别字段4位,操作控制字段25位,各位进行直接控制。微指令格式中,信号名带有后缀“#”的信号为低有效信号,不带有后缀“#”的
文档评论(0)