计算机组成原理课程设计个人总结[精选合集]

时间:2019-05-12 22:09:13下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《计算机组成原理课程设计个人总结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《计算机组成原理课程设计个人总结》。

第一篇:计算机组成原理课程设计个人总结

计算机组成原理课程设计个人总结

这次课程设计是在已学计算机组成原理基础上进行的一次大型实验,也是对该课程所学理论知识的深化和提高。因此,要求学生能综合应用所学知识,设计与制造出具有较复杂功能的应用系统,并且在实验的基本技能方面上进行一次全面的训练。

通过对这一闹钟程序的制作,使我对计算机组成原理的基本知识的使用更加熟练,同时也增加了我对计算机组成原理的一些认识,培养从资料文献、科学实验中获得知识的能力,在作业完成过程中通过和同学的交流,也增加了合作的技巧,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。通过查阅以下资料也学到了一些课本上没有的东西,很多知识从模糊概念到具体的了解,从毫无所知到具体的应用,拓宽了自己的知识面,增加了学好汇编语言的信心。

当然,在本次设计中,遇到了很多问题,开始有些迷茫,在老师的分析以及同学的帮助下,相关资料的查阅,先了解了整个设计的总体设计包括当前时间的获取并显示,码制转换,设定闹钟报鸣的时间。用AND运算,高四位的0 AND 任何的值都是0,而低四位的1 AND 任何的值 它的值还是保持不变。合肥工业大学出版社汇编语言程序设计(王庆生 主编)这本书就帮了我很大的忙,在最后的附录里找到了各操作的格式及功能还有Dos系统功能和BIOS功能调用功能及参数,相当详细。提取系统时间比较难就参考了响铃调用,扬声器开关,灯光控制显示、广播等模块,之后采取各个模块击破的方法,了解各个模块的功能的实现,这下工程花费很长一段时间,又是图书馆查资料,又百度,感觉百度真好,就连一个简单的汇编语句帮我们解析清清楚楚,例如.AND AL,0FH其解答是0FH用二进制表示为0000 1111,其0-3位(低四位)都是1百度文库里资料。汇编很注重寄存器的使用,输入输出,进栈保护现场,出栈恢复现场,光标设置等等。

经过努力调试修改把这个时间控制大部分完成,虽然里面还存在很多问题,譬如缺少错误检测和信息提示,没有写入,感觉自己在计算机组成原理的知识海洋里懂的是那么的少,还需要多学点。

总之,这次的课程设计不仅让我有动手实践的机会,也让我对之前的知识进行加深学习,使我对完成一个项目有个比较具体的认识,对以后完成这方面的事情打下基础。再次感谢老师同学的帮忙!

第二篇:计算机组成原理课程设计

《计算机组成原理》课程设计

任务书

中原工学院计算机学院 2007年6月

前言

“计算机组成原理”是大学本科计算机相关专业的一门核心专业基础课程,必修,在先导课和后继课之间起着承上启下的作用。主要讲授单处理机系统的组成和工作原理,包括运算器、存储器、控制器和输入输出系统,其中控制器的设计是课程的重点和难点。为了让学生能融会贯通各知识点,增强对计算机系统各模块协同工作的认识,充分理解数据通路,掌握控制器的设计技术,课程设计一般也侧重于控制器的设计。考虑到学生的基础和现有实验环境,本次课程设计的题目是“微程序控制器的设计与实现”。通过该课程设计,希望学生在理论与实践相结合的基础上,加深对计算机整机概念,进一步理解计算机的内部结构和时空关系,进一步理解和掌握微程序控制器的设计思想和具体方法、步骤,从而提高自行设计、调试和分析问题的能力。课程设计题目

微程序控制器的设计与实现

目的

 巩固和深刻理解“计算机组成原理”课程所讲解的原理,加深对计算机各模块协同工作的认识

 掌握微程序设计的思想和具体流程、操作方法。 培养学生独立工作和创新思维的能力,取得设计与调试的实践经验。

 尝试利用编程实现微程序指令的识别和解释的工作流程

内容

按照要求设计一指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻址、寄存器间接寻址、存储器直接寻址、立即数寻址等五种寻址方式。

具体要求

 仔细复习所学过的理论知识,掌握微程序设计的思想,并根据掌握的理论写出要设计的指令系统的微程序流程。指令系统至少要包括六条指令,具有上述功能和寻址方式。 根据微操作流程及给定的微指令格式写出相应的微程序  将所设计的微程序在虚拟环境中运行调试程序,并给出测试思路和具体程序段

 尝试用C或者Java语言实现所设计的指令系统的加载、识别和解释功能。 撰写课程设计报告。

设计环境

 伟福COP2000型计算机组成原理实验仪,微机,相关虚拟软件。

 VC开发环境或者Java开发环境。

课程设计时间

 1.5周

课程设计报告要求 完成设计任务后,在课程设计的最后阶段,需要总结全部设计工作,写出完整,规范的设计报告,在指定的时间内提交指导教师.课程设计报告要求有完整的格式,包括封面,目录,正文等,具体如下:

一、封面

包括:课程设计题目,姓名,学号,班级,指导教师,完成日期.二、目录

正文前必须要有目录.三、正文 正文包括的内容有: ⑴ 设计任务与要求;⑵ 设计方案(包括设计思路,采用的微指令格式,每条指令的指令流程及其微程序清单)(3)调试过程(包括实验步骤,出现的问题,解决的方法(4)小结(在整个课程设计过程中的总结和体会)(5)参考资料

成绩评定

课程设计的考核结果按优秀,良好,中等,及格和不及格来评价.对设计任务理解透彻,能够全面,正确,独立地完成设计内容所规定的任务,得出设计结果,并按时提交准确,完整,规范的设计报告,可评为优秀;按照设计任务要求能够顺利地完成任务,得出结果,按时提交较完整的,符合要求的设计报告,可评定为良好;按照设计要求完成了软件的编程与调试,基本完成了任务要求,提交符合要求的设计报告,可评为中等;基本完成设计目标,但不够完善,可能有若干小的缺陷,在帮助下能够完成任务要求,提交设计报告,可评为及格;不能完成指定的要求和任务,未提交设计报告的,评为不及格.参考资料 1.“计算机组成原理课程设计任务书” 2.“计算机组成原理” 课堂教材

第三篇:计算机组成原理课程设计范文

计算机组成原理课程设计指导材料

一. 课程设计目的

课程设计教学目的:通过本课程设计,学生可熟悉典型计算机的基本结构、基本组成和基本功能,掌握计算机主要组成部件工作原理的基本分析与设计方法,加深对理论课知识内容的理解。

二. 设计题目

题目1.内存扩充与连接 1.设计目的:

2.主要任务:

3.设计要求:

4.图表

画图时请按以下给出的原件图画 图1-1 8086芯片引脚图 图1-2内存芯片逻辑图

图1-3 译码器与门电路逻辑图 题目2.模型机组成设计

1.目的:通过对一个简单模型机的设计与实现,对计算机的基本组成、部件的设计、部件间的连接以及微指令执行的过程。

2.基本要求:画出模型机的设计图并举例描述利用该模型机进行加法运算时,各个功能部件的工作情况。

题目3.算数逻辑运算 1.目的:

(1).了解运算器 的组成结构。(2).掌握运算器的工作原理。(3).学习运算器的设计方法。

(4).掌握简单运算器的数据传 送通路。

(5).验证运算功能发生器74LS181 的组 合功能。

2.设计原理:

设计中所用的运算器数据通路图如下图。图中所示的是由两片74LS181 芯片以并/串 形式构成的8 位字长的运算器。右方为低4 位运算芯片,左方为高4 位运算芯片。低位芯片 的进位输出端Cn+4 与高位芯片的进位输入端Cn 相连,使低4 位运算产生的进位送进高4 位运算中。低位芯片的进位输入端Cn 可与外来进位相连,高位芯片的进位输出引至外部。两个芯片的控制端S0~S3 和M 各自相连,其控制电平按表。为进行双操作数运算,运算器的两个数据输入端分别由两个数据暂存器DR1、DR2(用锁存器74LS273 实现)来锁存数据。要将内总线上的数据锁存到DR1 或DR2 中,则锁存器74LS273 的控制端LDDR1 或LDDR2 须为高电平。当T4 脉冲来到的时候,总线上的数据就被锁存进DR1 或DR2 中了。为控制运算器向内总线上输出运算结果,在其输出端连接了一个三态门(用74LS245 实现)。若要将运算结果输出到总线上,则要将三态门74LS245 的控制端ALU-B 置低电平。否则输出高阻态。

3.根据设计原理描述进行原码加减运算及逻辑运算的程序流程 4.填写下表

三. 课程设计报告格式

1.报告组成及装订顺序:封面、目录、引言、正文、结论、参考文献、心得体会。2.书写格式要求:见学院课程设计报告要求

四. 其它要求

1.报告提交时间:截止12月31日

2.报告提交形式:以班级为单位提交电子版和打印版

第四篇:计算机组成原理课程设计个人总结1

计算机组成原理课程设计个人总结

经过将近一个月的的计算机组成原理课程设计,让我们体会到了苦尽甘来的滋味,这次课程设计使我对上学期蒋永辉老师所教的计算机组成原理的知识得到了巩固和提高.本次课程设计,我的组长是邢王秀同学,他担任了这次课程设计的主要任务。这次计算机组成原理课程设计使我的能力得到了很大的提高,此外使我对上学期所学的计算机组成原理的知识得到了提高,加深了对计算机工作原理的认识。我也体会到了作为一个大学生,要想学有所得,就得学习主动,不要什么都希望别人亲自传授,面对问题要自己去努力解决,多问问身边的同学,多动手查查,多上网找找,所以要想成功就得事事做到细心,耐心,恒心。

在这次课程设计中,我主要承担任务是一位全加器设计;在组长的总体设计下,我们的工作进行的非常顺利,使我们的课程设计达到了来事半工倍的效果;在设计过程中,通过整体设计方案,根据课程任务设计书的要求,把我们组的课程设计报告认真的完成。

这次的课程设计,加强了我们动手、思考和解决问题的能力。巩固和加深了对计算机加法器的并行进位和串行进位的理解,提高综合运用所学知识解决问题的能力。培养了我们选用参考书,查阅手册及文献资料的能力。培养独立思考,深入研究,分析问题、解决问题的能力。通过MAX+Plus II软件的使用,让我们对其中的原理能清楚的掌握。此外,培养了我严肃认真的工作作风,逐步建立正确的生产观念、经济观念和全局观念。而且做课程设计同时也是对课本知识的巩固和加强,平时看课本时,有些问题就不是很能理解,做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。所以这个期末测试之后的课程设计对我们的作用是非常大的。

这次的课程设计使我懂得了理论与实际相结合是很非常重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在整个设计过程中,构思是很花费时间的。但是在组长的帮助下,我们在电路中遇到的关于编辑、编译、调试、仿真中的问题都一一解决了。当然,有时用错了方法,总是实现不了。同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。

通过这次的课程设计,让我更加了解到计算机组成原理的重要性。以及它对我们专业的发展发挥的作用。对我们而言,知识上的收获很重要,但精神上的丰收更加可喜。让我知道了学无止境的道理。我们每一个人永远不能满足于现有的成就,人生就像在爬山,一座山峰的后面还有更高的山峰在等着你。挫折是一份财富,经历是一份拥有。这次课程设计必将成为我人生旅途上一个非常美好的回忆!同时在做课程设计时要能够从多方面去考虑,去研究,用多种方法去实现

要求。此次课程设计,学到了很多课内学不到的东西,比如独立思考解决问题,出现差错的随机应变,这些都让我受益非浅,今后的制作应该能够更轻松,自己也都能够解决并高质量的完成项目。

第五篇:计算机组成原理课程设计任务书

《计算机组成原理》

课程设计任务书

一、设计任务:

1、基本模型机设计与实现;

2、在基本模型机设计的基础上设计一台复杂模型机。

二、功能指标和设计要求:

利用所学过的理论知识,特别是微程序设计的思想,设计基于微程序控制器的模型计算机,包括设计相应的硬件平台、机器指令系统和微指令等。设计环境为TD-CMA计算机组成原理教学实验箱、微机,联机软件等。同时设计好基于模型机的测试验证程序,并在设计好的硬件平台上调试通过,以验证所设计的模型机功能的可行性与可靠性。在设计完成的前提下,撰写出符合要求的课程设计说明书并通过设计答辩。

1.基本模型机设计与实现

设计一台简单模型机,在具备基本必要的硬件平台的基础上,进一步要求其机器指令系统至少要包括五条不同类型指令:如一条输入指令(假设助记符为IN),一条加法指令(假设助记符为ADD),一条输出指令(假设助记符为OUT)、一条无条件转移指令(假设助记符为JMP)和一条停机指令(假设助记符为HLT);在设计好的模型机基础上,设计一个进行两个数求和运算的测试验证程序,用以验证模型机功能的可行性与可靠性。

2.在任务1的基础上,增加机器指令系统的功能,设计具有不少于10条机器指令的复杂指令系统模型机,包含算术逻辑指令、访问内存指令、控制转移指令、输入输出指令、停机指令等。数据的寻址方式要包括直接、间接、变址和相对寻址等多种寻址方式。利用设计的复杂模型机实现两个数的减法运算并判断差得正负,差为正数则输出A,差为负数则输出B,差为零则输出C。在设计好的模型机基础上,进一步设计一个测试验证程序,验证模型机功能的可行性与可靠性。

3、基本模型机和复杂模型机的CPU数据字长为8位,采用定点补码表示。指令字长为8的整数倍。微指令字长为24位。

三、设计步骤:

1、确定设计目标 进行全面深入的模型机设计需求分析,确定所设计计算机的功能和用途。

2、总体结构、数据通路设计及硬件实现

总体结构设计包括确定模型机应具有的基本功能部件(如运算器、控制器以及基本的寄存器等等)以及它们之间的数据通路。

硬件实现基于现有的基本实验箱平台,根据所设计模型机选择必要的元器件,并通过接插件(各种连线等)进行器件连接,组成所设计的模型机硬件系统(物理机)。综合考虑计算机的速率、性能价格比、可靠性等要求,设计合理的数据通路结构,数据通路不同,执行指令所需要的逻辑操作就不同,计算机的结构也就不一样。在此基础上,在后面的微指令设计阶段,就可以依据数据通路关系确定模型机工作过程中的所有微操作,并进一步确定微指令格式中的相应微命令。

3、确定指令系统(机器指令系统)

确定数据的表示格式、位数、指令的编码、类型、需要设计哪些指令及使用的寻址方式。确定相对应指令所包含的微操作。

4、机器指令转化为微程序执行的相关设计

过程2、3完成后,就可以根据机器指令系统进行指令周期分析,确定出每条机器指令的CPU周期数。对于微程序控制的计算机,进一步确定出每个CPU周期内的微操作(明确哪些微操作可以安排在同一CPU周期中,哪些微操作则不能)。设计出每条机器指令的方框图形式的指令周期流程图。

5、微指令代码化

依据指令周期流程图以及指定的微指令格式,将设计出程序格式中的各字段(操作控制字段、P测试字段、直接微地址字段)相应的二进制代码(即对应的微命令编码)。

6、设计微指令的相关微地址

根据后续微地址的形成方法(直接微地址或P测试转移后重新形成),确定每条微指令的相关后续微地址。确定好微命令在控存中的存放地址,并将所有微命令写入到控存的相应存储单元中。

7、组装、调试

7.1、在总调试前,先按功能模块进行组装和分调,因为只有各功能模块工作正常后,才能保证整机的正常运行。首先调试每条微指令功能,再调试每条机器指令功能。

连接所有模块,用单步微指令方式执行机器指令的微程序流程图,当全部微程序流程图检查完后,若运行结果正确,则在内存中装入一段机器指令,进行其他的运行方式等功能调试及执行指令的正确性验证。

7.2、当所有功能模块都调试正常后,进入总调试。根据设计好的模型机,进一步设计一个功能测试验证程序,运行程序并验证所涉及的模型机功能是否可行和可靠。

四、课程设计报告要求:

课程设计报告要求打印,其中的数据通路框图、微程序流程图、实验接线图用VISIO等绘图工具软件绘制或用铅笔工工整整绘制,要求图文清晰,报告内容包括:

(1)封面

(包括:题目、所在系、班级、学号、指导教师及时间等项)(2)任务书(3)目录

(目录要层次清晰,要给出标题及页次,目录的最后一项是无序号的“参考文献”)。(4)正文

正文应按目录中编排的章节依次撰写,要求论述清楚,文字简练通顺,插图清晰,书写整洁。“设计”不同于实验,要充分体现出“设计”的思想,不能写成实验报告的形式。文中图、表及公式应规范地绘制和书写。正文是实践设计报告的主体,具体由以下几部分组成:

1)课程设计题目;

2)课程设计使用的相关软硬件资源;

3)设计的具体方法和步骤(包括确定所设计计算机的功能和用途、总体结构与数据通路与硬件设计、指令系统、设计指令执行流程、确定微程序地址、微指令代码化、组装、调试、测试验证程序与功能验证情况。)

4)课程设计总结(包括自己的收获与体会;遇到的问题和解决的方法等);(5)附录

附录1:数据通路图 附录2:微程序流程图

附录3:实验接线图

附录4:实验程序及微程序 附录5:参考文献(资料)

五、设计工作量:

(1)作品:设计的最终作品包括硬件和软件两个部分,要求硬件实现正确,能够演示并达到设计指标的要求。每个学生(或小组)在作品完成后,要经指导教师检查,同意拆除后方可拆卸。(2)论文:严格按上述课程设计说明书的要求撰写和装订。每个学生一份。

六、成绩评定标准:

课程设计的成绩分为:优秀、良好、中等、及格、不及格五个等级。

优秀:完成复杂模型机的设计与实现,指令系统完备有更新扩充。调试成功。文档规范齐全。

良好:完成模型机的设计与实现,指令系统指令种类丰富有一定的更新。调试成功。文档规范齐全。

中等:完成基本模型机的设计与实现,在老师指导下对指令系统有更新。调试成功。文档规范齐全。

及格:完成基本模型机的设计与实现。调试成功。文档规范齐全。不及格:没有课程设计报告,无故缺勤,不能完成调试者不及格。

七、工作计划:

时间:18周周1~周5 讲授:2课时

设计及调试:26课时 设计报告编8课时 答辩:4课时

八、参考资料:

1、《计算机组成原理》教材,陈智勇主编;

2、《CMA组成原理与系统结实验指导书》

下载计算机组成原理课程设计个人总结[精选合集]word格式文档
下载计算机组成原理课程设计个人总结[精选合集].doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    计算机组成原理课程设计指导书

    长 沙 学院 课程设计指导书 系(部) 计算机科学与技术专 业计算机科学与技术2010年12 月 10 日 课程名称:计算机组成原理 课程编号:7020130610 主 笔 人:钟旭 主 审 人: 一、课程......

    计算机组成原理课程设计2007答案大全

    在验收的同时,学生必须回答下列问题: 1, 指令寄存器在组成中的作用是什么? 用来保存当前正在执行的一条指令。 2, 指令的执行过程是怎么进行的? 执行一条指令时,先把它从内存中取到......

    计算机组成原理课程设计论文

    摘 要 摘要 显示器作为计算机重要的输出部件和人机交流的窗户,是一台电脑必不可少的部分,其重要性是不言而喻的。我们打开电脑,从开机的字符提示到开机后的图形化界面以及浏览......

    计算机组成原理--课程设计指导书

    计算机组成原理课程设计指导书 基于EDA技术的单周期中央处理器的设计与实现 适用专业:计算机科学与技术专业 网络工程专业及相关专业 教 研 室:计算机科学与技术教研室 计算......

    计算机组成原理-石油大学大课程设计

    中国石油大学(北京)成教学院 计算机组成原理教程课程设计 一.题目:计算机组成原理课程涉及到计算机多方面的基础知识,从冯诺依曼计算机体系结构开始,计算机被划分为多个组成部分......

    计算机组成原理课程设计教学大纲

    计算机组成原理课程设计教学大纲 实习名称:计算机组成原理课程设计 课程编码:042219 学 分:3 实习周数:3 适用专业:计算机科学与技术 一、实习的目的与任务 通过该课程设计......

    西南交通大学计算机组成原理课程设计报告

    《计算机组成实验 C》 课程设计 适用专业:电子信息类专业 专 班 学 姓 业:软件工程 级:软件一班 号: 名:某某某 指导教师:陈红梅 实验学期:2014-2015 第 1 学期 西 南 交 通 大......

    计算机组成原理课程设计任务书(最终版)

    《计算机组成原理》 课程设计任务书 一、设计任务: 1、 基本模型机设计与实现; 2、 在基本模型机设计的基础上设计一台复杂模型机。 二、功能指标和设计要求: 利用所学过的理论......