3CPU5设计模型机(2011年09级).pptVIP

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

R0~R3 R0~R3 C D C D SP PC PSW MDR;第六节 模型机设计;3.6.1 指令系统;双操作数指令格式:;CPU可编程访问的寄存器:;寻址方式 编码 助记符 定义;操作码 助记符 含义;0 0 0 0 0 ;隐含约定:转子时返回地址压栈保存。;允许中断(开中断);SN74181 4片 SN74182 1片; R0~R3 R0~R3 C D C D SP PC PSW MDR;与系统总线 的连接通过 MAR、MDR实现。;4.各类信息传送途径;1)指令地址;3)转移地址(转移地址→PC);3)转移地址(转移地址→PC);4)操作数地址;变址:形式地址在现行指令的下一个单元,由PC表示 (PC)+R;(3)数据信息;(3)数据信息;(3)数据信息;4)M;R0;DB;DB;5.微命令设置;工作方式选择S3S2S1S0;(2)访M、I/O 操作:;3.5 组合逻辑控制器设计;1)取指周期FT;5)中断周期IT;CPU的控制流程(工作周期状态的转换); 一个总线 周期等于一个时钟周期,可根据需要扩展。;2)时钟周期数:;每个时钟结束时设置一个(同步)脉冲。;控制流程(工作周期状态的转换);CPFT;2)流程图;三类操作的微命令 控制访存操作的微命令 EMAR, SIR( FT), SMDR(其它) 控制CPU内部数据通路操作的微命令 PC→A, S3S2S1S0 M C0, DM, CPPC 控制时序切换操作的微命令 进入下一个工作周期的状态,T0, 1→ST,1→DT,1→ET, P, 4个脉冲CPFT、CPST、CPDT和CPET。;M→IR, PC+1→PC;Rj→MAR; Ri→Rj;(2)传送指令;形地;FT0:; R0~R3 R0~R3 C D C D SP PC PSW MDR;ET1:;(3)双操作数指令 共有5条:加 ADD,减 SUB,与 ADD,或 OR,异或 EOR。 OP是操作运算符,例如 R0 OP R1→R1;取指; Ri OP Rj→Rj;双操作数指令的DT与MOV的DT不同;(4)单操作数指令 共有6条:求反 COM,求补 NEG,加1 INC,减1 DEC,左移 SL ,右移 SR。 单操作数只有一个操作数,处理后送回原处,取指后直接进入目的周期。 OP是操作运算符,例如 OP R1→R1。若为求反指令,则为 R1→R1;取 指;(4)单操作数指令;(5)转移JMP-返回RST指令;PC→MAR;FT0:;转子的3种寻址:;取指;(7) 中断周期IT;1→IT, INTA;(8) DMA周期;(9)启动和复位;(1) 逻辑条件的综合化简 组合逻辑电路的输入是有关的逻辑条件和时间条件,在操作时间表中列出,如工作周期名称、节拍序号、定时脉冲等时间条件,及操作码、寻址方式、寄存器号等逻辑条件。 组合逻辑的微命令有电位型和脉冲型 其控制器中的微命令发生器,是一组不规整的组合逻辑电路,即门电路集合。;(2) 微命令发生器的逻辑实现 传统方法是直接用门电路实现 现在广泛采用PLA门阵列实现,或者尽量用PLA产生大部分微命令,简化电路结构。 PLA的基本结构是译码-编码组合,产生微命令的各种逻辑条件作为PLA的输入,芯片内部产生相关的译码输出,再经编码形成若干微命令输出。 ;微命令 发生器; 微地址 形成电路;3.6 微程序控制器设计;2.微指令格式; AI BI SM C0 S ZO EMAR R W ST SC; AI BI SM C0 S ZO EMAR R W ST SC;按指令执行顺序编写:;微地址形成表:;SC=0100; AI BI SM C0 S ZO EMAR R W ST SC;本章小结;基本寻址方式(模型机):;(1) 微命令的产生方式;(3) 主机与外设的信息传送控制方式;第三章复习提纲; 1、分别写出下述指令流程: (1) MOV R2,(SP)+ ; (2)ADD X(PC),R1 ; (3)JMP (R0); 2、列出指令JMP (R0);的取指周期和 执行周期的操作时间表。假定执行周期 结束后将进入新的取指周期。

文档评论(0)

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

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

1亿VIP精品文档

相关文档