计算机组成原理实验五微控制器实验.pptVIP

计算机组成原理实验五微控制器实验.ppt

  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文档。上传文档
查看更多
计算机组成原理实验五微控制器实验.ppt

微控器实验 设置机器指令码的前提: 了解什么是机器指令码 了解什么是微地址和微程序入口地址 了解机器指令码与微程序入口地址的关系 机器指令码的定义: 机器指令码是能被计算机识别并执行的二进制代码,它规定了计算机能完成的某一操作。 微地址的定义: 当前正在执行的微指令,称为现行微指令,现行微指令所在的控制存储器单元的地址称现行微地址,现行微指令执行完毕后,下一条要执行的微指令称为后继微指令,后继微指令所在的控存单元地址称为后继微地址. 当前正在执行的微指令从控制存储器取出后放在微指令寄存器中,该寄存器的各个控制位的输出直接连到各个控制门上。例如,上述第四条微指令,由于第9,11,12,13,17位为1,因而产生将两个数送ALU进行加法运算和将结果送通用寄存器的控制信号并根据运算结果置状态位NZVC。 自己设置的机器指令码 ADD addr 001100 14 ADD addr的机器指令码经过机器译码和微程序控制电路后,得到ADD addr 的微程序入口地址为14 步骤和原理同上 初步的微程序流程图 完成后的流程图: 当每条机器指令对应的微程序全部设计完毕后,应将全部的微程序按微指令格式转换成二进制微代码表 最后就可以将这些内容输入到微程序控制器中 * * 0537-3班:唐亚岚 ——自己设置机器指令码 比如微控制器示意图 [addr]——LEDXXXXXXXX OUT addr RO——[addr]XXXXXXXX STA addr RO+[addr]——R0XXXXXXXX ADD addr “INPUT DEVICE”中的开关状态—R0IN 说明 机器指令码 助记符 什么关系? 机器指令码 微程序入口地址 addr——PCXXXXXXXX JMP addr [addr]——LEDXXXXXXXX OUT addr RO——[addr]XXXXXXXX STA addr RO+Imm+cy——R0XXXXXXXX ADD Imm “INPUT DEVICE”中的开关状态—R0IN 说明 机器指令码(二进制) 将机器指令码从右到左数 第六位就对应I6 SE3有效 001100 微程序控制电路: 11 addr——PCXXXXXXXX JMP addr 16 [addr]——LEDXXXXXXXX OUT addr 13 RO——[addr]XXXXXXXX STA addr 14 RO+Imm+cy——R0XXXXXXXX ADD Imm 10 (取指令后续微指令默认地址为10) “INPUT DEVICE”中的开关状态—R0IN 微程序的入口地址 (八进制) 说明 机器指令码(二进制) 二进制微代码表:

文档评论(0)

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

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

1亿VIP精品文档

相关文档