- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
08-复杂模型机的设计说明书
*******************
实践教学
*******************
计算机与通信学院
2011年春季学期
计算机组成原理 课程设计
题 目: 模型机设计-8
专业班级:
姓 名:
学 号:
指导教师:
成 绩:
前 言
本次课程设计主要讲授单处理机系统的组成和工作原理,包括运算器、存储器、控制器和输入输出系统,其中控制器的设计是课程的重点和难点。为了能融会贯通各知识点,增强对计算机系统各模块协同工作的认识,充分理解数据通路,掌握控制器的设计技术,课程设计也侧重于控制器的设计。
开设这门课可以为理解、应用和开发程序提供技术和方法支持,为后续课程的学习提供重要思想和方法基础,同时对于自己逻辑思维培养和程序设计思想体系的建立有着重要的影响。学好《计算机组成原理》仅仅通过课堂教学或自学获取理论知识是远远不够的,还必须加强实践,亲自实践。在大学学习时,知识是通过一门门独立的课程传授的,而实际问题之能够顺利地得到解决,不但需要多方面的知识,而且还需要善于对这些知识综合地加以运用。这次课设正是给我们了一次自己动脑动手的机会。
目 录
摘 要 1
正 文 2
第一章 设计目的及原理 2
第二章 模型机的逻辑结构及框图 2
第三章 详细设计 3
3.1 运算器的物理结构 3
3.2 存储器系统的组成与说明 5
3.3 指令系统的设计与指令分析 5
3.4 微程序控制器的逻辑结构与功能 8
3.5 微程序的设计与实现 9
3.6 微程序与监控程序 12
第四章 系统调试报告 14
设计总结 16
参考文献 17
致 谢 18
摘 要
本次课程设计主要综合所学习的计算机组成原理的知识,设计一套复杂模型计算机。并设计一些简单的程序进行验证。本系统主要由以下模块组成:运算器、存储系统、微程序控制器模块、指令系统模块、微程序控制器模块等组成。应用存储系统说明输入输出时序,使用模型机的器件组成有片间串行进位8位算数逻辑运算的功能。该系统在基本模型机的基础上改进并实现输入﹑二进制加法﹑存数﹑输出以及无条件转移等指令的功能。对于微指令,可将其转化为格式化的“二进制代码表”,然后通过手动输入或是联机存入的方法,将微指令存入机器,实现相应的操作。终通过模型机的设计和调试,连贯运用计算机组成原理课程学到的知识,建立计算机整机概念。
关键词: 模块;微指令;机器指令;基本模型机;建立整机
正 文
设计目的及原理
设计目的:根据计算机组成原理课程所学知识,设计、开发一套简单的模型计算机。通过对一个简单计算机的设计,以达到对计算机的基本组成、部件的功能与设计、微程序控制器的设计、微指令和微程序的编制与调试等过程有更深的了解,加深对理论课程的理解。通过模型机的设计和调试,连贯运用计算机组成原理课程学到的知识,建立计算机整机概念,加深计算机时间和空间概念的理解。
设计原理:部件实验过程中,各部件单元的控制信号是人为模拟产生的,如运算器实验中对74LS181芯片的控制,存储器中对存储器芯片的控制信号,以及几个实验中对输入设备的控制。这里,计算机数据通路的控制将由微程序控制器来完成,CPU从内存中取出一条机器指令到指令执行结束的一个指令周期全部由微指令组成的序列来完成,即一条机器指令对应一段微程序。
模型机的逻辑结构及框图
本次课设模型机的运算器模块主要由运算器、暂存器、输出缓冲器以及进位控制和判零标志控制电路等构成。本系统具有本机现场直接编程功能,且由于选用 E2ROM 2816芯片为控制存储器,因此,具有掉电保护功能。
课设的复杂模型机指令译码逻辑图如图2.1,逻辑结构如图2.2。
图2.1 复杂模型机指令译码逻辑图
图2.2逻辑结构图
详细设计
3.1 运算器的物理结构
运算器模块由运算器 (74LS181)、暂存器 (74LS273)、输出缓冲器 (74LS245)以及进位控制和判零标志控制电路等构成。
运算器模块的工作原理:该模块中算术运算是由74LS181(U31、U32)构成,它是运算器的核心。它可以对两个 8 位的二进制数进行多种算术或逻辑运算。两个参加运算的数分别来自于暂存器 U29 和 U30,运算结果直接输出到输出缓冲器 U33,由输出缓冲器发送到系统的数据总线上,以便进行移位操作或参加下一次运算。U29 和 U30 采用 8 位
文档评论(0)