计算机组成原理课程设计报告

时间:2024.4.14

太原工业学院校名+校徽(横)

学生课程设计报告

课程设计名称:计算机组成原理

设计项目名称:基本模型机设计与实现

称:

       级:

       号:

名:

师:

                    2014 年 12 月 22

目  录

课程设计任务书... 3

1    课程设计目的... 4

2    课程设计设备... 4

3    课程设计内容... 4

3.1.. 课程设计原理... 4

3.2.. 实验步骤... 5

4    课程设计结果... 9

5    课程设计总结... 12

5.1.. 课程设计的心得、经验教训及注意事项... 12

5.1.1心得体会... 12

5.1.2经验教训... 13

5.1.3注意事项... 13

参考文献... 13


 

课程设计任务书

学生姓名:                   专业班级:       

指导教师:                工作单位:        

题目:基本模型机的设计与实现

初始条件

1.完成《计算机组成原理》课程教学与实验

2.Proteus仿真系统

要求完成的主要任务(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)

1.掌握简单指令系统计算机的微控制器功能与结构特点

2.熟悉Proteus仿真系统

3.在Proteus仿真系统中确认运行结果

4.形成简单指令系统计算机的整机概念

时间安排

1.第17周周二(12月23日):全体集中讲解课程设计原理与方法

2.第17周周一至周五(12月22日~26日):分班实验:

      第18周周一至周五(12月229日~1月2日):分班实验:


1    课程设计目的

设计并实现基本模型机:

(1)理解计算机工作原理

(2)设计并验证一个定点计算机模型

(3)增加一个浮点运算单元

2    课程设计设备

PC机+Win 2003+proteus仿真器

3    课程设计内容

3.1   课程设计原理

部件实验过程中,各部件单元的控制信号是以人为模拟产生为主,而本次实验将能在微程序控制下手动产生各部件单元的控制信号,实现特定指令的功能。如运算器实验中对74LS-181芯片的控制,存储器中对存储器芯片的控制信号,以及几个实验中对输出设备的控制通过LED灯来显示结果。这里,计算机数据通路的控制将由微程序控制器来完成,CPU从内存中取出一条机器指令到指令执行结束的一个指令周期全部由微指令组成的序列来完成,即一条机器指令对应一个微程序。
本实验采用五条机器指令:IN(输入)、ADD(二进制加法)、STA(存数)、OUT(输出)、JMP(无条件转移)。

基本模型机数据通路框图:

基本模型机微程序流程图:

3.2   实验步骤

1、该基本模型机主要有运算器和存储器两大功能器件构成,首先设计运算器并对其进行功能验证。

(1)    实验原理图:

(2)    实验电路图:

(3)    功能验证:

如图:

通过下方的单刀双掷开关控制数据的输入,两个74LS273进行数据的锁存,通过181进行运算,将实验结果通过74LS245经总线输出,最后结果由LED显示。

对其进行正逻辑的算数运算,及令M=0,进行验证。

初始状态:74LS245置于高电平,74LS273置于低电平,S3、S2、S1、S0置0;

通过开关输入数据,分别将S3、S2、S1、S0置于高低电平,验证下表。

验证结果:运算器连接正确。

2、设计存储器并于运算器相连。

(1)    实验原理图:

(2)    实验电路图:

通过74LS373将数据写入6116存储器,然后将74LS245的导通开关关掉,读取6116里面的数据,并将数据以LED灯的形式得以验证。

(3)    读写操作:

初始状态:74LS273置于低电平,6116关闭。

写操作:通过开关,手动输入8位2进制数作为地址存储,SW19置于高电平,完成写操作后关闭。

读操作:通过6116进行读操作,完成地址的存储。

4    课程设计结果

1、实验电路图

2、实验结果

地址的写入:

操作数的写入

关闭存储开关,打开运算器,273高电平有效,245低电平有效

5    课程设计总结

5.1   课程设计的心得、经验教训及注意事项

5.1.1心得体会

通过本次实验理解了计算机的工作原理,设计并验证了一个定点计算机模型,实现了浮点运算的功能。在之前的单个运算器与存储器实验中能够在老师的指导下完成基本任务,在基本模型机的实验中遇到了一些问题,但通过与同学的讨论最终完成了实验。

思考内容:

片内总线与系统总线的功能不同,片内总线是芯片内部的总线,是CPU芯片内部寄存器与寄存器之间、寄存器与ALU之间的公共连接线。系统总线是系统内各功能部件之间相互连接的总线。

5.1.2经验教训

在做单个的运算器、存储器的实验时,通过老师的指导可以完成基本功能,但是对知识点掌握不是很熟悉,有些细节问题没有注意到,导致在本次的课程设计中,出现了不少问题。但通过与同学的讨论,最终得出正确设计方案。

在以后的学习生活中,我一定会力求把握每个知识点,注重理论与实际的结合。

5.1.3注意事项

1、在进行读写操作时,必须先将第一地址写入,再写入操作数,不能连续写入;

2、连接电路时一定要注意条理清晰、布局合理,方便以后的错误查询及修改;

3、区分不同芯片,注意74LS273为高电平有效,74LS245低电平有效,区分6112的不同接口。

参考文献

[1]蒋本珊.计算机组成原理.北京:清华大学出版社,2004


第二篇:组成原理实验(3)


实验一 运算器实验

1、  实验内容

利用两片74LS181以并、串形式构成8位字长的ALU。运算器的输出经过一个三态门和数据总线相连,运算器的两个数据输入端分别由两个锁存器锁存,锁存器的输入连至数据总线。数据开关用来给出参与运算的数据,运算结果经过数据线,通过显示灯显示。

内容:1)掌握简单运算器的数据传输方式

2)验证运算功能发生器及进位控制的组合功能

2、实验目的及要求

掌握运算器的数据传送通路;验证运算功能发生器(74LS181)的组合功能。

要求:完成不带进位及带进位算术运算实验、逻辑运算实验,了解算术逻辑运算单元的运用。

3、实验重点

运算器的数据传送通路;运算功能发生器(74LS181)的组合功能。

4、实验难点

运算器的数据传送通路;运算功能发生器(74LS181)的组合功能。

5、实验时间分配及进度安排

3学时

6、主要实验环节的组织

教师提示实验原理,学生自己设计实验。

实验二 存储器实验

1、  实验内容

向静态随机存储器RAM(一片6116)写入数据,并读出数据显示。

内容:1)向静态随机存储器写入数据

2)读出数据显示

2、实验目的及要求

掌握静态随机存储器RAM工作特性及数据的读写方法。

3、实验重点

静态随机存储器RAM工作特性及数据的读写方法。

4、实验难点

静态随机存储器RAM工作特性及数据的读写方法。

5、实验时间分配及进度安排

3学时

6、主要实验环节的组织

教师提示实验原理,学生自己设计实验。

实验2.存储器实验

实验3.数据通路组成实验

内容:连接运算器实验模块和存储器实验模块

要求:将运算器实验模块和存储器实验模块两部分电路连接在一起,掌握数据通路组成。

实验4.微程序控制器实验

内容:1)时序信号产生器、微程序控制电路

2)微指令设计格式、微程序编制

要求:掌握时序产生器的组成原理、掌握微程序控制器的组成原理、掌握微程序的编制、观察微程序的运行。

实验5.模型机CPU组成与指令周期实验

内容:1)连接微程序控制器模拟、运算器模块、存储器模块

         2)指令周期实验

要求:将微程序控制器模拟,运算器模块,存储器模块组合在一起,联成一台简单的计算机,并进行指令周期实验。

实验6.基本模型机设计与实现

内容:1)定义机器指令

2)编写相应微程序,上机调试

要求:在掌握部件单元电路实验的基础上,进一步将其组成系统地构造一台基本模型计算机,编写相应的微程序,上机调试掌握整机概念。

二、          

实验三 微程序控制器实验

1、  实验内容

时序信号产生器;微程序控制电路;微指令格式设计;微程序编制。

2、实验目的及要求

掌握时序产生器的组成原理、掌握微程序控制器的组成原理、掌握微程序的编制、观察微程序的运行。

3、实验重点

时序产生器的组成原理、微程序控制器的组成原理、微程序的编制、微程序的运行。

4、实验难点

时序产生器的组成原理、微程序控制器的组成原理、微程序的编制、微程序的运行。

5、实验时间分配及进度安排

3学时

6、主要实验环节的组织

教师提示实验原理,学生自己设计实验。

实验四 基本模型机设计与实现

1、  实验内容

部件实验过程中,各部件单元的控制信号是人为模拟产生的,而本次实验将能在微程序控制下自动产生各部件单元控制信号,实现特定指令的功能。计算机数据通路的控制将由微程序控制器来完成,CPU从内存取出一条机器指令到指令执行结束的一个指令周期全部由微指令组成的序列来完成,即一条机器指令对应一个微程序。

2、实验目的及要求

本实验目的及要求是掌握部件单元电路实验的基础上,进一步将其组成系统,构造一台基本模型计算机。

3、实验重点

实验重点是构造一台基本模型计算机。

4、实验难点

构造一台基本模型计算机。

5、实验时间分配及进度安排

3学时

6、主要实验环节的组织

教师提示实验原理,学生自己设计实验。

实验五 扩展8255并接口实验

1、  实验内容

本实验外扩一片8255A接口芯片,完成基本并行口实验。

2、实验目的及要求

本章实验目的及要求是在构成一台完整的模型机的基础上,控制真实的外围接口芯片,进行基本的接口实验。

3、实验重点

实验重点是控制真实的外围接口芯片,进行基本的接口实验。

4、实验难点

控制真实的外围接口芯片,进行基本的接口实验。

5、实验时间分配及进度安排

3学时

6、主要实验环节的组织

教师提示实验原理,学生自己设计实验。

更多相关推荐:
计算机组成原理课程设计报告

西安科技大学课程设计报告课程名称计算机组成原理课题名称复杂模型计算机的设计专业计算机科学与技术班级计科1001班姓名李用维念文洪吴江龙李斌指导教师薛萍时间20xx年1月5号1目录一复杂模型计算机的设计任务书1二...

计算机组成原理课程设计的实验报告

长治学院课程设计报告课程名称计算机组成原理课程设计设计题目设计一台性能简单的计算机系别计算机系专业计科1101班组别第三组学生姓名学号起止日期20xx年7月4日20xx年7月10日指导教师张剑妹目录一课程设计的...

计算机组成原理课程设计报告

课程设计题目教学院专业班级姓名指导教师硬件加减法器的设计计算机学院计算机科学与技术年月日1课程设计任务书20xx20xx学年第1学期学生姓名专业班级指导教师工作部门一课程设计题目硬件加减法器的设计二课程设计内容...

计算机组成原理课程设计报告书

课程设计说明书题目设计指令系统院系计算机科学与工程学院专业班级计算机1003班学号学生姓名指导教师刘向举年1月10日20xx安徽理工大学课程设计论文任务书20xx年12月17日安徽理工大学课程设计论文安徽理工大...

计算机组成原理课设报告

沈阳工程学院计算机组成原理课程设计设计题目基本模型机的设计与实现第六组系别班级学生姓名学号指导教师职称起止日期20xx年6月25日起至20xx年6月29日止沈阳工程学院课程设计任务书课程设计题目系别班级学生姓名...

计算机组成原理课程设计报告

课程设计报告课程设计名称计算机组成原理系别三系学生姓名班级学号成绩指导教师开课时间一设计题目计算机组成原理课程设计简单模型机的微程序设计二主要内容1通过使用作者开发的微程序分析和设计仿真软件熟悉本文介绍的为基本...

计算机组成原理课程设计总结报告

大庆师范学院计算机组成原理课程设计总结报告设计题目基本模型机的模拟设计与实现子题目外部中断控制流水灯蜂鸣器学生姓名院别专业班级学号指导教师20xx年7月5日大庆师范学院课程设计任务书题目基本模型机的模拟设计与实...

计算机组成原理课程设计实验报告

计算机组成原理课程设计实验报告学院专业班级学号姓名评分20xx年6月8日实验一一实验名称验证74LS181运算和逻辑功能二实验目的1掌握算术逻辑单元ALU的工作原理2熟悉简单运算器的数据传送通路3画出逻辑电路图...

计算机组成原理实习报告

福建农林大学计算机与信息学院课程名称实习题目姓名系专业年级学号指导教师职称计算机类课程实习报告计算机组成原理简单模型机设计计算机计算机科学与技术张旭玲讲师20xx年06月25日1福建农林大学计算机与信息学院计算...

开题报告——《计算机组成原理》课程教学网站的开发(修改)

本科毕业设计论文开题报告学生姓名学号指导教师系别专业交稿日期教务处制一开题报告二阅读文献目录三文献综述四文献翻译注意请将外文文献原文复印件附在后面

计算机组成原理课程设计报告_基本模型机的设计与实现

课程设计说明书题目基本模型机的设计与实现系部计算机科学与技术专业班级08级计科数据库三班姓名周子照学号20xx021406指导教师李南樱起止日期20xx年12月2720xx年1月5日课程设计任务书课程名称计算机...

计算机组成原理课程设计报告

计算机组成原理课程设计报告课程设计题目计算机组成原理专业名称计算机科学与技术班级20xx240202关童20xx24020xx7张一轮20xx24020xx8孙吉阳20xx24020xx9张旭20xx24020...

计算机组成原理课程设计报告(27篇)