- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.. ..
课程设计报告
课程名称:计算机组成原理
设计题目:复杂模型机
专 业:xxxxxx
姓 名:xx
学 号:xxxxx
同 组 人:xxxxxx
指导教师:xx
二零一六年一月
目 录
TOC \o 1-3 \h \z \u 1、课程设计任务书 3
1.1 设计任务 3
1.2 性能指标和设计要求 3
2、本设计模型机体系结构及功能 3
2.1 模型机的体系结构 3
2.2 模型机所具有的基本功能 4
3、模型机硬件设计 4
3.1 模型机总体结构设计 4
3.2 模型机的硬件实现 5
3.3 模型机数据通路的设计 5
4、模型机机器指令系统设计 6
4.1 指令设计 6
4.2 指令格式 6
4.3 指令系统 8
5、模型机控制器微程序设计 9
5.1 机器指令周期分析 9
5.2 模型机硬件译码电路 9
5.3 微程序流程图设计 11
5.4 微指令格式设计 12
5.5 微指令编码设计 12
5.6微指令地址及控存存储器设计 13
6、模型机功能测试 14
6.1 机器指令功能调试 14
6.2整机功能测试 17
7、结论 18
8、致谢 18
9、附录 18
1、附录一 18
2、附录二 19
1、课程设计任务书
1.1 设计任务
1、基本模型机的设计与实现。
2、在基本模型机的基础上设计一台复杂模型机。
1.2 性能指标和设计要求
利用所学过的理论知识,特别是微程序设计的思想,设计基于微程序控制器的模型计算机,包括设计相应的硬件平台、机器指令系统和微指令等。设计环境为TD-CMA 计算机组成原理教学实验箱、微机,联机软件等。同时设计好基于模型机的测试验证程序,并在设计好的硬件平台上调试通过,以验证所设计的模型机功能的可行性与可靠性。在设计完成的前提下,撰写出符合要求的课程设计说明书并通过设计答辩。
1.基本模型机设计与实现
设计一台简单模型机,在具备基本必要的硬件平台的基础上,进一步要求其机器指令系统至少要包括五条不同类型指令:如一条输入指令(假设助记符为IN),一条加法指令(假设助记符为ADD),一条输出指令(假设助记符为OUT)、一条无条件转移指令(假设助记符为JMP)和一条停机指令(假设助记符为HLT);在设计好的模型机基础上,设计一个进行两个数求和运算的测试验证程序,用以验证模型机功能的可行性与可靠性。
2. 在任务1 的基础上,增加机器指令系统的功能,设计具有不少于10 条机器指令的复杂指令系统模型机,包含算术逻辑指令、访问内存指令、控制转移指令、输入输出指令、停机指等令。数据的寻址方式采用寄存器直接寻址。利用设计的复杂模型机实现两个数的减法运算并判断差得正负,差为正数则输出A,差为负数则输出B,差为零则输出C。在设计好的模型机基础上,进一步设计一个测试验证程序,验证模型机功能的可行性与可靠性。
3、基本模型机和复杂模型机的CPU 数据字长为8 位,采用定点补码表示。指令字长为8 的整数倍。微指令字长为24 位。
2、本设计模型机体系结构及功能
2.1 模型机的体系结构
依据计算机系统的层次结构,本次设计的模型机可简化为图1 所示的四层结构。我们需要对每一个层次进行设计和实现。
对于最上层的应用程序,本次设计需要设计一个应用程序的测试实例来验证下面三层构成的模型机的功能可行性与可靠性。
2.2 模型机所具有的基本功能
本模型机共设计三大类指令,其中包括运算类指令,控制转移类指令,数据传送类指令。运算类指令包含三种运算,算术运算,逻辑运算和移位运算。数据转移类指令包含访问内存指令、输入输出指令等,控制类指令包括停机指令等。实现的功能如:两寄存器的内容相加减,寄存器中数据的移位,外设与寄存器内容交换等多种功能。
3、模型机硬件设计
3.1 模型机总体结构设计
总体结构设计包括确定模型机应具有的基本功能部件以及它们之间的数
据通路。
您可能关注的文档
最近下载
- 2025年度重庆市招聘社区工作者应知应会考试题库附答案.docx VIP
- 室外健身器材供货安装及售后服务方案.docx VIP
- 2025年新能源公司风电场风机倒塌事故应急演练方案.pdf VIP
- 第3课 追求人生理想-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 5.1中国外交政策的形成与发展 高中政治统编版选择性必修一当代国际政治与经济.pptx VIP
- 隔离技术与院感监测试题.docx VIP
- 青岛版五年级数学上册第一单元测试题.doc VIP
- 新技术新项目临床应用管理制度.docx VIP
- 新版AIAG APQP第三版和CP控制计划第一版 最新的变化点汇总.pdf VIP
- 第3课 追求人生理想-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
文档评论(0)