第一篇:计算机组成原理课程设计总结报告
大庆师范学院
计算机组成原理课程设计
总结报告
设计题目:基本模型机的模拟设计与实现 子 题 目:外部中断控制流水灯、蜂鸣器 学生姓名: 院
别: 专
业: 班
级: 学
号: 指导教师:
2011 年 7 月 5日
大庆师范学院
课 程 设 计 任 务 书
题目 基本模型机的模拟设计与实现 主要内容:
对基本模型机的设计与实现,能够自己设计机器指令并且能够翻译为微程序,并能将机器指令和微程序分别打入模拟机的内存和控制存储其中,并通过程序调试能将所编写的程序正确运行。
参考资料:《计算机组成原理》 唐朔飞著
《计算机组成原理》 白中英著
《计算机组成原理实验指导》
完 成 期 限:
一周指导教师签名:
2011年 7 月5日
大庆师范学院本科毕业论文(设计)
大庆师范学院本科毕业论文(设计)
目录
一、设计目标……………………………………………………………………1
二、采用设备……………………………………………………………………1
三、设计的原理…………………………………………………………………1 3.1 单片机
……………………………………………………………………1 3.2中断方式 …………………………………………………………………2 3.3实现控制LED和蜂鸣器的原理……………………………………………3
四、逻辑电路图……………………………………………………………… 3 4.1LED小灯原理图…………………………………………………………… 3 4.2扬声器原理图 …………………………………………………………… 3 4.3单片机的独立按键原理图 ……………………………………………… 4
五、程序代码
…………………………………………………………………4 5.1C语言的特点及选择 ………………………………………………………4 5.2 程序代
……………………………………………………………………5
六、调试情况……………………………………………………………………5 6.1在keil环境下,编写外部中断的程序 …………………………………6 6.2软件调试的步骤
…………………………………………………………6
七、心得体会
…………………………………………………………………6
八、参考文献……………………………………………………………………7
大庆师范学院本科毕业论文(设计)
摘要:本文介绍了在89c51单片机系统中设计外部中断流水灯、蜂鸣器的一种方法。
关键词:中断;LED;蜂鸣器
一、设计目标
通过本次课题设计,应用《单片机原理及应用》等所学相关知识及查阅资料,完成简易的外部中断设计,以达到理论与实践更好的结合、进一步提高综合运用所学知识和设计的能力的目的。达到巩固、充实和综合运用所学知识解决实际问题的目的。
通过本次设计的训练,可以使我在基本思路和基本方法上对基于STC-89C52单片机的嵌入式系统设计有一个比较感性的认识,加深对理论方面的理解。了解软硬件的有关知识,并掌握软硬件设计过程、方法及实现,并具备一定程度的设计能力。为以后设计和实现应用系统打下良好基础。
二、采用设备
由于单片机集成了运算器电路、控制电路、存储器、中断系统、定时器/计数器以及输入/输出口电路等,所以用单片机设计控制电路省去了很多分立元器件。由于单片机是可编程芯片,并且它可以运用C语言编写,对于一些功能,可以调用C语言库函数。使编写程序变得非常简单。所以该课题用单片机实现,不仅功能易于实现,而且精确度高,稳定性好,抗干扰能力强。并且由于其成本低、体积小、技术成熟和功耗小等优点,且技术比较成熟。性价比也相当高。
综上所述,并通过各个方面综合比较为达到最佳效果。我采用本系统就是充分利用了89C52芯片的I/O引脚。系统以采用52系列单片机STC-89C52为中心器件来设计的外部中断,实现了中断程序为LED灯灭、蜂鸣器响声停止功能,中断程序由本人独立完成。
三、设计的原理
3.1、用89C52单片机试验仪来实现
大庆师范学院本科毕业论文(设计)
本课题用到的是89C52单片机试验仪,主要元件为89C52单片机、LED灯,键盘,蜂鸣器等。
89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的89C52单片机可提供许多较复杂系统控制应用场合。
89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,89C52可以按照常规方法进行编程,但不可以在线编程。
图1.AT89C52引脚图
3.2 中断传送方式:
中断方式则是在外设为数据传送做好准备之后,就向CPU发出中断请求信号(相当于通知CPU)。CPU接收到中断请求信号之后立即作出响应,暂停正在执行的原程序(主程序),而转去外设的数据输入输出服务,待服务完之后,程序返回。CPU再继续执行被中断的原程序。
外部中断
外部中断是指从单片机外部引脚输入请求信号。输入/输出的中断请求、实时事件的中断请求、掉电和设备故障的中断请求都可以作为外部中断源,从引脚INT0、INT1输入。
大庆师范学院本科毕业论文(设计)
外部中断请求、有两种触发方式:电平触发及跳变(边沿)触发。这两种触发方式可以通过对特殊功能寄存器TCON编程来选择。
3.3实现控制LED和蜂鸣器的原理
LED灯为共阳极接法,其阴极分别接P0口的八个输出。P0口各位送低电平,对应各口的LED灯亮。蜂鸣器有P1.5口控制,低电平时响,高电平时不响。P0口作为输出口,用来控制LED的亮灭,要使其亮只需要让P0.0-P0.7口保持低电平就可以使8个灯亮起来。同时通过P1.5端控制蜂鸣器发生,当1.5输出低电平时候使蜂鸣器发出声音,按下按键可调节P0的高低电平,从而控制程序中LED灯的亮灭和蜂鸣器的声音。
四、逻辑电路图
4.1LED小灯原理图
4.2扬声器原理图
大庆师范学院本科毕业论文(设计)
图3.扬声器电路
4.3单片机的独立按键原理图
图4.独立按键电路图
五、软件设计
5.1、C语言的特点及选择
C语言它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。语言简洁,使用方便,灵活,运算丰富,表达化类型多样化,数据结构类型丰
大庆师范学院本科毕业论文(设计)
富,具有结构化的控制语句,程序设计自由度大,有很好的可重用性,可移植性等特点。在本设计中采用C语言编写软件程序。
5.2 程序代码
#include
void delay(int z){ }
void main(){
} TCON=0;//TCON取值0或1时,对中断的现象不同 EA=1;//开总中断 EX0=1;//开外中断 0 while(1){ P0=0;
} delay(6000);//延时 P0=0xFF;delay(6000);//延时 for(m=0;m 六、调试情况 大庆师范学院本科毕业论文(设计) 6.1在keil环境下,编写外部中断的程序。 掌握开发系统界面的各个组成部分以及提供给我们的各种不同的调试工具,文件操作等内容。掌握使开发系统连机调试的基础知识。 6.2软件调试的步骤 软件调试一般分为以下四个阶段: 1、编写程序并查错; 2、在C语言的编译系统中编译源程序 3、对程序进行编译连接,并及时发现程序中存在的错误; 4、改正错误。 在软件调试过程中,对出现的错误进行了认真的分析和修改,多次调试成功后,能够很好的达到既定的设计效果。 七、心得体会 经过一周的努力,终于完成了这次学期的《计算机组成原理》科目的课程设计.虽然只有短短的一周,但是缺感觉学到了很多东西.这次单片机课程设计不仅巩固了以前所学过的知识,一方面通过C51单片机等一些器件的设计让我学习和掌握了单片机技术的基础知识和技术要点,也使以前学的很多知识都得到了运用。熟悉Keil C51编程平台及相关c语言编程软件,另一方面在WORD中进行编辑,这个过程中让我掌握了计算机辅助的设计技术。而且学到了很多在书本上没有学到过的知识,掌握了一种系统的研究方法,可以进行一些简单的编程。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的 理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,对软件、硬件方面的许多知识掌握得不够牢固。我会在以后的学习中不断学习,积累经验,超越自己。 总之,经过一个周的试验我受益匪浅,同时我还要感谢老师对我们的耐心指导,帮我们分析解决了许多棘手的问题,也为我拓展思路提供了很好的指导。 大庆师范学院本科毕业论文(设计) 参考文献 [1] 《计算机组成原理》 唐朔飞著(高等教育出版社)[2] 《计算机组成原理》 白中英著(科学出版社)[3] 《计算机组成原理实验指导》 《计算机组成原理》课程设计 任务书 中原工学院计算机学院 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、基本模型机设计与实现; 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组成原理与系统结实验指导书》 长 沙 学 院 课程设计指导书 系(部) 计算机科学与技术 专 业 计算机科学与技术 2010年12 月 10 日 课程名称:计算机组成原理 课程编号:7020130610 主 笔 人:钟旭 主 审 人: 一、课程设计的目的 通过该课程设计的学习,总结计算机组成原理课程的学习内容,利用TDN-CM+教学实验系统提供的软硬件操作平台掌握层次化设计方法、运用计算机原理知识,设计并实现一台完整的计算机,从而巩固课堂知识、深化学习内容、完成教学大纲要求,学好计算机科学与技术专业的专业基础课。 二、课程设计的题目 1.基本模型机设计与实现; 2.带移位运算的模型机的设计与实现; 3.复杂模型机的设计与实现。 三、设计内容(主要技术关键的分析、解决思路和方案比较等) 利用所学过的理论知识,特别是微程序设计的思想,写出要设计的指令系统的微程序。设计环境为TDN-CM+计算机组成原理教学实验系统,微机,虚拟软件。将所设计的微程序在此环境中进行调试,并给出测试思路和具体程序段。最后撰写出符合要求的课程设计说明书、完成答辩。1.基本模型机设计与实现 指令系统至少要包括六条不同类型指令:如一条输入指令,一条减法指令,一条加法指令,一条存数指令,一条输出指令和一条无条件转移指令。2.带移位运算的模型机的设计与实现 在基本模型机的基础上增加左、右循环和左、右带进位循环四条指令 3.设计不少于10条指令的指令系统。其中,包含算术逻辑指令,访问内存指令,程序控制指令,输入输出指令,停机指令。重点是要包括直接、间接、变址和相对寻址等多种寻址方式。 以上数据字长为8位,采用定点补码表示。指令字长为8的整数倍。微指令字长为24位。 四、设计步骤 1、确定设计目标 确定所设计计算机的功能和用途。 2、确定指令系统 确定数据的表示格式、位数、指令的编码、类型、需要设计哪些指令及使用的寻址方式。 3、总体结构与数据通路 总体结构设计包括确定各部件设置以及它们之间的数据通路结构。在此基础上,就可以拟出各种信息传输路径,以及实现这些传输所需要的微命令。综合考虑计算机的速率、性能价格比、可靠性等要求,设计合理的数据通路结构,确定采用何种方案的内总线及外总线。数据通路不同,执行指令所需要的操作就不同,计算机的结构也就不一样。 4、设计指令执行流程 数据通路确定后,就可以设计指令系统中每条指令所需要的机器周期数。对于微程序控制的计算机,根据总线结构,需考虑哪些微操作可以安排在同一条微指令中,哪些微操作不能安排在同一条微指令中。 5、确定微程序地址 根据后续微地址的形成方法,确定每个微程序地址及分支转移地址。 6、微指令代码化 根据微指令格式,将微程序流程中的所有微指令代码化,转化成相应的二进制代码写入到控制存储器中的相应单元中。 7、组装、调试 在总调试前,先按功能模块进行组装和分调,因为只有各功能模块工作正常后,才能保证整机的正常运行。 当所有功能模块都调试正常后,进入总调试。连接所有模块,用单步微指令方式执行机器指令的微程序流程图,当全部微程序流程图检查完后,若运行结果正确,则在内存中装入一段机器指令,进行其他的运行方式等功能调试及执行指令的正确性验证。 五、设计说明书要求 课程设计说明书按学校统一格式撰写和装订。课程设计报告要求打印,其中的数据通路框图、微程序流程图、实验接线图用VISIO等工具软件绘制或用铅笔工工整整绘制。 (1)封面(包括:题目、所在系、班级、学号、指导教师及时间等项,可到教务处网页上下载)(2)任务书(3)目录 目录要层次清晰,要给出标题及页次,目录的最后一项是无序号的“参考文献”。(4)正文 正文应按目录中编排的章节依次撰写,要求计算正确,论述清楚,文字简练通顺,插图清晰,书写整洁。文中图、表及公式应规范地绘制和书写。 正文是实践设计报告的主体,具体由以下几部分组成: 1)课程设计题目; 2)课程设计使用的实验设备; 3)课程设计步骤(包括确定所设计计算机的功能和用途、指令系统、总体结构与数据通路、设计指令执行流程、确定微程序地址、微指令代码化、组装、调试。) 4)课程设计总结(包括自己的收获与体会;遇到的问题和解决的方法等); (5)附录 附录1:数据通路图 附录2:微程序流程图 附录3:实验接线图 附录4:实验程序及微程序 附录5:参考文献(资料)(格式规范参照长沙学院毕业设计(论文)撰写规范) 六、设计进度安排 时间: 15、16周 讲授:2课时 答疑及设计:26课时 上机调试:8课时 答辩:6课时 七、考核标准 课程设计的成绩分为:优秀:、良好、中等、及格、不及格五个等级。 优秀:完成复杂模型机的设计与实现,指令系统完备有更新扩充。调试成功。文档规范齐全。良好:完成模型机的设计与实现,指令系统指令种类丰富有一定的更新。调试成功。文档规范齐全。中等:完成基本模型机的设计与实现,在老师指导下对指令系统有更新。调试成功。文档规范齐全。及格:完成基本模型机的设计与实现。调试成功。文档规范齐全。不及格:没有课程设计报告,无故缺勤,不能完成调试者不及格。第二篇:计算机组成原理课程设计
第三篇:计算机组成原理课程设计范文
第四篇:计算机组成原理课程设计任务书
第五篇:计算机组成原理课程设计指导书