2022年五邑大学计算机组成原理课程设计报告 .pdf

上传人:Che****ry 文档编号:30530172 上传时间:2022-08-06 格式:PDF 页数:6 大小:100.48KB
返回 下载 相关 举报
2022年五邑大学计算机组成原理课程设计报告 .pdf_第1页
第1页 / 共6页
2022年五邑大学计算机组成原理课程设计报告 .pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2022年五邑大学计算机组成原理课程设计报告 .pdf》由会员分享,可在线阅读,更多相关《2022年五邑大学计算机组成原理课程设计报告 .pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、20122013 年度第 2 学期设计题目:模型机的设计与实现院系:计算机学院学号:姓名:指导教师:成绩评定:完成日期: 2013 年 3 月 15 日计算机组成原理课程设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 1课程设计的目的通过课程设计更清楚地理解下列基本概念:1.1 计算机的硬件基本组成;1.2 计算机中机器指令的设计;1.3 计算机中机器指令的执行过程;1.4 微程序控制器的工作原理;1.5 微指令的格式设计原

2、理;在此基础上设计可以运行一些基本机器指令的微程序的设计。2课程设计的内容根据所提供的模型机的硬件,设计 6 条或 6 条以上机器指令, 编写相应的机器指令的格式并改写原来指令的微程序,使其可以运行所有的机器指令。新增加的机器指令的功能是:加指令: ADD R1, R0: (R1)OR(R0)(R0)非指令: NOT R0: (R0)NOT(R0) 其中 RS,RD 可以是 R0 、R1、 R2、R3 中的任何一个。并使用实验室提供的组成原理实验箱上设计一段可以执行这N 条机器指令的微程序,并设计一段用所设计的机器指令编写的具有一定实用功能的机器指令程序,在实验箱上运行以检验所设计的微程序的正

3、确性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 3设计的方法及过程微程序流程图:NOPPC-ARPC 加1MEM-IRPR0-AR1-BA 加B-R0R0 取反-RO00010330ADD300405010128IN-R001R0-OUT01NOP01PC-ARPC 加1MEM-PC01IN32OUT33HLT35JMP3C1DNOT名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -

4、- - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - 系统设计的微指令表:地址十六进制表示高五位S3-S0 A字段B字段C字段UA5-UA0 00 00 00 01 00000 0000 000 000 000 000001 01 00 6D 43 00000 0000 110 110 101 000011 03 10 70 70 00010 0000 111 000 001 110000 04 00 24 05 00000 0000 010 010 000 000101 05 04 B2 01 00000 1001 01

5、1 001 000 000001 1D 10 51 41 00010 0000 101 000 101 000001 30 00 16 04 00000 0000 001 011 000 000100 32 18 30 01 00011 0000 011 000 000 000001 33 28 04 01 00101 0000 000 010 000 000001 35 00 00 35 00000 0000 000 000 000 110101 3C 00 6D 5D 00000 0000 110 110 101 011101 3B 00 16 28 00000 0000 001 011

6、000 101000 28 02 32 01 00000 0100 011 001 000 000000 机器指令代码:地址内容助记符说明00000000 00100000 START:IN R0 从 IN 单元读入数据送 R0 00000001 00100001 START:IN R1 从 IN 单元读入数据送 R1 00000010 00000100 ADD R1 ,R0 R0与 R1相加,结果送 R0 00000011 00110000 OUT R0 R0的值送 OUT 单元显示00000100 10110000 NOT R0 对 R0取反,结果送 R0 00000101 0011000

7、0 OUT RO R0的值送 OUT 单元显示00000110 11000000 JMP START 跳转至 00H地址00000111 00000000 00001000 01010000 HLT 停机名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - 实际运行结果:输入值OUT 单元首先显示数值(十六进制 ) (即两数相加之和)OUT 单元最后显示数值(十六进制 ) (即相加之和取反)R0 00000001 03 FC R1 0

8、0000010 R0 01000001 84 7B R1 01000011 4心得体会在此次课程设计过程中锻炼到的就是独立分析问题的能力,在上学期所学的知识下, 进行进一步综合及加深理解, 当时所学的计算机组成基本原理的理论知识应用与实践中,通过实际的操作对计算机各部件的组成和工作原理的理解, 了解了微程序计算机中指令和微指令的编码方法和指令在计算机中的运行,进一步激发了对计算机的兴趣。在实验时发现自己“单步”与“单拍”并没有完全弄懂,经老师的指导,我才明白了“单步”与“单拍”的不同之处。此次实验有较大的收获,通过自己设置微程序、及编写机器程序,更进一步熟悉了指令、微指令等等相关知识。课程设计是培养我们综合运用所学知识,发现, 提出, 分析和解决实际问题 , 锻炼实践能力的重要环节, 是对我们实际工作能力的具体训练和考察过程。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁