文档库 最新最全的文档下载
当前位置:文档库 › 关于RISC实验报告

关于RISC实验报告

关于RISC实验报告
关于RISC实验报告

实验名称:基于RISC技术的模型计算机设计

一、实验目的:

1.了解精简指令系统计算机(RISC)和复杂指令系统九三级(CISC)的体系结构特点和区别。前面组成原理部分的“复杂模型机”是基于复杂指令系统(CISC)设计的模型机,本书中所提到的复杂指令系统计算机可参照组成原理部分的“复杂模型机”来理解

2.掌握RISC处理器的指令系统特征和一般设计原则

二、实验设备:

PC机一台,TD-CMA实验系统一套

三、实验内容:

1.指令系统设计

本实验采用RISC思想设计的模型机选用常用的五条指令:MOV、ADD、LOAD、STORE、JMP作为指令系统,寻址方式采用寄存器查询制及直接寻址两种方式。指令格式采用单字节及双字节两种格式:

单字节指令(MOV、ADD、JMP、SUB)格式如下:

7 6 5 4 3 2 1 0

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

RS或RD 选定的寄存器

00 R0

01 R1

10 R2

11 A

双字节指令(LOAD、SA VE)格式如下:

7 6 5 4 (1) 3 2 (1) 1 0 (1) 7-0(2)

OP-CODE RS RD P

根据上述指令个是,列出本模型机的五条机器指令的具体格式、汇编符号和指令功能:操作码指令名

0 0 0 0 MOV

0 0 0 1 ADD

0 0 1 0 SUB

0 1 0 0 JMP

1 0 0 0 LOAD

0 1 1 1 STA

2.RISC处理器的模型计算机系统设计

3.控制器设计

四、实验原理图:

数据通路图:

指令周期流程图:

PC->AR

MOV

ADD

S1

运行微程序

S1

LOAD

SAVE

JMP

RAM->IR

S1

PC->AR RAM->AR

RS->RD PC+1

PC->AR

RAM->AR

RS->PC T1

T2

T4

T1

T2

T3

PC+1

RS->B RS->RAM S1

S1

T3

T4

ALU->RD

PC+1PC+1

RS->RD

PC+1

PC+1

S1

五、VHDL 程序:

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL;

USE IEEE.STD_LOGIC_UNSIGNED.ALL;

ENTITY RISC IS

PORT(T1,T2,T3,T4,I7,I6,I5,I4,I3,I2,I1,I0,CLR,Q:IN STD_LOGIC;

LDR0,LDR1,LDR2,R0_B,R1_B,LD,R2_B,PC_B,LDAR,IOM,RD,WR,LDIR,LDPC,LDAC,LDD R,ALU_B: OUT STD_LOGIC;

S:OUT STD_LOGIC_VECTOR(3 DOWNTO 0));

END ENTITY RISC;

ARCHITECTURE ART OF RISC IS

SIGNAL

MOV,ADD,JMP,LOAD,STA,SUB,RS_B,LDRi,F,CLK,CLK11,M1,M2,M3,M4:STD_LOGIC; BEGIN

M1<=Q AND T1;

M2<=Q AND T2;

M3<=Q AND T3;

M4<=Q AND T4;

MOV<=(NOT I7)AND(NOT I6)AND(NOT I5)AND(NOT I4);

ADD<=(NOT I7)AND(NOT I6)AND(NOT I5)AND(I4);

SUB<=(NOT I7)AND(NOT I6)AND(I5)AND(NOT I4);

JMP<=(NOT I7)AND(I6)AND(NOT I5)AND(NOT I4);

LOAD<=(I7)AND(NOT I6)AND(NOT I5)AND(NOT I4);

STA<=(NOT I7)AND(I6)AND(I5)AND(I4);

CLK11<=(LOAD OR STA)AND T4;

SS0:PROCESS(ADD,SUB)

BEGIN

IF ADD='1' THEN S<="1001";

ELSE S<="1011";

END IF;

END PROCESS;

SS1: PROCESS(CLK11,CLR)

BEGIN

IF CLR='0' THEN F<='0';

ELSIF (CLK11'EVENT AND CLK11='0') THEN F<=NOT F;

END IF;

END PROCESS;

SS2: PROCESS(CLR,T1,T2,T3,LOAD,F,STA)

BEGIN

IF CLR='0' THEN RD<='0';WR<='0';

ELSE RD<=(T2 AND(NOT F)) OR ( T1 AND( LOAD OR STA)AND F)OR (T2 AND LOAD AND F);

WR<=T3 AND STA AND F;

END IF;

END PROCESS;

PC_B<=NOT( (T1 AND (NOT F) )OR ((LOAD OR STA)AND T4 AND (NOT F)));

ALU_B<=NOT((ADD OR SUB) AND T4);

RS_B<=NOT(((MOV OR ADD OR JMP OR SUB)AND T3 AND (NOT F)) OR (STA AND T3 AND F));

LD<=NOT(T3 AND JMP AND (NOT F));

IOM<=NOT( T2 OR (T1 AND (LOAD OR STA) AND F)OR (T3 AND STA AND F) );

LDPC<=(M3 AND (NOT F))OR (M3 AND (LOAD OR STA)AND F );

LDDR<=(ADD OR SUB) AND M3 AND (NOT F);

LDIR<=M2 AND (NOT F);

LDAR<=M1 OR ((LOAD OR STA)AND (NOT F)AND M4) OR(M1 AND(LOAD OR STA)AND F);

LDRi<=((ADD OR SUB) AND M4 AND (NOT F))OR (LOAD AND M2 AND F) OR (MOV AND M3 AND (NOT F));

R0_B<=RS_B OR ( I3) OR ( I2);

R1_B<=RS_B OR ( I3) OR (NOT I2);

R2_B<=RS_B OR (NOT I3) OR ( I2);

LDAC<=LDRi AND (I1) AND (I0);

LDR0<=LDRi AND (NOT I1) AND (NOT I0);

LDR1<=LDRi AND (NOT I1) AND (I0);

LDR2<=LDRi AND (I1) AND (NOT I0);

END ARCHITECTURE ART;

六、实验步骤:

1.编译,编辑所设计的CPLD芯片程序,并配置引脚

打开Quartus Ⅱ,选择File→New Project Wizard,输入目标路径,工程名及顶层设计实体名,区分大小写。

2、输入工程中包含的设计文件

3、确定设计使用的器件,MAXII →

4、选择EDA工具:综合、仿真和时序分析

5、检查工程中的各项设置

6、建立新文件。File →New,选择VHDL,输入程序,保存

7、File →Creat/Update →Creat Symbol Files For Current File,产生一个类型为电原理图的新文件。

8、重复6、7,产生所有模块,完成VHDL语言输入及原理图绘制。

9、分配引脚。执行Assignments →Pins命令,启动分配引脚功能.

10、编译源文件,Processing →Start Compilation

11、用下载电缆将PC机和CPLD的下载电路连接起来,执行

Tool→Programmer命令,在框中选择默认的JTAG下载方式,

选中Program/Configure框,Add File将生成的pof文件添加

进来,启动Start按钮完成下载

12、打开CMA软件,编写验证程序,运行通路图,观察并记录程序执行流程及各寄存器的变化。

13、完成实验报告,内容包括:实验目的、实验设备、实验内容、实验原理图、

VHDL程序、实验步骤、验证程序、实验数据及实验心得。

七、实验数据: 1. 数据流程图

八、实验心得、 1.毕成:

本次硬件实验让我对基于RISC 技术的模型计算机的简单实现有了直观的认识。虽然实验已经简化了很多,但是由于理论课程的实践环节比较少,对于芯片关于指令的实现不够了解,导致实验过程中遇到了一些困难。虽然之前有学习过数字逻辑电路和计算机组成原理,但是由于VHDL 并不在考核范围,导致这次实验拿到VHDL 并且要进行修改的时候有点不知所措。不过经过我们细致的分析以后,成功的对VHDL 中的逻辑判断进行了修改,实现

了减法指令的操作。

在进行引脚分配的时候,由于之前有过引脚修改但是没有及时在试验台上修改引脚连接点,导致我们最后的SA VE指令不能将数据写入内存。经过我们的排查和询问老师,最终解决了问题并且完成了实验。

经过这次实验,让我了解到计算机体系结构的巨大的复杂性,也意识到如果要制造一台完整的计算机需要考虑很多很多的因素,从硬件设计到指令系统、操作系统等等部分都需要非常严密周全的考量,一个接线或者是引脚分配的错误都可能会导致整个计算机不能正常运作。

总而言之,经过这次实验让我感受到我们实践课程的匮乏,导致理论知识与实际脱节,也导致我们在具备理论知识的条件下也没有办法真正的实现我们的需求。

2.陈晨:

本次实验给我带来深刻的体会,虽然只是简化的RISC模型指令的设计,依然给我带来了很大的提高。从开始VHDL代码的编辑与引脚的设计就给我们带来了不少挑战,实践不同于理论,知识点或许能模糊,但实验步骤不容有半点差错,紧紧是基本线路与引脚的连接就花费了不少时间,事实上实验中途出现的两次问题都是来自线路的问题,而指令的设计反而比较顺利。

实验步骤还是比较按部就班,但想要读懂VHDL的代码对我来说还是有些困难,我深感计算机组成原理和计算机逻辑的知识点有不少遗忘,所幸引脚分配与指令系统的功能还是有较为深刻的印象,所以整体还算是顺利的完成了实验,实验中途出现了两个错误,一个是sub指令结果无法顺利存在寄存器上,另一个是storage指令并没有数据流将寄存器中的值写入存储,经过多次排查,最终还是确认分别是指令代码中未设置剪发,并且写出数据的引脚顺序插反了而导致错误。

通过此次实验,我对RISC机有了进一步的认识,实验步骤也就逐渐得心应手,相比于课本,对知识得到了延拓,我更加明白理论与实践上的不同,唯有相结合,才能学到本领。

毕业设计(设计类)格式规范

校外(自行选择)实习单位的学生 1.学生自行选择实习单位情况表(一式两份,注意盖实习单位公章) 校外实习单位指导教师职称要求中级职称以上,经校内实习指导教师批准后方可实施。(一份交指导教师,一份装订至实习报告) 2.学生自行选择实习单位情况表考核表(注意盖实习单位公章) 实习日记 要求采用32K 软片笔记本 >30篇 实习报告 1.实习报告封皮 2.毕业实习鉴定表(选择校外实习单位的要盖单位公章,另自行选择实习单位情况表、学生自行选择实习单位实习情况考核表附在实习鉴定表后) 3.实习报告格式 涉及毕业实习成绩,返校后实习日记、实习报告立即交给导师评阅 毕业设计 1.毕业设计封面 2.毕业设计诚信声明和版权使用授权书 3.设计类专业毕业设计格式规范 毕业设计附件材料 1.毕业设计附件材料封面 2.毕业设计立题表 3.毕业设计任务书 4.毕业设计开题报告 5.毕业设计教师指导记录表(正反页打印) 6.毕业设计中期检查表 以上涉及毕业设计成绩及能否参加论文答辩,答辩前全部完成 7.毕业设计教师评阅表(仅填写姓名、学号、班级信息) 8.毕业设计答辩评定表(仅填写姓名、学号、班级信息) 9.毕业设计成绩评定及学院答辩委员会意见表(仅填写姓名、班级信息)

20 年学生自行选择实习单位情况表 说明:1。此表一式两份,填写完整后,一份由学院存档,一份学生自行保存并装订在实习报告实习鉴定表之后。2.学生必须有明确的实习任务和明确的实习单位,才能实行。

学生自行选择实习单位实习情况考核表 说明:1、本表由实习学生在实习报到时交给实习单位。2、实习单位负责填写本表(“考评结果”按优、良、合格、不合格填写),由实习单位指导教师和负责人共同签字,并加盖实习单位公章方为有效。3、实习结束后,将本表装订至实习单位情况表后。

APP游戏设计毕业设计(论文)

超神学院毕业生 毕业设计 题目: APP游戏设计 分院:通讯与信息 姓名: Loading 学号: 000 专业: LOL 指导老师:提莫 毕业论文答辩时间: 2014.6.9

本课题APP游戏设计,通过该课题,将红军长征的经过、抗战历史、红色文化、历史背景等内涵完完全全的演绎展示,让人们轻松而清晰地了解红色文化。采用的开发工具是Photoshop、Adobe Illustartor、Venture Capital。随着科技的发展,现在手机的功能也越来越多,越来越强大,未来几年,手机游戏必将深入人心,渗透人们生活的点点滴滴。 关键词:APP游戏设计,Photoshop、Adobe Illustartor、Venture Capital

This topic of APP games design through the subject, make people know more about the long march of the Red Army, the Red Army culture, the historical background about the Red Army,that it is clear and easy to understand the Red Army culture. Development tools are used byAdobe Illustrator, PhotoShop, Venture Capital. With the development of science and technology, mobile phone is now more and more features, more and more powerful, the next few years, mobile phone games will win support among the people, infiltration of people life bit by bit. Key word:The APP games design,Photoshop、Adobe Illustartor、Venture Capital

最全的电路图专项训练

. 电路作图题 1.某家庭安装了如图1所示的门铃,请画出这个门铃电路的电路图。 2.下图2是手电筒的结构图,当开关向前推进时,电路接通,灯亮。请在方框画出手电筒的电路图。 3.将下图3(a)所示的电路元件连接成简单电路(用铅笔画线代替导线),并在虚线框画出这个 实物电路的电路图。 4.如图4所示,图(a)是玩具电扇的电路图,请在图(b)中连接它的实物电路。 5.请将下图5中的元件连接成串联电路。 6.如下图6所示电路,画出相应的电路图。 7.请将如图7所示元件连接成电路,使两灯并联,开关同时控制两灯,要求最多只能用五根导线。 图5 图6 图1 图2 图3 图4 图7

. 8.用笔画线,将图8中的器材连成电路。(要求:两灯并联,开关控制两盏灯) 9.试画出如图9所示电路的电路图。 画电路图 10.将如图10所示的实物图连接成电路,要求两盏灯并联,开关只控制灯L1。(连线不许交叉) 11.根据下图11所示实物图,画出电路图。 12.试画出由两节干电池、一个开关、一个灯泡、一个电铃和一个电动机所组成的串联电路图。 框画出它的电路图。13.下图13中是一次电学实验的实物连接图,请在下面虚线 14.请根据图中14(1)(2)(3)所标出的电流方向,把电池组的符号填入方框并标出“+”、“-”极。 15.请根据如图15所示的实物图画出电路图。 16.画出如图16所示的电路图,并在图上标出相应的元件符号。 图13 图14 图15 图8 图9 图10 图16

. 17.根据17图中的实物连接图画出电路图,并标出电流方向。 18.试根据实物图18画出的电路图,并在图上标出S1、S2、S3、L1、L2。 19.如下图19所示,电灯L1、L2是怎样连接的?画出它的电路图。闭合开关S,若L1的灯丝断了, L2会正常发光吗? 20.根据图20的实物连接情况,画出相应的电路图。 21.按下图21所示的实物连接图,在右侧方框中画出电路图,并标明开关闭合流过各灯的电流方 向。 22.画出右图46所示实物图的电路图。 23.试根据下图23所示的实物连接图,在右边空白处画出相应的电路图。 图17 图18 图21 图19 图23 图20

逃离x86架构-----CPU体系结构CISC与RISC之争

x86架构诞生 早在1981年,IBM公司推出了基于Intel 8088处理器的个人电脑;和不久后的8086处理器相比,它是一台低价格,低性能的处理器。尽管在当时Motorola MC69000处理器的性能也相当不错,但是IBM这样选择的理由是因为8088处理器已经能够对地址总线进行“复用”,并且总线宽度达到8位,和以往相比,大大减少了整个系统的开销。由于当时没有芯片组这一概念,因此数据和指令的存储和读取都要依靠主板上的特殊门电路,这些部件也是8位的宽度。如果使用Mort ola MC69000处理器的话,那么在相同功能的情况下,主板需要更多的此类部件,因此大大增加了主板的制造成本。尽管有人建议,Morto la MC69000有助于系统性能的提高,但是IBM固守“简单就是美”的原则,毅然选择了8088处理器。 IBM的“生死抉择”却给软件开发者带来灾难性的影响(当时没有充分意识到)。由于处理器采用了808X的架构,因此数据和代码只能在64KB的范围内进行访问。如果某一个程序需要使用超过64KB的内存,那么程序不得不使用16位的段地址和16位的偏移地址组合,来达到20位的数据访问范围。当时的程序员就为16位到20位的地址转化伤透了脑筋。在程序的编译过程中,也引进了相应的内存使用模式(小

型,中型,大型,巨型)。系统集成的汇编语言在程序编写时,必须指明是近程调用(near call)还是远程调用(far call)。如果要把8088处理器的程序移植到如MC68000机时,就必须把地址扩展成32位,这个过程非常繁琐。 尽管64KB的限制是IBM个人电脑的一个死穴,但是当时IBM P C的市场销售额非常不错。8088处理器和DOS操作系统能够支持大部分的应用软件,因此IBM的个人电脑推出不久就受到各界的好评;而对于64KB的限制,人们似乎没有太多的关注。随着PC的成功推出,I BM着手于X86系统架构标准的制定,并且希望成为全球最大的电脑制造商。Intel和Microsft都参与了此标准的定制,并且携手进行个人电脑的开发。 第一个x86架构的“婴儿”便是于1985年推出的32位的80386处理器(386处理器)。当时,大部分的操作系统(或者准操作系统)还是16位模式,因此程序员也必须进行地址的转化,这个令人厌烦的转化工作直到Microsoft公司发布了第一款32位的操作系统Windo ws 95时,才得以解决。Windows 95是第一款使用32位地址的操作系统,它能够对32位空间的数据进行读写操作,并且80386处理器的内部有7个通用寄存器(GPRS)。 从19世纪80年代开始,X86架构快速的发展着。同时,RISC(精简指令集)架构也受到人们的关注,并且有不少成功的产品,如SPAR

RISC CPU 与CISC CPU 的区别

CPU发展史 CPU又叫中央处理器,是英文单词Central Processing Unit的缩写,其内部结构大概可以分为控制单元、算术逻辑单元和存储单元等几个部分。按照其处理信息的字长可以分为:八位微处理器、十六位微处理器、三十二位微处理器以及六十四位微处理器等等。本文后面会提到许多比较艰生的理论知识,虽然我会努力把他们讲得生动浅显,但我确实没有办法让它象《还珠格格》那样有趣,不过你一定要把握住所有这些技术都是围绕突破速度极限而设立的,这是个万变不离其宗的道理。顺着这条路思索下去,你一定马上会问提高速度到底都有哪些方法呢?其实说起来很简单,科学家想到的地方,我们要留心也一定能发现得了。不外乎下面几种情况:优化指令集、提高处理器每个工作单元的效率、配置更多的工作单元或新的运行方式来增加并行处理能力、缩短运行的时钟周期以及增加字长等等。 八位微处理器的典型产品为Intel公司的8080处理器、8086处理器、Motorola公司MC6800微处理器和Zilog公司Z80微处理器。 十六位微处理器的典型产品是Intel公司的8086和80286微处理器。如果说8080处理器还不为各位所熟知的话,那么80286则可以说是家喻户晓了,个人电脑――PC机的第一代CPU便是从它开始的。 三十二位微处理器的代表产品是Intel公司1985年推出的80386,这是一种全三十二位微处理器芯片。1989年Intel公司又推出准三十二位处理器芯片80386SX。它的内部数据总线为三十二位,与80386相同,外部数据总线为十六位。也就是说,80386SX的内部处理速度与80386接近,也支持真正的多任务操作,而它又可以接受为80286开发输入/输出接口芯片。80386SX的性能优于80286,而价格只是80386的三分之一。386处理器没有内置协处理器,因此不能执行浮点运算指令,如果您需要进行浮点运算时,必须额外购买昂贵的80387协处理器芯片。 八十年代末九十年代初,486处理器面市,粗略的说486就是集成了浮点运算单元和8KB 高速缓存(说是高速但比现在一般内存的速度也有相当差距)的386。早期的486分为有协处理器的486DX和无协处理器的486SX两种,其价格也相差许多。随着芯片技术的不断发展,CPU的频率越来越快,而PC机外部设备受工艺限制,能够承受的工作频率有限,这就阻碍了CPU主频的进一步提高。在这种情况下,出现了CPU倍频技术,该技术使CPU内部工作频率为处理器外频的2-3倍,486DX2、486DX4的名字便是由此而来。 九十年代中期,全面超越486的新一代586处理器问世,为了摆脱486时代处理器名称混乱的困扰,最大的CPU制造商Intel公司把自己的新一代产品命名为Pentium(奔腾)以示区别。而AMD和Cyrix也分别推出了K5和6x86处理器。接下来Intel又为冲击服务器市场和争取多媒体制高点相继发布了Pentium Pro 和Pentium MMX。 1.技术变迁,RISC取代CISC 在现在来看第五代的微处理器的问世,应该算得上是PC个人电脑发展史上里程碑式的事件。然而这并非是因为它的速度较之以前有了本质的变化,主要原因是,从这里开始传统的X86指令集的CPU开始由CISC复杂指令集设计,转而开始采用部分RISC(简单指令系统计算机)技术。虽然从外观上这些CPU的指令依然复杂而且长度也参差不齐,但实际其内部的微指令已经是整齐化一的简单指令了。而由此也产生了两项全新的技术,超标量和流水线结构。接下来,我们简单介绍下他们的情况。 (1)复杂指令集 随着VLSI技术的发展,计算机的硬件成本不断下降,与此同时,软件成本却越来越高,这使得人们开始热衷于在指令系统中增加更多的指令以及让每条指令完成更复杂的工作,来提高操作系统的效率,并尽量缩短指令系统与高级语言的语义差别,以便于高级语言的编译

毕业设计格式要求

附件6 毕业设计格式要求 为不断提高毕业生毕业设计质量,提高规范化程度,特制定学生毕业设计格式要求。 一、毕业设计项目组成 1.设计封面 2.设计目录 3.设计任务书 4.设计方案 5.作品(产品) 6.成果报告书 7.参考文献 8.致谢 二、编排格式 (一)封面(统一模板,正方系统教学管理用表下载) (二)目录 另起一页。 “目录”两个字用三号黑体加粗,居中,字间空两格。目录内容只列两级,要求写明页数,具体内容用小四号宋体,20磅行距。 (三)设计任务书(统一模板,正方系统教学管理用表下载) (四)设计方案(设计方案应明确设计思路、技术路线、工具设备要求、技术规范等) 另起一页。 1.设计方案正标题用三号黑体加粗、居中,设计题目不超过20个字。设计方案标题段后18磅或1.5行。 2.设计方案正文小四号宋体,1.5倍行距。正文内容每段首行起缩紧两格,回行顶格。毕业设计要求对设计计算作出完整的说明。 3.正文中各级标题标号从大到小(1—3级)的顺序写法为“1.1、1.1.1、1.1.1.1”,四号宋体加粗,每级标题下一级标题应各自连续编号。 4.一、二、三级标题需独占一行,顶格排列,末尾不加标点。标题内容用四号宋体加粗。四、五级标题可自行设定,若不独占行,标点后面需加句号。标题内容用四号宋体。 5.设计方案中数字表示方式应前后一致。中英文标点符号加以区别。 (五)作品(产品)(可以表现为物化产品、软件、文化艺术作品、策划方案等)

另起一页。(此处以策划方案为例) 1.策划方案正标题用三号黑体加粗、居中,标题段后18磅或1.5行。 2.策划方案正文小四号宋体,1.5倍行距。正文内容每段首行起缩紧两格,回行顶格。 3.正文中各级标题标号从大到小(1—3级)的顺序写法为“1.1、1.1.1、1.1.1.1”,四号宋体加粗,每级标题下一级标题应各自连续编号。 4.一、二、三级标题需独占一行,顶格排列,末尾不加标点。标题内容用四号宋体加粗。四、五级标题可自行设定,若不独占行,标点后面需加句号。标题内容用四号宋体。 5. 策划方案中数字表示方式应前后一致。中英文标点符号加以区别。 (六)成果报告书(成果报告书应全面总结毕业设计的过程、收获、作品(产品)特点等) 另起一页。 1.成果报告书正标题用三号黑体加粗、居中,标题段后18磅或1.5行。 2.成果报告书正文小四号宋体,1.5倍行距。正文内容每段首行起缩紧两格,回行顶格。 3.正文中各级标题标号从大到小(1—3级)的顺序写法为“1.1、1.1.1、1.1.1.1”,四号宋体加粗,每级标题下一级标题应各自连续编号。 4.一、二、三级标题需独占一行,顶格排列,末尾不加标点。标题内容用四号宋体加粗。四、五级标题可自行设定,若不独占行,标点后面需加句号。标题内容用四号宋体。 5. 成果报告书中数字表示方式应前后一致。中英文标点符号加以区别。 (七)参考文献(近五年,5篇以上) 另起一页。 1.“参考文献”四个字用三号黑体加粗,字间空一格,顶格排列。 2.另起一行,编号排列参考文献内容,小四号宋体,1.5倍行距。每项内容各占一段,每段首行缩紧两格。 3.参考著作时,排列顺序为:作者、书名、出版单位、出版时间,中间用逗号分隔。 4.引用文章时,排列顺序为:作者、文章标题、刊物名、期数,中间用逗号分隔。 5.书名、刊物名需用书名号标注。 (八)致谢 另起一页。内容采用小四号宋体,1.5倍行距。 (九)附录(可选) 另起一页,可附图表、数据。内容采用小四号宋体,1.5倍行距。

五子棋游戏的设计与实现毕业设计论文

毕业论文(设计)题目五子棋游戏的设计与实现

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

RISC和CISC

操作码 操作码:指令系统的每一条指令都有一个操作码,它表示该指令应进行什么性质的操作。不同的指令用操作码这个字段的不同编码来表示,每一种编码代表一种指令。组成操作码字段的位数一般取决于计算机指令系统的规模。 "操作码" 英文对照 new; operation code; function code; operating code; "操作码" 在工具书中的解释 1、计算机程序中所规定的要执行操作的那一部分指令*或字段(通常用代码表示)。 "操作码" 在学术文献中的解释 1、其中,操作码就是指令码,占一个字节的长度,一个字节码可以有多少操作数.目前,Java虚拟机规范中定义了220个字节码指令 2、第二,技术性符号也是通过0和1来定义的,例如,操作码+的定义是01100001,等等.由此可以看出,B中只有两个初始符号0和1 3、操作码其实就是指令序列号,用来告诉CPU需要执行哪一条指令.地址码则复杂一些,主要包括源操作数地址、目的操作数地址.在某些指令中,地址码可以部分或全部省略,比如一条空指令就只有操作码而没有地址码 4、操作码是指令操作功能的记述,而操作数描述操作的对象和操作的范围.PIC16F873共有35条指令,均是长度为14位的单字节指令 5、因此权限控制在业务接口上进行,按管理功能点划分管理操作权限,将每一个管理功能点划分为一个操作,用一个全局唯一的整数表示,称为操作码 6、至于其余各计数译码器因相应的按钮未被按故其输出皆为YO=“回”上述操作可按照被按按钮的编号及被接的顺序和次数简写成1328“称为操作码 RISC 简介RISC(reduced instruction set computer,精简指令集计算机)是一种执行较少类型计算机指令的微处理器,起源于80年代的MIPS主机(即RISC机),RISC机中采用的微处理器统称RISC处理器。这样一来,它能够以更快的速度执行操作(每秒执行更多百万条指令,即MIPS)。因为计算机执行每个指令类型都需要额外的晶体管和电路元件,计算机指令集越大就会使微处理器更复杂,执行操作也会更慢。 纽约约克镇IBM研究中心的John Cocke证明,计算机中约20%的指令承担了80%的工作,于1974年,他提出RISC的概念。第一台得益于这个发现的电脑是1980年IBM的PC/XT。再后来,IBM的RISC System/6000也使用了这个思想。RISC这个词本身属于伯克利加利福尼亚大学的一个教师David Patterson。RISC这个概念还被用在Sun公司的SPARC微处理器中,并促成了现在所谓的MIPS技术的建立,它是Silicon Graphics的一部分。许多当前的微芯片现在都使用RISC概念。 RISC概念已经引领了微处理器设计的一个更深层次的思索。设计中必须考虑到:指令应该如何较好的映射到微处理器的时钟速度上(理想情况下,一条指令应在一个时钟周期内执行完);体系结构需要多“简单”;以及在不诉诸于软件的帮助下,微芯片本身能做多少工作等等。 特点:除了性能的改进,RISC的一些优点以及相关的设计改进还有: @如果一个新的微处理器其目标之一是不那么复杂,那么其开发与测试将会更快。 @使用微处理器指令的操作系统及应用程序的程序员将会发现,使用更小的指令集使得代码开发变得更加容易。 @RISC的简单使得在选择如何使用微处理器上的空间时拥有更多的自由。 @比起从前,高级语言编译器能产生更有效的代码,因为编译器使用RISC机器上的更小的指令集。 除了RISC,任何全指令集计算机都使用的是复杂指令集计算(CISC)。 RISC典型范例如:MIPS R3000、HP—P A8000系列,Motorola M88000等均属于RISC微处理器。 RISC主要特点: RISC微处理器不仅精简了指令系统,采用超标量和超流水线结构;它们的指令数目只有几十条,却大大增强了并行处理能力。如:1987年Sun Microsystem公司推出的SPARC芯片就是一种超标量结构的RISC处理器。而SGI公司推出的MIPS处理器则采用超流水线结构,这些RISC处理器在构建并行精简指令系统多处理机中起着核心的作用。 RISC处理器是当今UNIX领域64位多处理机的主流芯片 性能特点一:由于指令集简化后,流水线以及常用指令均可用硬件执行; 性能特点二:采用大量的寄存器,使大部分指令操作都在寄存器之间进行,提高了处理速度; 性能特点三:采用缓存—主机—外存三级存储结构,使取数与存数指令分开执行,使处理器可以完成尽可能多的工作,且不因从存储器存取信息而放慢处理速度。 应用特点;由于RISC处理器指令简单、采用硬布线控制逻辑、处理能力强、速度快,世界上绝大部分UNIX工作站和服务器厂商均采用RISC芯片作CPU用。如原DEC的Alpha21364、IBM的Power PC G4、HP的PA—8900、SGI的R12000A和SUN Microsystem公司的Ultra SPARC ║。 运行特点:RISC芯片的工作频率一般在400MHZ数量级。时钟频率低,功率消耗少,温升也少,机器不易发生故障和老化,提高了系统的可靠性。单一指令周期容纳多部并行操作。在RISC微处理器发展过程中。曾产生了超长指令字(VLIW)微处理器,它使用非常长的指令组合,把许多条指令连在一起,以能并行执行。VLIW处理器的基本模型是标量代码的执行模型,使每个机器周期内有多个操作。有些RISC处理器中也采用少数VLIW指令来提高处理速度。Pentium 4微处理器体系结构完全采用RISC体系结构。 区别:RISC 和CISC 是目前设计制造微处理器的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方法不同,因此,在很多方面差异很大,它们主要有:(1)指令系统:RISC 设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。因此,在RISC 机器上实现特殊功能时,效率可能较低。但可以利用流水技术和超标量技术加以改进和弥补。而CISC 计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。 (2)存储器操作:RISC 对存储器操作有限制,使控制简单化;而CISC 机器的存储器操作指令多,操作直接。 (3)程序:RISC 汇编语言程序一般需要较大的内存空间,实现特殊功能时程序复杂,不易设计;而CISC 汇编语言程序编程相对简单,科学计算及复杂操作的程序设计相对容易,效率较高。 (4)中断:RISC 机器在一条指令执行的适当地方可以响应中断;而CISC 机器是在一条指令执行结束后响应中断。

创意思维训练的九种方法

创意思维训练的九种方法 想像与联想思维训练 想像和联想思维在视觉艺术思维中是不可缺少的重要成分,是决定艺术创作成功与否的重要条件之一。视觉艺术思维的训练首先要从想像和联想的训练人手。艺术家的想像力除了天赋之外,后天的训练也是举足轻重的。因此,要让艺术家积极地开动脑筋,针对艺术创作中的主题、类型、手法、思想内涵、形式美感和色彩表现等方面,充分展开想像的翅膀,发挥艺术创作的想像能力,不拘束于个别的经验和现实的时空,而让自己的思维遨游于无限的未知世界之中。爱因斯坦说:“想像力比知识更重要,因为知识是有限的,而想像力概括着世界上的一切,推动着进步,并且是知识进化的源泉”。与科学一样,没有想像力的艺术创作,是不可能有永恒的艺术生命力和艺术感染力的。 我们在作画时注重视觉对象与周围环境关系的处理,这种知觉选择性与知觉对象的转化关系在现代视觉艺术的平面艺术中称为图(视觉对象)地(周围环境)反转。这是对视觉艺术家普遍进行的思维训练方法之一。最早研究图地转化关系的鲁宾(E. Rubin),他的著名的“Rubin之杯”(图)图形表现的是在一个长方形画面中画着一只对称的黑色杯,如果仔细观察杯子的左右空白部位,则发现是相对着的两人侧面像。随着视觉的转换,杯和人的侧面像相互交替出现,形成特殊的画面。这类图形在视觉艺术作品中被广泛地应用。如染织美术中的“千鸟纹”,广告、装演艺术中的各种画面等。图地反转变化的理论强调了人们的感觉不是孤立存在的,它要受到周围环境的影响。因此,利用这个方法加以训练,有助于丰富我们的艺术想像力。在此基础上,要求被训练者表达出与众不同、具有独创性的见解。在视觉艺术领域里,这样的训练是培养人们充分发挥艺术想像力而进行创作的必不可少的环节之一。 联想是人的头脑中记忆和想像联系的纽带。由人对事物的记忆而引发出思维的联想,记忆的许多片段通过联想形式进行衔接,转换为新的想法。主动的、有意识的联想能够积极而有效地促进人的记忆与思维。 美学家王朝闻说:“联想和想像当然与印象或记忆有关,没有印象和记忆,联想或想像都是无源之水,无本之木。但很明显,联想和想像,都不是印象或记忆的如实复现。”在艺术创作的过程中,联想与想像是记忆的提炼、升华、扩展和创造,而不是简单的再现。从这个过程中产生的一个设想导致另外一个设想或更多的设想,从而不断地设计创作出新的作品。 视觉艺术思维中的想像离不开联想这个心理过程。联想是通过赋予若干对象之间一种微妙的关系,从中展开想像而获得新的形象的心理过程。人们在日常生活中对事物产生的美感形成了特有的印象,而对视觉形象的记忆又随着人的思维活动形成了知觉与感觉形象的联系。因此,当某个对象出现时,人们的大脑会立即兴奋起来,随着它进行一系列的联想。例如,由“速度”这个概念,人们头脑中会闪现出呼啸而过的飞机、奔驰的列车、自由下落

毕业设计创作作品要求

毕业设计创作作品要求 多媒体方向: 网页设计类: 1.网站的主题要和专业相结合,网站内容能够充分体现网站主题。 2.主页要求根据主题划分为至少5个栏目(模块),并对每个栏目进行具体的实现(包括主页、二级页面、三级页面至少完成20个页面)。 3.要求首先完成网页原型框线图,然后制作网页的设计图,然后根据网页设计图实现网页;网页设计图(至少三张:首页一张,二级页面、三级页面至少各一张)。 4.要求网站有原创的图片素材。 5.网站必须具备网站的基本要素,如Logo、宣传语、导航、版权信息、内容等。 6.采用外部CSS技术描述显示样式;采用Div+CSS方法开发网页。 7.每个页面有内容主题,至少有两列或三列布局。 8.要求网站主题鲜明,层次清楚,内容饱满、丰富,新颖、大方、美观、实用。 平面设计方向: 艺术设计作品类别: A,海报类 提交海报10-12幅,尺寸为A1(840×570mm). 题材以商业或者公益海报为主. B,包装设计类 提交6—10件成品. 设计海报1—3张,尺寸为A1(840×570mm)。 C,VI设计 提交VI手册一本,必须包含基础元素(标志,字体,色彩等).附成品,实物(信封,名片,便签,信笺等)若干. (建议购买可拆卸的本子,封面打印后粘贴,内容页面由单独页面放进去。) D,插画设计类 作品10—12幅,以A1尺寸海报形式展示(840×570mm) 二,题材内容要求: 1,所有毕业设计必须是原创作品,且主题健康,构思新颖. 2,毕业设计需提交电子文档,含源文件及JPG文件(分别放入以学号姓名命名的文件夹中),实物须提交照片,并提交各角度展示效果场景图片3—5张.所有提交用源文件及JPG文件必须分辨率在300DPI(海报为150DPI). 动画方向: 题材与内容要求:作品题材不限,主题明确,立意新颖,内容健康,情节完整,必须是原创动画作品. 分组方式:短片以独立制作为主,可以小组形式合作完成,小组成员控制在2人以下 作品制作要求:表现效果和创作技法不限.动作流畅连贯,严禁使用图片运动代替角色动作,可适当配以字幕说明主题.在制作流程中需充分考虑各环节的衔接,合理安排时间,为后期预留

游戏设计毕业论文15篇

游戏设计毕业论文15篇 游戏设计毕业论文 摘要:动画以及游戏的场景造型中更需要美感,因而设计师需要在这方面加大关注点,场景设计的关键是需要展现出故事情节,在完成戏剧冲突和刻画人物上面有所侧重。所以创造时,好看的场景必然会带动整部作品的基调。一个优秀的游戏场景设计需要有着精美的背景,所以要具备娴熟的绘制,更要有细致的前期设计。 关键词 游戏设计毕业设计论文设计 游戏设计毕业论文:手机游戏开发中软件工程的设计与改进 摘要现阶段计算机互联网的不断发展,使得网络游戏层出不穷。同样道理,手机等移动通信终端走进了千家万户,手机游戏具有十分广阔的市场。目前手机性能处于不断完善过程中,手机游戏需求逐渐呈现出增加趋势。在手机游戏开发过程中,本身从性质上讲,手机游戏隶属于软件工程,因而需要软件项目团队的充分参与。本文浅要分析手机游戏开发阶段,如何加强软件工程设计及改进,并浅谈自身关于软件开发相应方法。 软件工程手机游戏开发设计改进 现阶段手机在我国实现广泛普及,手机游戏越来越受到大众群体欢迎。尤其是目前手机在性能方面逐步开始完善,手机游戏市场得到十分迅速发展。上述背景下,只有注重加强软件工程团队建设,才能充分有助于手机游戏开发工作顺利开展。尤其是对于手机游戏软件而言,只有充分借助于科学软件工程技术,才能有效规避软件危急,同时减少成本消耗,使手机游戏开发贯彻落实。为此,有必要结合相关实践,加强手机游戏项目建设过程中,软件工程技术的应用和探索。 1 项目准备及项目需求分析

在实际软件开发阶段,需求管理工作尤为关键,该工作需自始至终融入到全部软件开发阶段。对于手机游戏开发而言,本身不具备特定客户需求,因为手机游戏最终为广大用户服务,用户通常是通过移动互联网等平台进行相应游戏的下载。为此,通常要分析客户实际要求,也就是等同于游戏企划本身需求。对于手机游戏企划而言,需要指定相应企划方案,然后才能进行开发计划制定工作。通常来说,只有当企划过程中存在一定需求变化,亦或者由于技术方面出现问题,游戏企划才会在需求方面做出相应调整。项目准备过程中,如果不采用相关软件技术,只需要游戏负责人做好分配工作即可。对于应用软件技术项目开发而言,还应做好计划策略工作。例如,采用TSP方法过程中,应对项目进度进行严格遵循,并对进度加强检查。具体来说,应做好下面几点: (1)开发人员应加强沟通交流,将实际问题充分解决。 (2)鉴于手机游戏属于规模很小软件,因而尽量避免重新进行任务分配。 (3)做好项目计划总结等方面工作。 (4)做好应用计划策略方面工作。 2 系统设计阶段 对于手机游戏开发而言,还应首先做好相应构架,通常构架需根据游戏策划进行,同时也应加强与程序员之间沟通交流。实际手机游戏开发阶段,鉴于其易受到多方面因素影响,因而设计基本不可能一次成功,因而系统设计本身需要不断持续进行,这样才能避免需求变化带来的诸多不利影响。如果设计始终一成不变,必然不会是真正好的设计。例如,采用XP方法过程中,遵循简单设计原则进行。为此针对RUP使用,开发人员先要加强构架设计工作,构架设计需遵循本质需求,并尽量做到设计简单的同时使其充分发挥实效。从本质上讲,RUP剪裁过程中,本身已属于软件设计再开发工程。以某款手机游戏为例,该游戏设计阶段,总共开发周期时间达到4周,从迭代周期上讲,主要包括下面四个阶段:第一周期,主要针对于程序框架构建工作,主要是需加强角色模型构建。第二周期,主要针对于手机程序,然后对程序进行地图增设,并进行地图碰撞检测工作,并适当增设相应角色模型,促使人物能够自由行动。第三周期,根据实际情况适当添加电脑控制,并进行相应逻辑判断工作,并对触发条件加以科学设定。第四周期,适当添设菜单及对话框,并开展记录程序编写工作。

电路设计专题练习(用)

电路设计专题练习 1、教室里投影仪得光源就是强光灯泡,发光时必须用风扇给予降温。在使用投影仪时,要求先启动带动风扇得电动机,再使灯泡发光;如果风扇不启动,灯泡就不能发光。图所示得电路图中能符合要求得就是( ) 2、2009年全运会得击剑比赛中,当甲方运动员得剑(图中用“S甲”表示)击中乙方得导电服时,电路导通,乙方指示灯亮;当乙方运动员得剑(图中用“S乙”表示)击中甲方得导电服时,电路导通,甲方指示灯亮。下面能反映这种原理得电路就是: 3、小轿车上都装有一个用来提醒司机就是否关好车门得指示灯.四个车门中只要有一个门没关好(相当于一个开关断开),指示灯就发光提醒。图所示四个电路中,能体现该装置工作原理得就是 4、为保证司乘人员得安全,轿车上设有安全带未系提示系统。当乘客坐在座椅上时,座椅下得开关S1闭合,若未系安全带(安全带控制开关S2断开)仪表盘上得指示灯将亮起,当系上安全带时,安全带控制开关S2闭合,指示灯熄灭下列电路图设计最合理得就是 5、图所示就是一个简易“选答器”.一个问题有两个可选择得答案(a)与(b),与它们对应得灯分别由两个按钮(开关)控制,选择哪一个答案就按下哪一个按钮,对应得灯就亮,那么图所示各电路图中符合要求得就是 6、楼道里,夜间只就是偶尔有人经过,电灯总就是亮着会浪费电能。科技人员利用光敏材料制成“光控开关”,天黑时自动闭合;天亮时自 动断开。利用声敏材料制成“声控开关”当有人走动发出声音时,自动控制闭合;无人走动时,自动断开。若将这两个开关配合使用,就可以 使楼道灯变得“智能化”,使灯只有在夜晚天黑之后,有人走过时才能亮,这种“智能化”电路正确得就是 7、家用电冰箱中消耗电能得器件主要就是电动压缩机与照明灯泡.其中电动压缩机M受温控开关S1控制,照明灯泡L受门控开关S2控制.温控开关S1与门控开关S2既能单独工作又能同时工作.如图所示就是几个同学画得家用电冰箱得电路图,其中正确得就是 8、2009年冬天甲型H1N1在全世界漫廷,患者人数与死亡人数不断上升,为针对甲型H1N1在中国得漫廷,我国生产出了世界上第一支疫苗,并加强医院得救治工作。如图所示就是改造后得医院病房与护士值班室得示意图,病人需要护理时,只要按床边得接钮开关能及时通知护士:1号床得病人按下开关S1,护士值班室得灯L1亮,2号床得病人按下开关S2,护士值班室得灯亮L2,下列电路符合就 是:

RISC结构与CISC结构的区别与比较

RISC与CISC结构的区别与比较 摘要:在计算机技术的许多变革中,复杂指令集计算机(CISC)过渡到精简指令集计算机(RISC)体系结构的转变是很重要的一个方面。正是RISC的出现发展大大推动了嵌入式系统性能的提高和功能的完善。本文主要论述二者的区别并在一些方面对这两种结构进行了比较。 关键词:RISC结构 CISC结构区别比较 正文: 1.RISC结构 1.1RISC结构的出现与发展 在20世纪90年代前CISC结构被广泛的使用,其特点是通过存放在只读存储器中的微码(microcode)来控制整个处理器的运行。一条指令往往可以完成一串运算的动作,但却需要多个时钟周期来执行。随着需求的不断增加,设计的指令集越来越多,为支持这些新增的指令,计算机的体系结构会越来越复杂。然而,在CISC指令集的各种指令中,其使用频率却相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%,显然,这种结构是不太合理的。为改变这种状况,1980年Patterson和Ditzel 两位学者完成了一篇题为《精简指令集计算机概述》的开创性论文,全面提出了精简指令集的设计思想,随后,柏克来大学的研究生依照此理论基础,设计出了第一颗精简指令集处理器RISC I,这颗处理器远比当时已经相当流行的CISC处理器简单的多,在设计上所花费的功夫也降低许多,但整体功能上的表现却与CISC处理器不相上下。从此处理器设计方向便分别向着这两个大的方向发展。实际上1980年以来,所有新的处理器体系结构都或多或少地采用了RISC的概念,甚至有些典型的CISC处理机中也采用了些RISC设计思想,比如Intel公司的80486、Pentium系列等。而RISC思想最成功也是第一个商业化的实例就是ARM,当然,它也放弃了一些RISC特征而保留了一些CISC 特征。 1.2RISC结构的特点 1.RISC把微处理器能执行的指令数目减少到最低限度,以提高处理速度。RISC 处理器比同等的CISC(复杂指令集计算机)处理器要快50%~ 75%,且RISC处理器

08游戏专业毕业设计要求说明

08级游戏软件(计算机游戏开发方向)专业 毕业设计要求细则 福州软件职业技术学院 动漫教研室 2011年4月 一、2011届动画专业毕业设计可选方向(四选一) 方向一:短片类 ①动画短片(以二维或三维或定格形式为主),视频分辨率≥720× 576dpi,片长(不含片头片尾)≥3分钟,源文件格式和导出影片格 式都必须上交; ②短片内容必须完整、积极健康向上,配音必须完整恰当; 毕业设计说明书书写要求和规范: ①要求制作毕业设计说明书,要求能简明阐述设计作品的内容、想法、 制作手法等。 ②单页页面大小为A4纸张,分辨率≥300 dpi,说明数页数≥8页以 上(不包括封面)。 ③毕业设计说明书可用Photoshop、Illustrator、CorelDRAW等软件 制作,要求源文件格式和JPG图片格式,与作品源文件格式和导出 影片格式一起刻盘上交,并打印设计说明书装订成册。 ④大致可参照下图:

方向二:插画类 ①CG插画≥8幅,尺寸≥A3,分辨率≥300 dpi;或者手绘插画≥8幅, 尺寸≥4开;或者多格漫画≥4套,每套≥8格,每隔≥10cm×14cm。 ②以上三类任选一类制作,要求风格统一,内容积极健康,彩色画面, 画面生动活泼。 毕业设计说明书书写要求和规范: ①要求制作毕业设计说明书,要求能简明阐述设计作品的内容、想法、 制作手法等。 ②单页页面大小为A4纸张,分辨率≥300 dpi,说明数页数≥8页以 上(不包括封面)。 ③毕业设计说明书可用Photoshop、Illustrator、CorelDRAW等软件 制作,要求源文件格式和JPG图片格式,与作品源文件格式和导出 图片格式一起刻盘上交(纸上手绘的要求上交原手绘图稿、和电子 扫描图电子格式),并打印设计说明书装订成册。 ④大致可参照下图:

CISC与RISC的区别

RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。 早期的CPU全部是CISC架构,它的设计目的是要用最少的机器语言指令来完成所需的计算任务。比如对于乘法运算,在CISC架构的CPU上,您可能需要这样一条指令:MUL ADDRA, ADDRB就可以将ADDRA和ADDRB中的数相乘并将结果储存在ADDRA中。将ADDRA, ADDRB中的数据读入寄存器,相乘和将结果写回内存的操作全部依赖于CPU中设计的逻辑来实现。这种架构会增加CPU结构的复杂性和对CPU工艺的要求,但对于编译器的开发十分有利。比如上面的例子,C程序中的a*=b就可以直接编译为一条乘法指令。今天只有Intel及其兼容CPU还在使用CISC架构。 RISC架构要求软件来指定各个操作步骤。上面的例子如果要在RISC架构上实现,将ADDRA, ADDRB中的数据读入寄存器,相乘和将结果写回内存的操作都必须由软件来实现,比如:MOV A, ADDRA; MOV B, ADDRB; MUL A, B; STR ADDRA, A。这种架构可以降低CPU 的复杂性以及允许在同样的工艺水平下生产出功能更强大的CPU,但对于编译器的设计有更高的要求。 CISC是英文“Complex Instruction Set Computer”的缩写,中文意思是“复杂指令集”,它是指英特尔生产的x86(intel CPU的一种命名规范)系列CPU及其兼容CPU(其他厂商如AMD,VIA等生产的CPU),它基于PC机(个人电脑)体系结构。这种CPU一般都是32位的结构,所以我们也把它成为IA-32 CPU。(IA: Intel Architecture,Intel架构)。CISC 型CPU目前主要有intel的服务器CPU和AMD的服务器CPU两类。 RISC是英文“Reduced Instruction Set Computing ” 的缩写,中文意思是“精简指令集”。它是在CISC(Complex Instruction Set Computer)指令系统基础上发展起来的,有人对CISC 机进行测试表明,各种指令的使用频度相当悬殊,最常使用的是一些比较简单的指令,它们仅占指令总数的20%,但在程序中出现的频度却占80%。复杂的指令系统必然增加微处理器的复杂性,使处理器的研制时间长,成本高。并且复杂指令需要复杂的操作,必然会降低计算机的速度。基于上述原因,20世纪80年代RISC型CPU诞生了,相对于CISC型CPU ,RISC型CPU不仅精简了指令系统,还采用了一种叫做“超标量和超流水线结构”,大大增加了并行处理能力(并行处理并行处理是指一台服务器有多个CPU同时处理。并行处理能够大大提升服务器的数据处理能力。部门级、企业级的服务器应支持CPU并行处理技术)。也就是说,架构在同等频率下,采用RISC架构的CPU比CISC架构的CPU性能高很多,这是由CPU的技术特征决定的。目前在中高档服务器中普遍采用这一指令系统的CPU,特别是高档服务器全都采用RISC指令系统的CPU。RISC指令系统更加适合高档服务器的操作系统UNIX,现在Linux也属于类似UNIX的操作系统。RISC型CPU与Intel 和AMD的CPU在软件和硬件上都不兼容。 复杂指令集CPU内部为将较复杂的指令译码,也就是指令较长,分成几个微指令去执行,正是如此开发程序比较容易(指令多的缘故),但是由于指令复杂,执行工作效率较差,处理数据速度较慢,PC 中Pentium的结构都为CISC CPU。 RISC是精简指令集CPU,指令位数较短,内部还有快速处理指令的电路,使得指令的译码与数据的处理较快,所以执行效率比CISC高,不过,必须经过编译程序的处理,才能发挥它的效率,我所知道的IBM的Power PC为RISC CPU的结构,CISCO 的CPU也是RISC的结构。

相关文档