实验五_令部件模块实验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验五_令部件模块实验

实验五 指令部件模块实验 一、实验目的 ⒈ 掌握指令部件IU(PC,IR,ID)的组成方式。 ⒉ 熟悉指令操作码产生微程序入口地址的工作过程。 二、实验要求 按照实验步骤完成实验项目,完成将数据打入IR寄存器的数据打入PC指针式寄存器,PC指针自动加1。 三、指令部件模块的构成 ⑴ 如图4-1所示,2片74LS163连接成8位PC程序计数器,其输出端经三态门(245)与8位输入端共用8芯扁平线与BUS总线接口相连接。 图4-1 程序计数器PC(IP)单元 2片74LS163组成了PC程序计数器,它有LDPC、LOAD信号,脉冲T3来控制PC指针的装载和加1操作。在“L”状态下,由8位置数开关装入起始地址,当LOAD=1、LDPC=1时,按【单步】命令键,在T3上升沿把数据开关的内容装入PC。当CBA=001、LOAD=0、LDPC=1、LDAR=1时,按【单步】命令键,在单周期四节拍时序的T2时刻打开PC-B三态门,在T3时刻PC值通过总线打入地址寄存器、同时PC值加1。 ⑵ 如图4-2所示,1片74LS273作为指令寄存器单元, 其8位输入端与BUS总线之间实验装置已作连接,其输出端用一8芯扁平线与SE5~SE0接口连接。 图4-2 指令寄存器单元 ? 指令数据寄存器IR(74LS273)的LDIR为电平正跳变时,把来自数据总线的数据打入寄存器IR,IR的输出就作为本系统内的8位指令I7~I0。在本系统内由这8位指令(可最多译码256条不同的指令),通过编码可对应这些指令在微程序存储器中的入口地址,并且输出相应的微控制指令。 ? ⑶ 1片74LS74用来实现多种条件的跳转指令(JZ、JC等跳转指令)。 图 4-3A CY、零标志锁存原理图 ? 74LS74芯片是双D触发器,其中一组是锁存进位位CY标志,另一组是锁存零标志(Z)可通过AR来控制JC和JZ建立,以实现条件跳转的指令。 ⑷ 1片74LS74用来实现开中断、关中断、中断服务。 图 4-3B 中断控制电路图 74LS74芯片是双D触发器,其中一组锁存开中断标志,另一组锁存中断服务标志,通过LOAD来控制EA、ED的建立,以实现中断响应与中断服务。 ? 四、实验连接      图 4-4 实验连线示意图 按图4-4所示,连接实验电路: ① 总线接口连接:用8芯扁平线连接图8-4中所有标明“”或“”图案的总线接口。 ② 控制线与时钟信号“”连接:用双头实验导线连接图8-4中所有标明“”或“”图案的插孔(注:Dais-CMH的时钟信号已作内部连接)。 ? 五、实验内容 在闪动的“P.”状态下按动【增址】命令键 ,使LED显示器自左向右第4位显示提示符“L”,表示本装置已进入手动单元实验状态。 (一)程序计数器(PC值)的置数、输出与加1 ⑴ PC值的写入 拨动二进制数据开关向程序计数单元置数(置数灯亮表示它所对应的数据位为“1”、反之为零)。具体操作步骤图示如下: 注:【单步】键的功能是启动时序电路产生T1~T4四拍单周期脉冲 ⑵ PC值的读出 关闭数据输入三态(SW-B=0)、CE保持为0、LOAD=0、LDPC=0、CBA=001时,按【单步】键,打开PC-B缓冲输出门,数据总线单元应显 ⑶ PC值送地址寄存器并加1 在保持PC值读出的开关状态下,置LDAR=1、LDPC=1,按【单步】命令键,在T3节拍把当前数据总线的内容(即PC)打入地址锁存器,地址总线单元的显示器应显示00H,在T3节拍的上升沿PC计数器加1,PC单元的显示器应显示01H。 (二)指令码的打入与散转 按微程序流程图7-2所示的微控制流程,对指令译码寄存器IR分别打入微控制流程定义的操作码20H、40H、60H、80H、0A0H,然后根据流程图定义的基地址08H置入数据开关,按【单步】键,在机器周期的T2节拍把基地址08H打入微地址锁存器,在机器周期T4节拍按微控制流程对IR指令寄存器的内容进行测试和判别,使后续微地址转向与操作码相对应的微程序入口地址。举例操作如下: ⑴ 当IR寄存器为20H、微地址为08H,按【单步】键后微地址为09H。 ⑵ 当IR寄存器为60H、微地址为08H,按【单步】键后微地址为0BH。 注:【单步】键的功能是启动时序电路产生T1~T4四拍单周期脉冲 ? 六、实验思考题 ? 思考题 8.1 简述指令分析过程的控制流程是如何进行的?

文档评论(0)

md85173 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档