组成原理课程设计报告书--基于COP2000模型机设计

组成原理课程设计报告书--基于COP2000模型机设计

ID:35625215

大小:218.50 KB

页数:11页

时间:2019-04-03

组成原理课程设计报告书--基于COP2000模型机设计_第1页
组成原理课程设计报告书--基于COP2000模型机设计_第2页
组成原理课程设计报告书--基于COP2000模型机设计_第3页
组成原理课程设计报告书--基于COP2000模型机设计_第4页
组成原理课程设计报告书--基于COP2000模型机设计_第5页
资源描述:

《组成原理课程设计报告书--基于COP2000模型机设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、任务要求:此处填写题目的宋体,5号字,单倍行间距任务要求内容摘要:教师评语:成绩签名:日期:-7-组成原理课程设计报告书基于COP2000模型机设计石家庄铁道大学四方学院2011年12月29日-7-题目:基于COP2000模型机设计内容摘要摘要:基于CPO2000模型机设计COP2000计算机组成原理实验仪,可以由用户自己设计指令/微指令系统,用户可以在现有的指令系统上进行扩充,也可重新设计一套完全不同的指令/微指令系统。COP2000已经内嵌了一个智能化汇编语言编译器,可以对用户设定的汇编助记符进行汇编。关键词:指令微程序微操作算数逻辑运算-7-目录一、课程设计目的1

2、二、课程设计任务1三、课程设计的具体内容1四、指令系统列表1五、微操作及数据流图2六、微程序列表5七、验证程序及其结果6八、参考资料7九、课程设计总结体会7-7-一、课程设计目的经过一系列硬件课程的学习及相关实验之后,做一个综合的系统性设计,这在硬件方面是一个提高,可进一步培养实践能力。二、课程设计任务在实验机上设计实现机器指令及对应的微指令(微程序)并验证,从而进一步掌握微程序设计控制器的基本方法并了解指令系统与硬件结构的对应关系,通过控制器的微程序设计,综合理解计算机组成原理课程的核心知识并进一步建立整机系统的概念。三、课程设计的具体内容搭建一台COP2000模型机

3、,指令系统要求有10条以上,其中包括运算类指令、传送类指令、控制转移类指令、输入输出指令、停机指令等。四、指令系统列表采用的一般指令格式为:743210OP-CODERSRDDATA/ADDR-7-模型机的指令系统:指令助记符操作码指令功能MOVA,#Ⅱ0000将#Ⅱ→累加器A中MOVR?,#Ⅱ0001将#Ⅱ→寄存器R?中MOV@R?,A0010将累加器(A)→间址存储器中ANDA,R?0011累加器(A)∧寄存器(R?)ADDCA,R?0100(A)+(R)+C→ARRA0101累加器A右移SUBA,@R?0110累加器(A)-间址存储器的值JCMM0111若C=1,

4、跳转到MMJZMM1000若Z=0,跳转到MMJMPMM1001无条件跳转到MMOUTA1010将(A)输出到输出端口CPLA1011A取反→A五、微操作及数据流图微操作如下:1、MOVA,#Ⅱ①PC→EMM(EM)→IRPC+1→PC②M(EM)→APC+1→PC2、MOVR?,#Ⅱ①PC→EMM(EM)→IRPC+1→PC②M(EM)→R0PC+1→PC3、MOV@R?,A①PC→EMM(EM)→IRPC+1→PC②R0→MAR③MAR→ABUS→EMA→EM4、ANDA,R?-7-①PC→EMM(EM)→IRPC+1→PC②R0→W③(A)与(W)→DBUS→A5

5、、ADDCA,R?①PC→EMM(EM)→IRPC+1→PC②R0→W③(A)+(W)+C→A6、RRA①PC→EMM(EM)→IRPC+1→PC②(A)右移→A7、SUBA,@R?①PC→EMM(EM)→IRPC+1→PC②R0→MAR③MAR→ABUS→EMM(EM)→W④(A)-(W)→A8、JCMM①PC→EMM(EM)→IRPC+1→PC②AD(IR)→PC9、JZMM①PC→EMM(EM)→IRPC+1→PC②AD(IR)→PC10、JMPMM①PC→EMM(EM)→IRPC+1→PC②AD(IR)→PC11、OUTA①PC→EMM(EM)→IRPC+1→P

6、C②M(A)→OUT12、CPLA①PC→EMM(EM)→IRPC+1→PC②A取反→A流程图如下:-7-PC→ARPC+1→PCRAM→BUSBUS→IRP1M(EM)→APC+1→PC(A)右移→AM(EM)→R0PC+1→PCR0→MARR0→WR0→WMAR→ABUS→EMM(EM)→WR0→MAR(A)与(W)→DBUS→A(A)+(W)+C→AMAR→ABUS→EMA→EM(A)-(W)→AAD(IR)→PCAD(IR)→PCAD(IR)→PCM(A)→OUTA取反→A运行微程序0102030405060708010101010101091011121314

7、010101010101-7-六、微程序列表-7-七、验证程序及其结果MOVA,#12HMOVR0,#10HMOV@R0,AANDA,R0LOOP:ADDCA,R0NEXT:RRASUBA,@R0JCLOOPJZNEXTJMPLASTOUTALAST:CPLAEND-7-八、参考资料《计算机组成原理》唐朔飞高等教育出版社《计算机组成原理试验仪COP2000》说明书九、课程设计总结体会通过这次的课程设计,巩固了所学的相关指令系统等方面的知识,在反复思考的过程中,提高了分析解决问题的能力,加强了动手能力,同时,激发了我对计算机硬件系统探究的兴

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

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

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