TEC-2实验计算机微程序控制器实验.doc

TEC-2实验计算机微程序控制器实验.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TEC-2实验计算机微程序控制器实验

TEC-2 实验计算机微程序控制器实验 实验目的 了解和掌握微程序控制器的组成和工作原理; 了解和掌握Am2910微程序定序器的组成和工作原理 认识和掌握TEC-2机微程序控制器各控制信号的含义、作用和用法 了解和掌握微命令、微指令和微程序的概念 了解微指令的执行过程,掌握微程序的设计方法 通过运算器和微程序控制器的实验,进一步认识和掌握CPU的组成结构和工作原 理 实验内容 第一题:设计一条指令,实现将[ADDR]内容与内存单元数据DATA相加,结果存到DR中。 第二题:将[SR]内容与[ADDR]内容相加,结果保存到地址ADDR单元中。 实验器材 TEC-2实验计算机、电脑各一台 实验分析与设计 第一题: 指令格式 指令格式: → DR 设计分析 根据指令的功能和指令格式,先将立即数所在地址送给地址寄存器AR,PC自增一,再读取该立即数送给寄存器Q,然后将ADDR单元地址送给地址寄存器AR,PC自增一,接着读取ADDR1单元内容并与寄存器Q的内容相加后送给寄存器Q,最后通过把寄存器Q中内容送入ADDR单元地址,再将ADDR单元地址的内容送入DR。 微程序 100:PC-AR,PC+1-PC: 0000 0E00 A0B5 5402 101: MEM-Q: 0000 0E00 00F0 0000 102: PC-AR,PC+1-PC: 0000 0E00 A0B5 5402 103: MEM-AR 0000 0E00 10F0 0002 104: MEM+Q-Q 0000 0E01 00E0 0000 105: Q-MEM 0000 0E00 1020 0010 106: MEM-DR,CC#=03#,A4H: 0029 0300 30F0 0088 加载到微控存程序段 E900↙ 将微码存放在900H开始的内存单元中 0900 0000:0000 0000:0E00 0000:A0B5 0000:5402 0000:0000 0905 0000:0E00 0000:00F0 0000:0000 0000:0000 0000:0E00 090A 0000:A0B5 0000:5402 0000:0000 0000:0E00 0000:10F0 090F 0000:0002 0000:0000 0000:0E01 0000:00E0 0000:0000 0914 0000:0000 0000:0E00 0000:1020 0000:0010 0000:0029 0919 0000:0300 0000:30F0 0000:0088↙ A800↙ 0800: MOV R1,900↙ 微码在内存中的首地址 0802: MOV R2,7↙ 微指令条数 0804: MOV R3,100↙ 微码在微控制存储器中的首地址 0806: LDMC↙ 加载微码指令,将微码指令加载到微控制存储器中 0807: RET↙ 0808:↙ G800↙ 运行程序段 A820↙ 0820: MOV R0,0011↙ 存入随意数 0822: MOV [0890],R0↙ 随意数存入随意设定的ADDR单元地址 0824: NOP↙ 预留空位 0825: NOP↙ 预留空位 0826: NOP↙ 预留空位 0827: RET↙ 0828:↙ E824↙ 补充预留空位的内容 0824 0000:D430 0000:1100 0000:0890↙ 随意设定DR为R3寄存器 G820↙ 执行 运行结果 R↙ R3寄存器内容为1111H,刚好是0011H与1100H之和 R0=0011 R1=091C R2=0000 R3=1111 SP=0FD0 PC=0820 IP=00CD R7=0000 R8=0000 R9=0000 R10=0000 R11=0000 R12=0000 R13=0000 R14=0000 R15=0000 F0820: 2C00 0011 MOV R0, 0011 实验截图 第二题: 1.指令格式 指令格式: → [ADDR] 3.设计分析 根据指令的功能和指令格式,先将立即数所在地址送给地址寄存器AR,PC自增一,再读取该立即数送给寄存器Q,然后将ADDR单元地址送给地址寄存器AR,PC自增一,接着读取ADDR1单元内容并与寄存器Q的内容相加后送给寄存

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档