计算机组成原理 课程设计报告书
题目: 设计逻辑电路控制器CPU(含至少3条指令)
院 系: 计算机科学与工程学院
2015年 12 月 15 日
1
专业班级: 物联网工程13-1班 学 号: 学生姓名: 指导教师: 詹 林
安徽理工大学课程设计(论文)任务书
计算机科学与技术工程 学院 物联网 系 学 号 学生姓名 专业 (班级) 物联网13-1 设计题目 设计逻辑电路控制器 设 计 技 术 参 数 CPU(含至少3条指令) 1.通过试验箱系统连接设计取数据、存数据、加指令。 2.画出电路图实现相关的功能。 设 计 要 求 工 作 量 设计要求:在maxplus设计取数据、存数据、加指令的CPU程序。 1.课程设计说明书2500字; 2.画出流程图,编写微指令代码和程序; 3.编写出试验过程、试验结果。 工 作 计 划 3.第一天 学习微程序控制器,了界实验箱中的各结构。 4.第二天 分析题目,查阅资料,画出流程图,设计出微指令。 5.第三天 第四天 按实验要求连线,编写程序在实验箱上运行 6.第五天 写课程设计报告 参 考 资 料 [1] 白中英 著 ,计算机组成原理。 [2] 张功萱 著 ,计算机组成原理 ,清华大学出版社,2005年09月 [3]王诚 著,计算机组成原理实验指导书,清华大学出版社,2002 [4] 杨小龙.计算机组成原理与系统结构实验教程. 西安:西安电子科技大学出版社,2004 系主任签字 指导教师签字 2015年 12月 11 日
2
安徽理工大学课程设计(论文)成绩评定表
指导教师评语: 成绩: 指导教师: 年 月 日
3
摘 要
本次计算机组成原理课程设计课题是逻辑电路控制器CPU的设计。利用maxplus来实现计算机组成原理课程及实验中所学到的实验原理和编程思想,硬件设备自拟,设计控制器CPU的逻辑电路图,用逻辑电路图实现了一系列的指令功能,最终达到将理论与实践相联系。本次设计在maxplus中完成存数据、取数据、加指令的CPU程序,用电路图实现了相关功能,设计maxplus的指令系统(包括存数据、取数据、加指令的CPU程序),形成具有一定功能的完整的电路图。
关键词:maxplus、全加器、寄存器、逻辑电路图
4
目 录
1. 实验软件maxplus............................................................................................................................... 6
1.1Maxplus简介 ............................................................................................................................... 6 1.2 maxplus的使用说明 ................................................................................................................... 6 2.设计目标 ................................................................................................................................................ 9 3.系统设计 ................................................................................................................................................ 9
3.1 四位二进制加法器 ..................................................................................................................... 9 3.2 寄存器 ...................................................................................................................................... 10 3.3计数器 ....................................................................................................................................... 10 3.4 微指令集电路图设计 ............................................................................................................... 11 3.5微指令集设计 ........................................................................................................................... 12 3.6 CPU程序设计流程图 ............................................................................................................... 13 4.程序实现 .............................................................................................................................................. 13
4.1 仿真电路图 .............................................................................................................................. 13 4.2 仿真结果 .................................................................................................................................. 14 总结与体会 ............................................................................................................................................. 16 参考文献 ................................................................................................................................................. 17
5