计算机组成原理课程设计61112

计算机组成原理课程设计61112

ID:40011454

大小:6.60 MB

页数:13页

时间:2019-07-17

计算机组成原理课程设计61112_第1页
计算机组成原理课程设计61112_第2页
计算机组成原理课程设计61112_第3页
计算机组成原理课程设计61112_第4页
计算机组成原理课程设计61112_第5页
资源描述:

《计算机组成原理课程设计61112》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档指导教师:桂宁张芳2016年6月18日计算机组成原理课程设计报告(2015/2016第二学期------第17周)指导教师:桂宁张芳班级:姓名:学号:文案大全实用文档一、目的和要求目的:深入了解计算机各种指令的执行过程,以及控制器的组成,指令系统微程序设计的具体知识,进一步理解和掌握动态微程序设计的概念;完成微程序控制的特定功能计算机的指令系统设计和调试。要求:根据内容自行设计相关指令微程序;(务必利用非上机时间设计好微程序)设计测试程序、实验数据并上机调试。设计报告内容:包括1、设计目的2、设计内容3、微程序设计(含指令格式、功能、设计及微程序

2、)4、实验数据(测试所设计指令的程序及结果)。二、实验环境TEC-2机和PC机三、具体内容实验内容:(1)把用绝对地址表示的内存单元ADDR1中的内容与内存单元ADDR2中的内容相减,结果存于内存单元ADDR3中。指令格式:D4××,ADDR1,ADDR2,ADDR3,四字指令(控存入口100H)功能:[ADDR3]=[ADDR1]-[ADDR2](2)将一通用寄存器内容减去某内存单元内容,结果放在另一寄存器中。指令格式:E0DRSR,ADDR(SR,DR源、目的寄存器各4位)双字指令(控存入口130H)功能:DR=SR-[ADDR](3)转移指令。判断

3、两个通用寄存器内容是否相等,若相等则转移到指定绝对地址,否则顺序执行。指令格式:E5DRSR,ADDR双字指令(控存入口140H)功能:ifDR==SRgotoADDRelse 顺序执行。设计:利用指令的CND字段,即IR10~8,令IR10~8=101,即CC=Z则当DR==SR时Z=1,微程序不跳转,接着执行MEMPC(即ADDRPC)而当DR!=SR时Z=0,微程序跳转至A4。实验设计并分析第一条:文案大全实用文档把用绝对地址表示的内存单元ADDR1中的内容与内存单元ADDR2中的内容相减,结果存于内存单元ADDR3中。指令格式:D4××,ADDR

4、1,ADDR2,ADDR3,四字指令(控存入口100H)功能:[ADDR3]=[ADDR1]-[ADDR2]指令格式:D4XXADDR1ADDR2ADDR3微程序:PC->AR,PC+1->PC:00000E00A0B55402MEN->AR:00000E0010F00002MEN->Q:00000E0000F00000PC->AR,PC+1->PC:00000E00A0B55402MEN->AR:00000E0010F00002MEN-Q->Q:00000E0101E00000PC->AR,PC+1->PC:00000E00A0B55402MEN->A

5、R:00000E0010F00002Q->MEN,CC#=0:0029030010200010>E90009000000:00000000:0E000000:A0B50000:54020000:000009050000:0E000000:10F00000:00020000:00000000:0E00090A0000:00F00000:00000000:00000000:0E000000:A0B5090F0000:54020000:00000000:0E000000:10F00000:000209140000:00000000:0E010000:01E00

6、000:00000000:000009190000:0E000000:A0B50000:54020000:00000000:0E00091E0000:10F00000:00020000:00290000:03000000:102009230000:0010用D命令查看输入的微码:>D900090000000E00A0B5540200000E0010F00002......T.........090800000E0000F0000000000E00A0B55402..............T.091000000E0010F0000200000E0101E

7、00000................091800000E00A0B5540200000E0010F00002......T.........092000290300102000100000000000000000.)..............092800000000000000000000000000000000................>A8000800:MOVR1,9000802:MOVR2,90804:MOVR3,1000806:LDMC0807:RET文案大全实用文档0808:用G命令运行加载微码的程序:>G800用A命令输入程序:

8、>A8200820:MOVR0,00230822:MOV[A00],R00824

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。