计组课设报告_第1页
计组课设报告_第2页
计组课设报告_第3页
计组课设报告_第4页
计组课设报告_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业重庆大学课程设计报告课程设计题目: 微程序设计 学 院: 计算机学院 专业班级: 计算机科学与技术6班 年 级: 2012级 姓 名: 李航、周奥力、彭翔 学 号: 、 完成时间: 2014 年 12 月 26 日成 绩: 指导教师: 冯永 重庆大学教务处制课程设计指导教师评定成绩表 姓名:李航 学号:项目分值优秀(100 x90)良好(90 x80)中等(80 x70)及格(70 x60)不及格(x60)评分参考标准参考标准参考标准参考标准参考标准学习态度15学习态度

2、认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作学习态度尚可,能遵守组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度技术水平与实际能力25设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信设计合

3、理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信设计基本合理,理论分析与计算无大错,实验数据无大错设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题创新10有重大改进或独特见解,有一定实用价值有较大改进或新颖的见解,实用性尚可有一定改进或新的见解有一定见解观念陈旧论文(计算书、图纸)撰写质量50结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机

4、打印成文;图纸工整、清晰结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰指导教师评定成绩:指导教师签名: 年 月 日重庆大学本科学生课程设计任务书课程设计题目 微程序设计学院计算机学院专业计算机科学与技术年级2012已知参数和设计要求:用微程序控制器实现以下指令功能: 调用:CALLaddr ;指令功能与80X86相同,addr是8位二进制地址 返回:RET ; 存储器到存储器传送:MOV memi ,

5、memj; memi (memj), ij,memi内存单元地址 带左移的加法运算:ADDRi , Rj , N; Ri (Ri)+(Rj)N ,Rj中内容不变学生应完成的工作:根据模型计算机的数据路径以及微程序控制器的工作原理,设计各指令格式及编码。并实现各机指令微代码根据定义的机器指令自拟编写包含以上指令 的应用程序参考实验实验五实验六上机调试并输出正确结果给出完整的设计报告。目前资料收集情况(含指定参考资料):Computer Organization and Design , 4th Edition 计算机组成原理实验指导书课程设计的工作计划:2014.12.24,确定指令格式以及指令

6、流程图的编写,并且对操作进行译码。 2014.12.25,编写了设计程序,并且对微指令进行编码并且导入至软件,经调试成功完成设计,最后交给老师检查 2014.12.26,完成设计报告的编写任务下达日期 2014 年 12 月 24 日完成日期2014 年12 月 26 日说明:学院、专业、年级均填全称,如:计算机学院、计算机科学与技术、2010。课程设计正文一设计要求 用微程序控制器实现以下指令功能: 调用:CALLaddr ;指令功能与80X86相同,addr是8位二进制地址 返回:RET ; 存储器到存储器传送:MOV memi , memj; memi (memj), ij,memi内存

7、单元地址 带左移的加法运算:ADDRi , Rj , N; Ri (Ri)+(Rj)(RO+R1)OUT$P 0c 60 ;停机$P 0d 30 $P 0e 20$P 0f 21 ;MOV指令,将内存中20单元的数写入21单元中$P 10 22 ;RET$P 20 13 ;数据$P 21 25 ;数据$M 00 $M 01 006D43$M 03 $M 04 06B205$M 05 006D46$M 06 10A007$M 07 $M 08 200C09$M 09 00D341$M 0E 00001A$M 11 $M 12 $M 13 006D54$M 14 $M 15 $M 16 $M 17

8、 04B218$M 18 006D59$M 19 10201A$M 1A $M 1B $M 1C 10601D$M 1D $M 1E $M 20 $M 21 04B201$M 22 $M 23 $M 24 $M 25 $M 26 $M 28 03B229$M 29 00922A$M 2A 06222B$M 2B 00802C$M 2C 0000CE$M 30 006D65$M 31 $M 32 $M 33 006D51$M 34 $M 35 006D5B$M 36 $M 37 006D5C三测试(彭翔单独完成)首先按照如下电路图连接电路: 数据通路图如下: 运行:将时序与操作台单元的开关KK1

9、 和KK3 置为运行档,进入软件界面,首先将程序装载进去,然后选择菜单命令“【实验】【复杂模型机】”,打开复杂模型机数据通路图。按动CON 单元的总清按钮CLR,然后通过软件运行程序,选择相应的功能命令,即可联机运行、监控、调试程序。 测试结果: IN指令, 0E R0 LDI指令,(05)R2 CALL指令,将PC保存于39H中 MOV指令,将内存中20单元的数写入21单元中 Ret指令 Add指令,RO(RO+R1)3位 OUT指令,R0OUT四实验小结 实验结果完全符合当初的设计,各个微指令都实现了预先设计的目标,机器程序的测试也达到预期的效果。五参考文献计算机组成原理实验指导书重庆大学

10、计算机学院深入理解计算机系统Randal E.Bryant David OHallaron编,中国电力出版社,2004年5月计算机组成和设计David A.Patterson John L.Hennessy编,机械工业出版社,第4版 计算机组成和设计David A.Patterson John L.Hennessy编,机械工业出版社,第3版六个人总结 通过本次课程设计,不仅巩固了在课堂上学习的知识,而且还锻炼了我们的实际动手能力.理解了复杂模型机的组成;通过自己设计微程序,也明白了微程序的实质和工作原理。 我在这次课程设计中负责微程序代码的设计和编写,当然我还有一个队友,在和他讨论的过程中,我也学习到了很多新的知识,同时发现了自己的不足之处。在设计的过程中,我感觉最难的就是Add指令的设计了,因为该指令需要将源寄存器和目的寄存器中的数相加后左移多位后再送回到目的寄存器。实现相加是很简单的,但是复杂模型机的ALU单元没有左移多位的功能,只能利用循环来解决这个问题。所以我们利用到了微指令的P字段,但是在前面的实验中老师并没有讲过这方面的知识,我们只好去通过翻阅实验指导书来学习它的使用方法,最后通过一个中午的努力,终于完成了该指令的设计。 这次课程设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论