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

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

计算机组成原理课程设计报告题目:微程序设计

专业:计算机科学与技术

班级:(4)班

指导老师:钟将

目录

一、摘要

二、设计要求

三、微程序控制器原理

四、总体设计

五、测试

六、结论

七、参考文献目录

八、个人总结

重庆大学本科学生课程设计任务书

一、摘要

利用CPU与复杂机设计实验中所学到的实验原理以及编程思想,硬件设备,

自拟编写指令的应用程序,用微程序控制器实现了一系列的指令功能。完成了各指令的格式以及编码设计,实现了各机器指令微代码,形成具有一定功能的完整的应用程序。

在本设计中完成了,交换指令:XCHGRM reg addr ;加法指令:ADDI rd,rs,imme;

ADDM rd,rs,addr;带右移(n位)的加法运算:ADDN r

i ,r

j

, n。

关键词:微程序控制器原理微指令编码机器指令微代码

指令格式设计流程图

二、设计要求

要求:用微程序控制器实现以下指令功能(各类指令至少包括一条),设计各机器指令格式以及编码,并实现各机器指令功能的微代码,根据定义的机器指令,自拟编写包含以下机器指令的应用程序。

交换指令:

xchgrm reg, addr ;功能:(reg)←→(addr),addr是8位二进制地址

xchgmm addr1,addr2 ;功能:(addr1)←→(addr2),addr是8位二进制地址

加法指令:

addi rd,rs,imme ;功能:rd←(rs)+imme

addm rd,rs,addr ;功能:rd←(rs)+(addr)

带右移的加法运算:

add r

i ,r

j

, n ; r

i

←(r

i

)+(r

j

)>> n,r

j

中内容不变

三、微程序控制器原理

下面讲述一下模型计算机的数据格式及指令系统。

1.数据格式

模型机规定采用定点补码表示法表示数据,字长为8位,8 位全用来表示数据(最高位不表示符号),数值表示范围是:0≤X≤28-1。

2.指令设计

模型机设计三大类指令共十五条,其中包括运算类指令、控制转移类指令,数据传送类指令。运算类指令包含三种运算,算术运算、逻辑运算和移位运算,设计有6 条运算类指令,分别为:ADD、AND、INC、SUB、OR、RR,所有运算类指令都为单字节,寻址方式采用寄存器直接寻址。控制转移类指令有三条HLT、JMP、BZC,用以控制程序的分支和转移,其中HLT为单字节指令,JMP 和BZC 为双字节指令。数据传送类指令有IN、OUT、MOV、LDI、LAD、STA 共6 条,用以完成寄存器和寄存器、寄存器和I/O、寄存器和存储器之间的数据交换,除MOV 指令为单字节指令外,其余均为

双字节指令。实验中我们将指令LDI 、OR 、RR 分别替换为ADDI 、ADDM 、XECHAGE 、ADDN ,并对流程控制做相应的修改。

3.指令格式

所有单字节指令(ADD 、AND 、INC 、SUB 、OR 、RR 、HLT 和MOV )格式如下:

其中,OP-CODE 为操作码,RS 为源寄存器,RD 为目的寄存器,并规定:

IN 和OUT 的指令格式为:

其中括号中的1 表示指令的第一字节,2 表示指令的第二字节,OP-CODE 为操作码,RS 为源寄存器,RD 为目的寄存器,P 为I/O 端口号,占用一个字节,系统的I/O 地址译码原理见图3-1(在地址总线单元)。

图3-1 I/O 地址译码原理图

由于用的是地址总线的高两位进行译码,I/O 地址空间被分为四个区,如表

3-1 所示:

表3-1 I/O 地址空间分配

系统设计五种数据寻址方式,即立即、直接、间接、变址和相对寻址,LDI 指令为立即寻址,LAD、STA、JMP 和BZC 指令均具备直接、间接、变址和相对寻址能力。

LDI 的指令格式如下,第一字节同前一样,第二字节为立即数。

指令格式如下。

LAD、STA、JMP 和BZC

其中M 为寻址模式,具体见表3-2,以R2 做为变址寄存器RI。

表3-2 寻址方式

4.指令系统

本模型机共有 15 条基本指令,表3-3 列出了各条指令的格式、汇编符号、指令功能。

表3-3 指令描述

四、总体设计

本模型机的数据通路框图如图 4-1 所示。

图4-1 数据通路框图

和前面的实验相比,复杂模型机实验指令多,寻址方式多,只用一种测试已不能满足设计要求,为此指令译码电路需要重新设计。如图4-2 所示在IR 单元的INS_DEC 中实现。

图4-2 指令译码原理图

本实验中要用到四个通用寄存器R3…R0,而对寄存器的选择是通过指令的低四位,为此还得设计一个寄存器译码电路,在IR 单元的REG_DEC(GAL16V8)中实现,如图4-3 所示

图4-3 寄存器译码原理图

根据机器指令系统要求,设计微程序流程图及确定微地址,如图 4-4 所示(替换法,前后指令略去)。

图 4-4 微程序流程图

按照系统建议的微指令格式,见表4-1,参照微指令流程图,将每条微指令代码化,译成二进制代码表,见表4-2,并将二进制代码表转换为联机操作的十六进制格式文件。

表4-1 微指令格式

按照图4-5连接好电路,检测无误后打开电源与软件连接。

图4-5 实验连线图

在txt文档中键入以下代码并将文件通过软件装载入器件单元中。

; // //

; // 课程设计(复杂模型机)实验指令文件 //

; // //

; // By TangDu CO..LTD //

; // //

; //*************************************** //

; //****** Start Of Main Memory Data ****** //

$P 00 20 ; START: IN R0,00H 从IN 单元读入计数初值

$P 01 00

;-------------------------

$P 02 61;ADDM ;rd <-(rs)+imme RD:R1,

$P 03 6E

;------------------------

$P 04 61; ADDM ;rd<-(rs)+(addr)

$P 05 6E

;------------------------

$P 06 20 ; IN R0,00H 从IN 单元读入计数初值

$P 07 00

$P 08 90; XCHGRM

$P 09 6E

;-----------------------

$P 0A 20 ; IN R0,00H 从IN 单元读入计数初值

$P 0B 00

$P 0C 21 ; IN R1,00H 从IN 单元读入计数初值

$P 0D 00

$P 0E A4; ADDN

$P 0F 04

;-----------------

$P 10 E0 ; JMP START 跳转至START

$P 11 00

$P 12 50 ; HLT 停机

$P 60 01 ; 数据

$P 61 02

$P 62 03

$P 63 04

$P 64 05

$P 65 06

$P 66 07

$P 67 08

$P 68 09

$P 69 0A

$P 6A 0B

$P 6B 0C

$P 6C 0D

$P 6D 0E

$P 6E 0F

; //***** End Of Main Memory Data *****// ; //** Start Of MicroController Data **// $M 00 000001 ; NOP

$M 01 006D43 ; PC->AR, PC 加1

$M 03 107070 ; MEM->IR, P<1>

$M 04 002405 ; RS->B

$M 05 04B201 ; A 加B->RD

$M 06 002407 ; RS->B

$M 07 013201 ; A 与B->RD

$M 08 106009 ; MEM->AR

$M 09 183001 ; IO->RD

$M 0A 106010 ; MEM->AR

$M 0B 000001 ; NOP

$M 0C 103001 ; MEM->RD

$M 0D 200601 ; RD->MEM

$M 0E 005341 ; A->PC

$M 0F 0000CB ; NOP, P<3>

$M 10 280401 ; RS->IO

$M 11 101012 ; MEM->RD

$M 12 002413 ; A 加1->RD

$M 13 04B201 ; RS->B

$M 14 106015 ; A 减B->RD

$M 15 101016 ; RS->B

$M 16 002417 ; A 或B->RD

$M 17 04B201 ; RS->B

$M 18 200401 ; A 右环移->RD

$M 19 06421A

$M 1A 06C201

$M 1B 005341 ; A->PC

$M 1C 10101D ; MEM->A

$M 1D 10608C ; MEM->AR, P<2>

$M 1E 10601F ; MEM->AR

$M 1F 101020 ; MEM->A

$M 20 106021 ; MEM->AR, P<2>

$M 21 101022

$M 22 200623

$M 23 003201

$M 24 002425

$M 25 04B226

$M 26 006D67

$M 27 102028

$M 28 001629 ; MEM->A

$M 29 02B201 ; RI->B

$M 2A 04E22B ; A 加B->AR

$M 2B 04928C ; A 加B->A, P<2>

$M 2C 10102D ; MEM->A

$M 2D 002C2E ; PC->B

$M 2E 04E22F ; A 加B->AR

$M 2F 04928C ; A 加B->A, P<2>

$M 30 001604 ; RD->A

$M 31 001606 ; RD->A

$M 32 006D48 ; PC->AR, PC 加1

$M 33 006D4A ; PC->AR, PC 加1

$M 34 006D51 ; RS->RD

$M 35 000035 ; NOP

$M 36 006D54; PC->AR, PC 加1

$M 37 000198 ; RD->A

$M 38 0001D9 ; RD->A

$M 39 006D60 ; RD->A

$M 3A 001624 ; RD->A

$M 3B 000001 ; NOP

$M 3C 006D5C ; PC->AR, PC 加1

$M 3D 006D5E ; PC->AR, PC 加1

$M 3E 006D68 ; PC->AR, PC 加1

$M 3F 006D6C ; PC->AR, PC 加1

; //** End Of MicroController Data **//

五、测试

运行:

将时序与操作台单元的开关KK1 和KK3 置为‘运行’档,进入软件界面,选择菜单命令“【实验】—【简单模型机】”,打开简单模型机数据通路图。按动CON 单元的总清按钮CLR,然后通过软件运行程序,选择相应的功能命令,即可联机运行、监控、调试程序。

IN→RO (addi与addm相同)

MEM→A (rd←(rs)+imme)

A+B→R1 (rd←(rs)+imme)

IN→R0,MEM→A,R0→MEM (xchgm)

A→R0(xchgm: (reg)←→(addr))

R0=IN,R1=IN(带循环右移加法addn)

R0→A,R1→B,A+B→R0

05循环右移4位变成50—>R0

六、总结

通过本次课程设计,学会了综合的运用所学的计算机组成原理知识来设计并实现一个基本的模型机,并会利用该模型机进行应用程序的编写,实现一系列功能。

1.掌握了复杂模型机CPU的组成原理。深刻掌握了CPU各个组成部分,即运算器、

程序控制器、通用寄存器、指令寄存器、程序计数器和地址寄存器的工作原理和

协调方式。

2.学会利用编程思想设计出清晰的流程图,深入理解各个程序段入口选择的方法。

3.掌握了指令的格式及编码,学会了编写所要实现的机器指令的微指令,并能通过

设计的微程序流程图,编写出完整的指令程序。

4.培养了我们的团队合作意识。通过团队分工合作,相互探讨、学习,终于圆满的

完成了本次课程设计。

七、参考文献

《计算机组成原理实验指导书》

《计算机组成与系统结构》,李亚民编,清华大学出版社,2000年4月

《计算机组成与设计》,David A.Patterson编,清华大学出版社,2003年

八、个人总结

组成原理课程设计总结

在圆满的完成了本次课程设计后,我受益良多。

首先,对于组成原理课程中的诸多知识点。原来模糊的地方,现在变得清晰明了;以前有所理解的知识,有了更深刻的认识;并通过实际的联机操作,逐步观察各条指令的执行过程(指令的传输、数据的流通、主存和寄存器的数据变化、程序控制器对各部件的控制等)。本次实验中遇到的难点有:(1).对于如何进行设计,刚开始没有一个基本的概念,根本不知如何下手,最后在老师的提点下,有所理解,艰难的迈出了第一步;

(2). 流程图的设计还相对简单,但对微指令的实现,要自行编码,着实是一项巨大的工作量;(3).加法指令较为简单,完成也比较顺利,但加法移位又成为一个难点,最后在查阅许多资料后,终于突破难点;交换指令也在数据传送是出现过小问题,但最终都一一克服。

其次,锻炼了我们的实际动手能力。在我们日常的学习生活中,重点大多放在对理论知识的学习和理解,平时的实验课也比较少。因此,像这种让我们有充足的时间去实战的机会是很少的。在这些难道的机会面前,我们也是惜时如金,专注也每一分每一秒。设计指令,绘制流程图,转换成代码,实验台连线,联机运行,观察执行过程。每个环节,我都认真完成,争取做到最好。

最后,在实验过程中,我学会了团队合作。面对实验中的诸多难点,我也清楚的认识到,一个人的力量是渺小的,终究是有限的。我们的成功需要同伴的协作和共同努力。成功不是一个的,是大家共同努力的结果,是大家智慧的结晶。

08级计算机科学与技术4班

20085572 周洁

2011年1月8日

计算机组成原理报告

武汉华夏理工学院 课程设计课程名称计算机组成原理 题目模型机设计与实现 专业计算机科学与技术 班级计算机1165 姓名 成绩 指导教师田夏利 2018 年 1 月 8日 课程设计任务书

设计题目:模型机设计与实现 设计目的: 利用基本模型机的构建与调试实验,完整地建立计算机硬件的整机模型,掌握CPU的基本结构和控制流程,掌握指令执行的基本过程。 设计任务(在规定的时间内完成下列任务) 1.掌握CISC微控制器功能与微指令格式 2.设计五条机器指令,并编写对应的微程序 3.在TDN-CMA教学实验系统中调试机器指令程序,确认运行结果 时间安排(集中时间) 1.第19周周一(1-4):全体集中讲解课程设计原理与方法 2.第19周周一~周四(1-4):分班调试,撰写设计报告 3.第19周周五:验收及答辩。 具体要求 1.周一:熟悉任务,掌握设备 2.周一:完成模型机的实验线路连接 3.周二:调试模型机,记录实验结果 4.周三:拟定课程设计报告大纲 5.周四、五:撰写并打印课程设计报告 目录 1.课程设计....................................... 错误!未定义书签。

课程设计题目...............................................错误!未定义书签。课程设计目的...............................................错误!未定义书签。实验设备...................................................错误!未定义书签。2概要设计....................................... 错误!未定义书签。原理.......................................................错误!未定义书签。数据通路框图...............................................错误!未定义书签。微指令格式.................................................错误!未定义书签。微程序流程图...............................................错误!未定义书签。微指令二进制代码表.........................................错误!未定义书签。实验步骤........................................ 错误!未定义书签。 实验接线图.............................................错误!未定义书签。 操作步骤...............................................错误!未定义书签。3实验过程....................................... 错误!未定义书签。输入数据...................................................错误!未定义书签。结果.......................................................错误!未定义书签。4设计总结....................................... 错误!未定义书签。设计体会...................................................错误!未定义书签。 1.课程设计 课程设计题目 基本模型机设计与实现

课程设计报告模板)

课程设计报告模板()

————————————————————————————————作者: ————————————————————————————————日期: ?

课程设计(论文)任务书 软件学院软件+电商专业09级(2)班 一、课程设计(论文)题目基本模型机设计与实现 二、课程设计(论文)工作自2011年6月 20 日起至2011年 6月 24日止。 三、课程设计(论文) 地点:计算机组成原理实验室(5#301) 四、课程设计(论文)内容要求: 1.课程设计的目的 通过课程设计的综合训练,在掌握部件单元电路实验的基础上,进一步掌握整机 概念。培养学生实际分析问题、解决问题和动手能力,最终目标是想通过课程设计的形式,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务。 2.课程设计的任务及要求 1)基本要求? (1)课程设计前必须根据课程设计题目认真查阅资料; (2)实验前准备好实验程序及调试时所需的输入数据; (3)实验独立认真完成; (4)对实验结果认真记录,并进行总结和讨论。 2)课程设计论文编写要求 (1)按照书稿的规格撰写打印课设论文 (2)论文包括目录、绪论、正文、小结、参考文献、附录等 (3)正文中要有问题描述、实验原理、设计思路、实验步骤、调试过程与遇到问题的解决方法、总结和讨论等 (4)课设论文装订按学校的统一要求完成 3)课设考核 从以下几方面来考查:

(1)出勤情况和课设态度; (2)设计思路; (3)代码实现; (4)动手调试能力; (5)论文的层次性、条理性、格式的规范性。 4)参考文献 [1]王爱英.计算机组成与结构[M]. 北京:清华大学出版社, 2007. [2] 王爱英. 计算机组成与结构习题详解与实验指导[M]. 北京:清华大学出版社, 2007. 5)课程设计进度安排 内容天数地点 构思及收集资料1图书馆 实验与调试 3 实验室 撰写论文 1 图书馆 6)任务及具体要求 设计实现一个简单的模型机,该模型机包含若干条简单的计算机指令,其中至少包括输入、输出指令,存储器读写指令,寄存器访问指令,运算指令,程序控制指令。学生须根据要求自行设计出这些机器指令对应的微指令代码,并将其存放于控制存储器,并利用机器指令设计一段简单机器指令程序。将实验设备通过串口连接计算机,通过联机软件将机器指令程序和编写的微指令程序存入主存中,并运行此段程序,通过联机软件显示和观察该段程序的运行,验证编写的指令和微指令的执行情况是否符 合设计要求,并对程序运行结果的正、误分析其原因。 学生签名: 亲笔签名 2011年6月20 日 课程设计(论文)评审意见 (1)设计思路:优( )、良()、中( )、一般()、差( ); (2)代码实现:优()、良()、中()、一般()、差();

计算机组成原理知识点总结——详细版

计算机组成原理2009年12月期末考试复习大纲 第一章 1.计算机软件的分类。 P11 计算机软件一般分为两大类:一类叫系统程序,一类叫应用程序。 2.源程序转换到目标程序的方法。 P12 源程序是用算法语言编写的程序。 目标程序(目的程序)是用机器语言书写的程序。 源程序转换到目标程序的方法一种是通过编译程序把源程序翻译成目的程序,另一种是通过解释程序解释执行。 3.怎样理解软件和硬件的逻辑等价性。 P14 因为任何操作可以有软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。对于某一机器功能采用硬件方案还是软件方案,取决于器件价格,速度,可靠性,存储容量等因素。因此,软件和硬件之间具有逻辑等价性。 第二章 1.定点数和浮点数的表示方法。 P16 定点数通常为纯小数或纯整数。 X=XnXn-1…..X1X0 Xn为符号位,0表示正数,1表示负数。其余位数代表它的量值。 纯小数表示范围0≤|X|≤1-2-n 纯整数表示范围0≤|X|≤2n -1

浮点数:一个十进制浮点数N=10E.M。一个任意进制浮点数N=R E.M 其中M称为浮点数的尾数,是一个纯小数。E称为浮点数的指数,是一个整数。 比例因子的基数R=2对二进制计数的机器是一个常数。 做题时请注意题目的要求是否是采用IEEE754标准来表示的浮点数。 32位浮点数S(31)E(30-23)M(22-0) 64位浮点数S(63)E(62-52)M(51-0) S是浮点数的符号位0正1负。E是阶码,采用移码方法来表示正负指数。 M为尾数。P18 P18

2.数据的原码、反码和补码之间的转换。数据零的三种机器码的表示方法。 P21 一个正整数,当用原码、反码、补码表示时,符号位都固定为0,用二进制表示的数位值都相同,既三种表示方法完全一样。 一个负整数,当用原码、反码、补码表示时,符号位都固定为1,用二进制表示的数位值都不相同,表示方法。 1.原码符号位为1不变,整数的每一位二进制数位求反得到反码; 2.反码符号位为1不变,反码数值位最低位加1,得到补码。 例:x= (+122)10=(+1111010)2原码、反码、补码均为01111010 Y=(-122)10=(-1111010)2原码11111010、反码10000101、补码10000110 +0 原码00000000、反码00000000、补码00000000 -0 原码10000000、反码11111111、补码10000000 3.定点数和浮点数的加、减法运算:公式的运用、溢出的判断。 P63 已知x和y,用变形补码计算x+y,同时指出结果是否溢出。 (1)x=11011 y=00011 (2)x=11011 y=-10101 (3)x=-10110 y=-00001

过程控制工程课程设计

过程控制工程 课程设计任务书 设计名称:扬子烯烃厂丁二烯装置控制模拟设计设计时间:2006.2.20~2006.3.10 姓名:毛磊 班级:自动化0201 学号:05号 南京工业大学自动化学院 2006年3月

1.课程设计内容: 学习《过程控制工程》课程和下厂毕业实习2周后,在对扬子烯烃厂丁二烯装置的实际过程控制策略、实习环节的控制系统以及相应的组态软件有一定的认识和了解的基础上,针对扬子烯烃厂丁二烯装置,设计一个复杂控制系统(至少包含一个复杂回路和3-5个简单回路),并利用组态软件进行动态仿真设计,调节系统控制参数,使控制系统达到要求的控制效果。 1)独立完成设计任务,每个人根据下厂具体实习装置,确定自己的课程设 计题目,每1-3人/组; 2)选用一种组态软件(例如:采用力控组态软件)绘制系统工艺流程图; 3)绘制控制系统原有的控制回路; 4)利用下厂收集的实际数据和工艺要求,选择被控对象模型,利用组态软 件,对控制系统进行组态; 5)改进原有的控制回路,增加1-2个复杂回路,并进行组态; 6)调节控制参数,使性能指标达到要求; 7)写出设计工作小结。对在完成以上设计过程所进行的有关步骤:如设计 思想、指标论证、方案确定、参数计算、元器件选择、原理分析等作出 说明,并对所完成的设计做出评价,对自己整个设计工作中经验教训, 总结收获。 2. 进度安排(时间3周) 1)第1周选用一种组态软件绘制系统工艺流程图;绘制控制系统原有的 控制回路; 2)第2周利用下厂收集的实际数据和工艺要求,选择被控对象模型,利 用组态软件,对控制系统进行组态; 3)第3周(1-3) 改进原有的控制回路,增加1-2个复杂回路,并进行组态; 调节控制参数,使性能指标达到要求; 4)第3周(4) 书写课程设计说明书 5)第3周(5) 演示、答辩

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

计算机组成原理课程设计报告 课程设计题目:计算机组成原理 专业名称:计算机科学与技术班级: 2013240202 关童:201324020217 张一轮:201324020218 孙吉阳:201324020219 张旭:201324020220 老师姓名:单博炜 2015年12月31日

第一章课程设计概述 1.1 课程设计的教学目的 本课程设计的教学目的是在掌握计算机系统组成及内部工作机制、理解计算机各功能部件工作原理的基础上,深入掌握数据信息流和控制信息流的流动过程,进一步加深计算机系统各模块间相互关系的认识 无条件转移),其指令格式如表1(前4位是操作码): 表1: IN为单字长(8位),含义是将数据开关8位数据输入到R0寄存器;ADD为双字长指令,第一字为操作码,第二字为操作数地址,其含义是将R0寄存器的内容与内存中以A为地址单元的数相加,结果放在

R0;STA为双字长指令,含义是将R0中的内容存储到以第二字A为地址内存单元中;OUT为双字长指令,含义是将内存中以第二字为地址的数据读到数据总线上,由数码管进行显示;JMP是双字长指令,执行该指令时,程序无条件转移到第二字所指定的内存单元地址。 为了向RAM中装入程序和数据,检查写入是否正确,并能启动程序执行,还设计了三个控制台操作微程序:存储器读操作”(KRD):拨动总清开关CLR后,当控制台开关SWB、SWA置为“00”时,按START 微动开关,可对RAM进行连续手动读操作;存储器写操作(KWE):拨动总清开关CLR后,当控制台开关SWB、SWA置为“01”时,按START微动开关,可对RAM进行连续手动写入;启动程序:拨动总清开关CLR后,当控制台开关SWB、SWA置为“11”时,按START微动开关,即可转入第01号“取指”微指令,启动程序运行。这三条控制台指令用两个开关SWB、SWA的状态来设置,其定义如表2:表2: C字段: 按照数据通路可画出机器指令的微程序流程图如图2所示,当拟定“取值”微指令时,该微指令的判

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信092 学号 200916022230 学生姓名夏惜 指导教师王瑞 设计时间2010-2011学年上学期 教师评分 2010年月日

昆明理工大学津桥学院模拟电子技术课程设计 目录 1.概述 (2) 1.1直流稳压电源设计目的 (2) 1.2课程设计的组成部分 (2) 2.直流稳压电源设计的内容 (4) 2.1变压电路设计 (4) 2.2整流电路设计 (4) 2.3滤波电路设计 (8) 2.4稳压电路设计 (9) 2.5总电路设计 (10) 3.总结 (12) 3.1所遇到的问题,你是怎样解决这些问题的12 3.3体会收获及建议 (12) 3.4参考资料(书、论文、网络资料) (13) 4.教师评语 (13) 5.成绩 (13)

昆明理工大学津桥学院模拟电子技术课程设计 1.概述 电源是各种电子、电器设备工作的动力,是自动化不可或缺的组成部分,直流稳压电源是应用极为广泛的一种电源。直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。 直流稳压电源通常由变压器、整流电路、滤波电路、稳压控制电路所组成,具有体积小,重量轻,性能稳定可等优点,电压从零起连续可调,可串联或关联使用,直流输出纹波小,稳定度高,稳压稳流自动转换、限流式过短路保护和自动恢复功能,是大专院校、工业企业、科研单位及电子维修人员理想的直流稳压电源。适用于电子仪器设备、电器维修、实验室、电解电镀、测试、测量设备、工厂电器设备配套使用。几乎所有的电子设备都需要有稳压的电压供给,才能使其处于良好的工作状态。家用电器中的电视机、音响、电脑尤其是这样。电网电压时高时低,电子设备本身耗供电造成不稳定因家。解决这个不稳定因素的办法是在电子设备的前端进行稳压。 直流稳压电源广泛应用于国防、科研、大专院校、实验室、工矿企业、电解、电镀、充电设备等的直流供电。 1.1直流稳压电源设计目的 (1)、学习直流稳压电源的设计方法; (2)、研究直流稳压电源的设计方案; (3)、掌握直流稳压电源的稳压系数和内阻测试方法。 1.2课程设计的组成部分 1.2.1 设计原理

计算机组成原理心得

学习计算机组成原理的心得体会 学习了一个学期的《计算机组成原理》这门课程。在郄君老师给我们讲《计算机组成原理》这门课程的学期了,我们对于计算机都有了更深的认识和了解。计算机技术是世界上发展最快的科学技术之一,产品不断升级换代。当前计算机正朝着巨型化、微型化、智能化、网络化等方向发展,计算机本身的性能越来越优越,应用范围也越来越广泛,从而使计算机成为工作、学习和生活中必不可少的工具。对于计算机我们只是一个小小的探索者,还有更大的知识海洋等待着我们去挖掘,去学习。 这学期开始,在郄老师的讲课中我们由浅及深的学习了《计算机组成原理》这门课程。从第一章计算机的概论讲起讲了计算机的发展,分类及应用;计算机的工作过程与性能指标;计算机系统的基本组成;计算机系统的层次结构。然后又分别给我们讲述了计算机中数据的表示;运算方法和运算器;指令系统;中央处理器;储存器等等通过郄老师对于计算机各个方面深入细致的讲解我们对于计算机有了跟多的理解和认识。在对于今后对计算机接触中,给予了我们莫大的帮助,《计算机组成原理》这门课程对我们今后的工作学习也有着不可磨灭的作用。

计算机系统由硬件和软件两大部分组成. (1)硬件的组成(输入设备,输出设备,存储器,运算器,控制器) 输入设备:使计算机从外部获得信息的设备如鼠标,键盘,光笔,扫描仪,话筒,数码相机,摄像头, 手写板输出设备:把计算机处理信息的结果以人们能够识别的形式表示出来的设备如显示器,打印机,绘图仪,音箱,投影仪存储器:如硬盘,光驱,U盘运算器:算术运算,逻辑运算控制器:如从存储器中取出指令,控制计算机各部分协调运行控制器和运算器整合在CPU中(2)软件的组成软件定义:程序和有关文档资料的合称软件分类:系统软件(使用和管理计算机的软件)和应用软件(专为某一应用编制的软件) 常见的系统软件有:操作系统,数据库管理系统和程序设计语言常见的应用软件有:辅助教学软件,辅助设计软件,文字处理软件, 信息管理软件和自动控制软件。《计算机组成原理》中也涉及到1,计算机的特点。发展概况。应用领域。分类。发展趋势。系统的组成。2,数据在计算机中的表示。以及转化。运算规则。和编码。3,运算方法和运算器。4,指令、格式,寻址方式,类型和功能。5,存储系统。6,中央处理器。(CPU),功能,组成,时序。指令周期,基本原理。7,系统总线。概念,分类,组成。借口和总线结构。8,输入输出系统。外设,查询方式。9,外围设备。输入和输出。以及外存、等等有关于计算机的多种方面的知识。

过程控制工程课程设计(doc 15页)

过程控制工程课程设计(doc 15页)

过程控制工程 课程设计任务书 设计名称:扬子烯烃厂丁二烯装置控制模拟设计设计时间:2006.2.20~2006.3.10 姓名:毛磊 班级:自动化0201 学号:05号 南京工业大学自动化学院 2006年3月

1.课程设计内容: 学习《过程控制工程》课程和下厂毕业实习2周后,在对扬子烯烃厂丁二烯装置的实际过程控制策略、实习环节的控制系统以及相应的组态软件有一定的认识和了解的基础上,针对扬子烯烃厂丁二烯装置,设计一个复杂控制系统(至少包含一个复杂回路和3-5个简单回路),并利用组态软件进行动态仿真设计,调节系统控制参数,使控制系统达到要求的控制效果。 1)独立完成设计任务,每个人根据下厂具体实习装置,确定自己的课程设 计题目,每1-3人/组; 2)选用一种组态软件(例如:采用力控组态软件)绘制系统工艺流程图; 3)绘制控制系统原有的控制回路; 4)利用下厂收集的实际数据和工艺要求,选择被控对象模型,利用组态软 件,对控制系统进行组态; 5)改进原有的控制回路,增加1-2个复杂回路,并进行组态; 6)调节控制参数,使性能指标达到要求; 7)写出设计工作小结。对在完成以上设计过程所进行的有关步骤:如设计 思想、指标论证、方案确定、参数计算、元器件选择、原理分析等作出 说明,并对所完成的设计做出评价,对自己整个设计工作中经验教训, 总结收获。 2. 进度安排(时间3周) 1)第1周选用一种组态软件绘制系统工艺流程图;绘制控制系统原有的 控制回路; 2)第2周利用下厂收集的实际数据和工艺要求,选择被控对象模型,利 用组态软件,对控制系统进行组态; 3)第3周(1-3) 改进原有的控制回路,增加1-2个复杂回路,并进行组态; 调节控制参数,使性能指标达到要求; 4)第3周(4) 书写课程设计说明书 5)第3周(5) 演示、答辩

计算机组成原理实验报告

计算机组成原理课程设计 报告 指导教师: 班级: 姓名: 学号:

一、目的和要求 1.实验目的: 深入了解计算机各种指令的执行过程,以及控制器的组成,指令系统微程序设计的具体知识,进一步理解和掌握动态微程序设计的概念;完成微程序控制的特定功能计算机的指令系统设计和调试。 2、实验要求: 要进行这项大型实验,必须清楚地懂得: (1)TEC-2机的功能部件及其连接关系; (2)TEC-2机每个功能部件的功能与具体组成; (3)TEC-2机支持的指令格式; (4)TEC-2机的微指令格式,AM2910芯片的用法; (5)已实现的典型指令的执行实例,即相应的微指令与其执行次序的安排与衔接; (6)要实现的新指令的格式与功能。 二、实验环境 PC机模拟TEC-2机 三、具体内容 一、实验内容: 选定指令格式、操作码,设计如下指令: (1)把用绝对地址表示的内存单元ADDR1中的内容与内存单元ADDR2中的内容相减,结果存于内存单元ADDR3中。 指令格式:D4××,ADDR1,ADDR2, ADDR3 四字指令(控存入口100H) 功能: [ADDR3]=[ADDR1]-[ADDR2] (2)将一通用寄存器内容减去某内存单元内容,结果放在另一寄存器中。 指令格式:E0 DR SR,ADDR (SR,DR源、目的寄存器各4位)双字指令(控存入口130H) 功能: DR=SR+ [ADDR] (3)转移指令。判断两个通用寄存器内容是否相等,若相等则转移到指定绝对地址,否则顺序执行。 指令格式:E5 DR SR,ADDR 双字指令(控存入口140H) 功能: if DR==SR goto ADDR else 顺序执行。 设计:利用指令的CND字段,即IR10~8,令IR10~8=101,即CC=Z 则当DR==SR时Z=1,微程序不跳转,接着执行MEM PC(即ADDR PC) 而当DR!=SR时Z=0,微程序跳转至A4。 二、实验要求: (1)根据内容自行设计相关指令微程序;(务必利用非上机时间设计好微程序) (2)设计测试程序、实验数据并上机调试。 (3)设计报告内容:包括1、设计目的2、设计内容3、微程序设计(含指令格式、功能、设计及微程序) 4、实验数据(测试所设计指令的程序及结果)。(具体要求安最新规范为准) (4)课程设计实验报告必须打印成册,各班班长收齐大型实验报告于18周星期六下午(15:00)前,交张芳老师办公室。 四、实验程序与分析: (一).把用绝对地址表示的内存单元ADDR1中的内容与内存单元ADDR2中的内容相减,结果存于内存单元ADDR3中。 指令格式:D4××,ADDR1,ADDR2, ADDR3 四字指令(控存入口100H)

EDA课程设计说明书参考格式

<>课程设计说明书 题目 院、部: 学生姓名: 指导教师:王晓丽职称助教 专业: 班级: 完成时间:

摘要(三号,黑体,居中,字间空两格字符) (空二行换行) 空4格打印摘要内容(小四号宋体,行距20)。 关键词:(摘要内容后下空一行打印“关键词”三字(小四号黑体),其后为关键词(小四号宋体),每一关键词之间用分号隔开,最后一个关键词后不打标点符号。 ABSTRACT ①居中打印“ABSTRACT”,再下空二行打印英文摘要内容。②摘要内容每段开头留四个空字符。③摘要内容后下空一行打印“Key words”,其后为关键词用小写字母,每一关键词之间用分号隔开,最后一个关键词后不打标点符号。 Key words :aaa;bbb;ccc

目录(3号,黑体,居中) (空1行,以小4号黑体设置字体及大小,行间距22、字间距标准) 1 XXXXXX………………………………………………………………………… 1.1 XXXXXX……………………………………………………………………… 1.2 XXXXXX……………………………………………………………………… ┇ 2 XXXXXX………………………………………………………………………… 2.1 XXXXXX……………………………………………………………………… 2.2 XXXXXX……………………………………………………………………… ┇ 3 4 结束语 参考文献………………………………………………………………………………. 致谢……………………………………………………………………………………附录……………………………………………………………………………………

大气污染控制工程课程设计

三峡大学 《大气污染控制工程》课程设计 设计说明书 姓名_______________________________ 设计课题袋式除尘器的选型设计 所在专业________ 环境工程___________ 班级___________ 20111081 ___________ 学号_______________________________ 指导教师_________ 苏青青____________ 2013年x月x日

目录 、项目概况 、设计资料和依据 2.1 设计依据: 2.2 设计内容; 2.3 设计要求: 2.4 设计参数: 2.5 烟气性质: 2.6 烟尘性质: 2.7 当地的气象条件: 2.8 净化工艺流程的确定: 2.9 技术水平的确定: 三、系统设计部分 3.1净化装置的选型设计和计算(除尘器的设计) 3.1.1 袋式除尘器的选型 3.1.2 袋式除尘器型号的确定 3.1.3 滤料的选择 3.1.4 过滤面积的确定 3.1.5 滤袋数量的计算 3.1.6 进风通道的设计 3.1.7 出风通道的设计 3.1.8 袋式除尘器清灰的设计 3.1.9 排灰系统的设计 3.1.10 灰斗的设计计算 3.1.11 除尘器的保温和防腐 3.1.12 仪器仪表 3.1.13 安装、调试、运行、维护和检修 3.2 烟囱的设计

3.2.1 设计的一般规定 3.2.2 构造规定 3.2.3 烟道的设计 3.3 净化系统配套辅助设施设计 3.3.1管道材料 3.3.2管道阀门 3.3.3机械排灰与除灰 一. 项目概况随着经济的飞速发展,在人们物质生活日益丰富的今天,污染越来越成为一 个我们无法忽视也无法回避的问题。在我国绝大多数城市中, 粉尘是第一位的污染物, 而燃煤电厂的粉尘排放又占各个行业粉尘排放的首位,针对这一现状,我国最先应用的是静电除尘器,但静电除尘器的处理效果与日益严格的环保要求相比,仍存在着较大的差 距。近十年来,袋式除尘器技术的发展很快,尤其是大型脉冲除尘器,新的滤料和新的脉冲阀的问世,使袋式除尘器工况的稳定性和设备的可靠性有了充分的保证,更广泛的被用与发电行业。袋式除尘器也称为过滤式除尘器,凡是利用织物或非织造布制作的袋状过滤原件,用来捕集含尘气体中的固体颗粒的设备,均可称为袋式除尘器。袋式除尘器一般由箱体、滤袋、滤袋架、清灰机构、灰斗、放灰阀等部件构成。 二. 设计资料和依据 2.1 设计依据《火电厂大气污染排放标准》 (GB13223-2003); 《锅炉大气污染排放标 准》 ( GB13271-2001);《火电厂烟气排放连续监测技术规范》 (HJ/T75-2001) ; 《袋式除尘器性能测试方法》 (GB12138-89) 《袋式除尘器用滤袋框架技术条件》 (JB/T 5917-2006) 《袋式除尘器用滤料及滤袋技术条件》 (GB12625-2007) 《脉冲喷出类袋式除尘器技术条件》(JB/T 8532-1997) 《袋式除尘器安装技术要求及验收规范》(JB/T 8471-1996) 2.2设计内容 ⑴根据所给的课题收集相应的设计资料; ⑵进行设计参数计算及合理性分析;

课程设计报告撰写规范

.课程设计报告撰写规范

————————————————————————————————作者:————————————————————————————————日期: 2

江西理工大学应用科学学院信息工程系 课程设计规范 (试行) 信息工程系 二○一○年六月

第1章内容要求 第1章内容要求 课程设计报告由以下几个部分组成组成,依次为: I、统一的封面,封面之后为课设评分表及答辩记录表; II、摘要; III、目录; IV、课程设计总结报告正文; V、总结(本课题核心内容、特点和方案的优缺点、改进方向和意见)VI、按统一格式列出主要参考文献。 1

第2章格式要求 第2章格式要求 课程设计报告每部分从新的一页开始,各部分要求如下: 2.1封面 统一的封面(含课程设计课题名称、专业、班级、姓名、学号、指导教师等,详见第五部分“格式范例”) 2.2摘要 应概括地反映出本课程设计的主要内容,包括工作目的、实验研究方法、研究成果和结论,重点是本论文的主要工作。摘要力求语言精炼准确,建议500字以内。摘要中不要出现图片、图表、表格或其他插图材料。 关键词是为了便于作文献索引和检索工作而从论文中选取出来用以表示全文主题内容信息的单词或术语。 关键词在摘要内容后另起一行标明,一般3~5个,之间用“;”分开。 2.3 目录 目录由标题名称和页码组成,包括:正文(含结论)的一级、二级和三级标题和序号。具体格式见第五部分“格式范例”。 2.4 符号说明 如果课程设计报告中使用了大量的物理量符号、标志、缩略词、专门计量单位、自定义名词和术语等,应将全文中常用的这些符号及意义列出。如果上述符号和缩略词使用数量不多,可以不设专门的主要符号表,但在报告中出现时须加以说明。缩略词应列出中英文全称。 2

计算机组成原理心得

学习《计算机组成原理》的心得体会 进入了大二的最后一个学期,本学期都是专业课程,对专业知识的要求也有了提高。本学期学习了《计算机组成原理》让我对计算机系统的组成和工作原理有了较深的理解与感受,也让我对计算机有了一个崭新体会与理解。 《计算机组成原理》是计算机专业一门核心专业基础课,在专业课程内有着非常重要的作用,对于要学习计算机专业的学生来说是一门非常重要的课程,这门课程要求我们通过基础知识的学习,简化问题,理解模型机的工作过程,从而建立计算机系统、计算机整机运行原理的概念,而且计算机的组成及运行原理的基本思想已经渗透到由计算机衍生出来的许多领域,而且我们要想真正理解软件,就必须理解硬件,软件和硬件共存于计算机系统中。 首先计算机组成原理的第一章是计算机概论。计算机是由硬件和软件组成的,计算机的硬件包括运算器,存储器,控制器,适配器,输入输出设备等。软件也是计算机系统结构的重要组成部分,也是计算机不同于一般电子设备的重要根源所在。计算机系统是一个由硬件和软件组成的多层次结构。 而第二章是计算机中的数据表示。我们在这章中要理解计算机中的各种进位计数制,并且必须掌握二进制与十进制之间的转换方法,这是一项学好这门课必须掌握的,接下来要理解数的原码、补码、和反码的概念,还要理解定点数、浮点数的概念和表示方法,掌握数据

校验码的原理。 第三章是运算方法和运算器。尽管有些计算比较麻烦,但是我知道这些是学习这门课的基础。以及相关的指令系统和处理器等的工作原理。使我在概论和数据表示的基础上对计算机组成原理有了更深一步的了解。 第四章是指令系统。这章我们需要了解指令系统的基本概念、要求,并要理解指令的含义,要求我们掌握指令的编码格式、字长和扩展方法,还有几种常用的寻址方式和理解指令的一些基本的执行方式。 第五章是重要的中央处理器。本章我们需要了解CPU的各个组成部分及其功能,要理解指令周期的概念、时序的产生及其功能、CPU 的控制方式和微程序及其相关的概念,了解流水线CPU多核等一些典型的CPU技术。 第六章是存储器。这一章我们需要重点掌握存储器的分类、性能指标和层次结构,掌握随机存储器和只读存储器的工作特征。理解cache的基本原理和工作方式,了解虚拟存储器的工作原理。 第七章是系统总线。计算机总线的功能与组成,总线的概念、连接方式、总线的仲裁、总线的定时以及总线接口的概念和基本功能都需要有深入的了解。 第八章是输入/输出系统。输入/输出系统的功能与组成,教学机的总线与输入/输出系统实例。理解I/O设备的信息交换方式和掌握中断响应过程,还有就是了解DMA方式的基本概念的传送方式和了解

大气污染控制工程课程设计报告

大气污染控制工程课程设 计报告 Prepared on 24 November 2020

课 程 设 计 班级 学号 姓名 2015年6月25日 目录 一、项目概况 二、设计资料和依据. 设计依据: 设计内容; 设计要求: 设计参数: 烟气性质:

烟尘性质: 当地的气象条件: 净化工艺流程的确定: 技术水平的确定: 三、系统设计部分 净化装置的选型设计和计算(除尘器的设计)过滤面积的确定 出风通道的设计 袋式除尘器清灰的设计 排灰系统的设计 烟囱的设计 净化系统配套辅助设施设计

一 .项目概况 随着经济的飞速发展,在人们物质生活日益丰富的今天,污染越来越成为一个我们无法忽视也无法回避的问题。在我国绝大多数城市中,粉尘是第一位的污染物,而燃煤电厂的粉尘排放又占各个行业粉尘排放的首位,针对这一现状,我国最先应用的是静电除尘器,但静电除尘器的处理效果与日益严格的环保要求相比,仍存在着较大的差距。近十年来,袋式除尘器技术的发展很快,尤其是大型脉冲除尘器,新的滤料和新的脉冲阀的问世,使袋式除尘器工况的稳定性和设备的可靠性有了充分的保证,更广泛的被用与发电行业。袋式除尘器也称为过滤式除尘器,凡是利用织物或非织造布制作的袋状过滤原件,用来捕集含尘气体中的固体颗粒的设备,均可称为袋式除尘器。袋式除尘器一般由箱体、滤袋、滤袋架、清灰机构、灰斗、放灰阀等部件构成。 二.设计资料和依据 设计依据 《火电厂大气污染排放标准》(GB13223-2003); 《锅炉大气污染排放标准》(GB13271-2001); 《火电厂烟气排放连续监测技术规范》(HJ/T75-2001); 《袋式除尘器性能测试方法》(GB12138-89) 《袋式除尘器用滤袋框架技术条件》(JB/T 5917-2006) 《袋式除尘器用滤料及滤袋技术条件》(GB12625-2007) 《脉冲喷出类袋式除尘器技术条件》(JB/T 8532-1997) 《袋式除尘器安装技术要求及验收规范》(JB/T 8471-1996) 设计内容 ⑴根据所给的课题收集相应的设计资料; ⑵进行设计参数计算及合理性分析;

大气污染控制工程课程设计报告

大气污染控制工程 课程设计 题目SZL4-13型燃煤采暖锅炉烟气除尘系统设计班级环境N121

学号3 学生姓名顾丹阳 指导老师成贤 完成日期2015年6月7日

目录前言·1 第1章大气污染控制工程课程设计任务书·2 1.1设计题目··2 1.2设计任务··2 1.3原始资料··2 第2章烟气量烟尘和二氧化硫浓度计算·3 2.1标准状态下理论空气量··3 2.2标准状态下理论湿烟气量··3 2.3标准状态下实际烟气量··3 2.4标准状态下烟气含尘浓度··4 2.5标准状态下烟气中二氧化硫浓度的计算··4 第3章除尘装置的选择设计·4 3.1除尘装置应达到的净化效率··4 3.2除尘器的选择··5 3.2.1除尘况烟气流量··5 3.2.2除尘器型号的确定··5 第4章确定除尘设备风机和烟囱的位置及管道布置·6 4.1各装置及管道布置的原则··6 4.2管径的确定··6 第5章烟囱的设计 (7) 5.1烟囱高度的确定··7

5.2烟囱直径的计算··7 5.3烟囱的抽力··8 第6章系统阻力的计算·8 6.1摩擦压力损失··8 6.2局部压力损失··9 6.3各管段压力损失计算··9 第7章风机和电动机选择及计算·12 7.1风机风量的计算··12 7.2风机风压的计算··12 7.3选用风机型号及参数··13 7.4电动机功率的计算··13 7.5选用电机型号及参数··14 第8章总结·15 第9章参考文献·15 前言

凡是能使空气质量变差的物质都是大气污染物。大气污染物已知的约有100多种。有自然因素(如森林火灾、火山爆发等)和人为因素(如工业废气、生活燃煤、汽车尾气等)两种,并且以后者为主要因素,尤其是工业生产和交通运输所造成的。主要过程由污染源排放、大气传播、人与物受害这三个环节所构成。 影响大气污染围和强度的因素有污染物的性质(物理的和化学的),污染源的性质(源强、源高、源温度、排气速率等),气象条件(风向、风速、温度层结等),地表性质(地形起伏、粗糙度、地面覆盖物等)。 防治法很多,根本途径是改革生产工艺,综合利用,将污染物消灭在生产过程之中;另外,全面规划,合理布局,减少居民稠密区的污染;在高污染区,限制交通流量;选择合适厂址,设计恰当烟囱高度,减少地面污染;在最不利气象条件下,采取措施,控制污染物的排放量。 中国已制订《中华人民国环境保护法》,并制订和地区的“废气排放标准”,以减轻大气污染,保护人民健康。 大气污染物按其存在状态可分为两大类。一种是气溶胶状态污染物,另一种是气体状态污染物。气溶胶状态污染物主要有粉尘、烟液滴、雾、降尘、飘尘、悬浮物等。气体状态污染物主要有以二氧化硫为主的硫氧化合物,以二氧化氮为主的氮氧化合物,以一氧化碳为主的碳氧化合物以及碳、氢结合的碳氢化合物。大气中不仅含无机污染物,而且含有机污染物。 大气污染控制工程课程设计任务书 第1章并且随着人类不断开发新的物质,大气污染物的种类和数量也在不断变

课程设计报告书正文标准格式

课 程 设 计 报 告 书 专 用 纸 1 引言(或绪论)(可作为正文第1章标题,用小3号黑体,加粗, 并留出上下间距为:段前0.5行,段后0.5行) ×××××××××(小4号宋体,20磅行距)××××××××××××××××××××××××××××××………… 1.1 ××××××(作为正文2级标题,用4号黑体,加粗) ×××××××××(小4号宋体,20磅行距)×××××××××××××××××××××××××××××××………… 1.1.1 ××××(作为正文3级标题,用小4号黑体,不加粗) ×××××××××(小4号宋体,20磅行距)×××××××××××××××××××××××××××………… 2 ×××××××(作为正文第2章标题,用小3号黑体,加粗, 并留出上下间距为:段前0.5行,段后0.5行) ×××××××××(小4号宋体,20磅行距)×××××××××××××××××××××××××××××××××××………… ×××××××××××××××××××………… ………… 注:1.正文中表格与插图的字体一律用5号宋体; 2.正文各页的格式请以此页为标准复制。 请留出一个汉字的空间,下同

报告中的内容仅为参考字体格式,与本次设计无关! 题目 内部排序教学软件。 1需求分析和说明 内部排序教学软件的总体目标:在TURBO C2.0 的开发环境下,利用所学C语言和数据结构的相关知识,开发一个具有良好人机界面的内部排序教学软件,实现各种内部排序,并能使用户通过其显示结果对每种排序方法的性能有一个直观的了解,从而达到教学的目的。 1.1基本要求 (1)界面友好,易与操作。采用菜单或其它人机对话方式进行选择。 (2)实现各种内部排序。包括冒泡排序,直接插入排序,直接选择排序,希尔排序,快速排序,堆排序。 (3)待排序的元素的关键字为整数。可用随机数据和用户输入数据作测试比较。比较的指标为有关键字参加的比较次数和关键字的移动次数(关键字交换以3次计)。 (4)演示程序以人机对话的形式进行。每次测试完毕显示各种比较指标 的列表,以便比较各种排序的优劣。 1.2各功能模块的功能描述: 1.主函数模块 本模块的主要功能是初始化图形界面,调用各模块,实现软件功能。 2.排序功能及输出子模块 本模块的主要功能是根据用户的选择进行数组的创建,并对输入数据或者随机产生的数据使用六种排序方法进行排序并统计每种方法的移动次数和比较次数,然后输出以表格形式输出。 3.封面和结束画面子模块 本模块的主要功能是当用户打开本软件时模拟软件加载,延时数秒后关闭,并进入图形界面,在用户退出软件时显示结束画面,延时数秒后关闭程序。 4.图形界面子模块 本模块的主要功能是根据用户的选择显示不同的画面,引导用户使用软件所提供的各种功能,并在用户提供必要数据,并选择排序功能时调用排序模块,并显示结果画面。 5.输入子模块 本模块的主要功能是进行光标定位,输出提示文字,并对用户输入数据进行处理,创建数组。 6.鼠标实现模块 本模块的主要功能是为用户提供鼠标操作支持,使用户能使用鼠标进行功能的选择。2详细设计

《计算机组成原理》总结完整版

《计算机组成原理》学科复习总结 ★第一章计算机系统概论 ?本章内容:本章主要讲述计算机系统的组成、计算机系统的分层结构、以及计算机的一些主要指标等 ?需要掌握的内容:计算机软硬件的概念,计算机系统的层次结构、体系结构和计算机组成的概念、冯.诺依曼的主要思想及其特点、计算机的主要指标 ?本章主要考点:概念 1、当前的CPU由那几部分组成组成? 控制器、运算器、寄存器、cache (高速缓冲存储器) 2、一个完整的计算机系统应包括那些部分? 配套的硬件设备和软件系统 3、什么是计算机硬件、计算机软件?各由哪几部分组成?它们之间有何联系? 计算机硬件是指计算机的实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成。主要包括运算器(ALU)、控制器(CU)、存储器、输入设备和输出设备五大组成部分。软件是计算机程序及其相关文档的总称,主要包括系统软件、应用软件和一些工具软件。软件是对硬件功能的完善与扩充,一部分软件又是以另一部分软件为基础的再扩充。 4、冯·诺依曼计算机的特点 ●计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成 ●指令和数据以同等地位存于存储器内,可按地址寻访 ●指令和数据用二进制表示 ●指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储 器中的位置 ●指令在存储器内按顺序存放 ●机器以运算器为中心,输入输出设备和存储器间的数据传送通过运算器完成 5、计算机硬件的主要技术指标 ●机器字长:CPU 一次能处理数据的位数,通常与CPU 中的寄存器位数有关 ●存储容量:存储容量= 存储单元个数×存储字长;MAR(存储器地址寄存器)的位数 反映存储单元的个数,MDR(存储器数据寄存器)反映存储字长 主频 吉普森法 ●运算速度MIPS 每秒执行百万条指令 CPI 执行一条指令所需的时钟周期数 FLOPS 每秒浮点运算次数 ◎第二章计算机的发展及应用 ?本章内容:本章主要讲述计算机系统、微型计算机系统的发展过程以及应用。 ?需要掌握的内容:计算机的发展的不同阶段区分的方法、微型计算机发展中的区分、摩尔定律 ?本章主要考点:概念 1、解释摩尔定律

课程设计报告书写规范

郑州工业应用技术学院 课程设计报告科目: 题目: 姓名: 院(系): 专业班级: 学号: 指导教师: 成绩: 时间:年月日至年月日

课程设计报告的格式 一、课程设计报告内容 课程设计报告一般由以下几部分组成:A.任务书; B.目录; C.正文; D.参考文献;E.附录。 课程设计题目 摘要(200~300字) 目录 1.概述 包括课程设计选题、项目背景、课程设计报告编写目的、课程设计报告的组织等内容。 2.课程设计任务的需求分析 2.1任务描述 2.2需求描述的规范文档(要画出DFD数据流图和DD(数据字典)) 3.概念结构设计 3.1概念结构设计工具(E-R模型) 3.2XXX子系统(局部) 3.2.1子系统描述 3.2.2分E-R图 3.2.3说明 3.3YYY子系统 3.3.1子系统描述 3.3.2 分E-R图 3.3.3 说明 …… 3.X 总体E-R图 3.X.1 E-R图的集成 3.X.2 总体E-R图 4.逻辑结构设计(参考教材P16图1-10逻辑结构设计步骤) 4.1关系数据模式 4.2优化 5.数据库物理设计与实施(至少包含前4节) 5.1数据库应用的硬件、软件环境介绍 5.2表结构设计 5.3索引的设计

5.4视图设计 5.5 存储过程 5.6 触发器 5.7 游标 5.8建立数据库 5.9 建立表 5.9 加载数据库测试数据 6.数据操作 6.1数据查询操作 6.2数据更新操作 6.3数据维护操作 6.4其他 7.数据库应用系统的实现 8.设计心得体会 9.参考文献 二、书写要求 1.层次标题 层次标题要简短明确,同一层次的标题应尽可能“排比”,词(或词组)类型相同(或相近),意义相关,语气一致。 各层次标题一律用阿拉伯数字连续编号;不同层次的数字之间用英文输入状态下小圆点“.”相隔,末位数字后面不加点号,如“1”,“2.1”,“3.1.2”等;各层次的序号均左顶格起排,编号与标题或文字间空一个汉字的间隙。段的文字空两个汉字起排,回行时顶格排。 报告正文撰写的题序层次格式 2.篇眉和页码 篇眉从摘要开始,内容与该部分的一级标题相同。 页码从正文开始按阿拉伯数字(1,2,3……)连续编排,之前的部分(中文摘要、目录等)用大写罗马数字(Ⅰ,Ⅱ,Ⅲ……)单独编排,均居中排列。 3.有关图、表、表达式 (1)图

相关文档
最新文档