计算机原理及操作系统课件_第1页
计算机原理及操作系统课件_第2页
计算机原理及操作系统课件_第3页
计算机原理及操作系统课件_第4页
计算机原理及操作系统课件_第5页
已阅读5页,还剩220页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机文化基础计算机基础知识计算机概述计算机中的数据表示微机组成计算机安全技术章标题什么是计算机?

计算机也称电脑,是一种具有快速运算、逻辑判断和巨大记忆功能的电子设备,是一种能够按照指令对各种数据和信息进行自动加工和处理的机器。简言之,计算机是一种自动化的、高效率的信息处理工具。1、第一台计算机:1946年2月,正式交付使用的、由美国宾夕法尼亚大学研制的ENIAC(ElectronicNumericalIntegratorAndCalculator即电子积分计算机)标志着第一代电子计算机的诞生。它是为了解决新武器弹道问题中的许多复杂计算而研制的。它采用电子管作为计算机的基本元件,由18000多个电子管,1500多个继电器,10000多只电容器和7000多只电阻构成,占地170m2,重量30吨,每小时耗电30万千瓦,是一个庞然大物,每秒能进行5000次加法运算。由于它使用电子器件来代替机械齿轮或电动机械进行运算,并且能在运算过程中不断进行判断,作出选择,过去需要100多名工程师花费1年才能解决的计算问题,它只需要2个小时就能给出答案。1.1计算机概述

一、电子计算机的发展

工作中的ENIAC最早的计算机2、计算机的发展阶段根据计算机所采用的物理器件,主要是使用的微处理器档次,一般把电子计算机的发展分成几个时期,也称为几代,分别代表了时间顺序发展过程。第一代,1946~1958,电子管第二代,1958~1964,晶体管第三代,1964~1970,集成电路第四代,1971至今,大规模、超大规模集成电路微机的五个发展阶段:二、计算机的分类及特点按功能和用途:通用计算机(GeneralPurposeComputer)专用计算机(SpecialPurposeComputer)二、计算机的分类及特点数字计算机(DigitalComputer)模拟计算机(AnologComputer)混合计算机(HybridComputer)按工作原理:二、计算机的分类按性能和规模:巨型计算机大型计算机中型计算机小型计算机微型计算机(Microcomputer)单片机(ComputerOn-Slice)微机的种类1.微型机的生产厂家及其型号

IBM-PC及其兼容机

Apple-Macintosh系列

IBM公司的PS/2系列兼容机:指能运行著名计算机厂家生产的计算机上的软件,而又不是这些厂家生产的计算机。三、计算机的特点1、运算速度快2、计算精度高3、存储容量大4、具有逻辑判断功能5、通用性强四、计算机的应用领域1科学计算2信息处理(MIS、MRP、EDI)3自动控制4计算机辅助系统:CAD、CAM、CAI、CAT5模式识别与智能系统1.2计算机中常用的计数制进位计数制数在计算机中是以器件的物理状态来表示的。一个具有两种不同稳定状态且能相互转换的器件,就可以用来表示一位二进制数。因此,在计算机内使用二进制数既简单又可靠。所谓进位计数制是指按进位的原则进行计数。进位计数制在采用进位计数制得数值系统中,如果用R个基本符号(如0、1、2……、r-1)表示数值,则称其为r进制(Radix-rNumberSystem),r称为该数制的基(Radix)。二进制十进制八进制十六进制进位计数制进位计数制有两个特点采用位权表示法。处在不同位置上的数字所代表的值不同,一个数字在某个固定位置上所代表的值是确定的,这个固定位上的值称为位权。位权与基数的关系是,各进位制中位权的值恰好是基数的若干次幂逢N进一。N是指进位计数制表示一位所需要的符号数目,称为基数。例如十进制数是由0、1、2、3、4、5、6、7、8、9十个数字符号组成,基数为10,逢十进一。二进制数由0、1两个数字符号组成,基数为2,逢二进一。进位计数制因此,任何一种数制表示的数都可以写成按位权展开的多项式之和一般而言,对于任意的R进制数an-1an-2…a1a0a-1…a-m(其中n为整数位数,m为小数位数)可以表示为以下多项式之和:an-1×Rn-1+an-2×Rn-2+…+a1×R1+a0×R0+a-1×R-1+…+a-m×R-m(其中R为基数)几种常用的进位计数制常用到的数制有:二进制、八进制、十进制、十六进制。在几种数制混合使用的场合,通常我们在数字后面加上字母B表示一个二进制数,以字母O表示八进制,以字母D或不加任何字母来表示十进制数,以字母H表示十六进制。·需要0、1、2、…、9共十个基数码表示·遵循“逢十进一”的进位计数规则·基数是十,各位上的权均是10的某次幂,即小数点往左第一位的权是10**0,第二位是10**1;小数点右边第一位的权是10**(-1),第二位的权是10**(-2)等十进制(Decimal)例:写出一个十进制数的按权展开式780.43=7*10**2+8*10**1+0*10**0+3*10**(-2)·需要0、1两个基数码表示·遵循“逢二进一”的进位计数规则·基数是二,各位上的权均是二的某次幂,即小数点往左第一位的权是2**0,第二位是2**1;小数点右边第一位的权是2**(-1),第二位的权是2**(-2)等二进制(Binary)例:写出一个二进制数的按权展开式(11011.101)2=(1*2**4+1*2**3+0*2**2+1*2**1+1*2**0+1*2**(-1)+0*2**(-2)+1*2**(-3))10=(27.625)10·需要0、1、…、7共八个基数码表示·遵循“逢八进一”的进位计数规则·基数是八,各位上的权均是八的某次幂,即小数点往左第一位的权是8**0,第二位是8**1;小数点右边第一位的权是8**(-1),第二位的权是8**(-2)等八进制(Octal)例:写出一个八进制数的按权展开式(327.13)8=(3*8**2+2*8**1+7*8**0+1*8**(-1)+3*8**(-2))10=(215.171875)10·需要0、1、…、9、A、B、C、D、E、F共十六个基数码表示·遵循“逢十六进一”的进位计数规则·基数是十六,各位上的权均是十六的某次幂,即小数点往左第一位的权是16**0,第二位是16**1;小数点右边第一位的权是16**(-1),第二位的权是16**(-2)等十六进制(Hexadecimal)例:写出一个十六进制数的按权展开式(3AB.11)16=(3*16**2+A*16**1+B*16**0+1*16**(-1)+1*16**(-2))16=(939.0664)10四种进制对照表

R进制向十进制的转换转换规则:按权展开的多项式之和例一:(101011)B=1×25+0×24+1×23+

0×22+1×21+1×20=43例二:(370)O=3×82+7×81+0×80=248例三:(20CF)H=2×163+0×162+12×161

+15×160=4303例四:(4B.A)H=4×161

+B×160+A×16-1=75.625十进制数转换为R进制数的转换规则对整数部分:除以R取余法。即整数部分不断除以R取余数,直到商为0为止,最先得到的余数为最低位,最后得到的余数为最高位。对小数部分:乘R取整法。即小数部分不断乘以R取整数,直到小数为0或达到有效精度为止,最先得到的整数为最高位(最靠近小数点),最后得到的整数为最低位十进制向二进制的转换将十进制数转换为二进制数,需要将整数部分和小数部分分开,将十进制整数转化为二进制整数,十进制小数转换为二进制小数,然后将二进制整数和小数拼接起来,形成最终转换结果。整数部分,方法:除2取余,倒排操作:

225余数2121最低位260

2

3021101最高位结果:(25)D=(11001)B十进制向二进制的转换小数部分

,方法:乘2取整,顺排操作:0.625

2

1.2501小数的高位

2

0.5000

2

1.0001小数的低位结果:(0.625)D=(0.101)B二进制数转换为八、十六进制数将二进制数以小数点为中心分别向两边分组,转换成八(或十六)进制数。每3(或4)位为一组,整数部分向左分组,不足位数左补0。小数部分向右分组,不足部分右边加0补足,然后将每组二进制数转化成八(或十六)进制数即可。

二进制数转换为八、十六进制数例:将二进制数(11101110.00101011)2转换成八、十六进制数

(011

101

110.001

010

110)2=(356.126)8356.126(1110

1110.00101011)2=(EE.3B)16EE.3B

八、十六进制数转换为二进制数将每位八(十六)进制数转换为二进制数

(714.431)8=(111

001

100.100

011

001)2714.431(43B.E5)16=(010000111011.11100101)243B.E5

整数前的高位零和小数后的低位零可取消

练习(11001110101.101101)B=(?)O(F3.A1)H=(?)O(11001110101.101101)B=(3165.55)O(F3.A1)H=(11110011.10100001)B=(363.241)O各种进制转换中,最为重要的是二进制与十进制之间的转换计算,以及八、十六进制与二进制的直接对应转换。数据(

data)是表征客观事物的、可以被记录的、能够被识别的各种符号,包括字符、符号、表格、声音和图形、图像等。简而言之,一切可以被计算机加工、处理的对象都可以被称之为数据。数据可在物理介质上记录或传输,并通过外围设备被计算机接收,经过处理而得到结果。

数据的两种形式:人读数据 机读数据

计算机中数据的表示

人读数据:为人类可读形式的数据。因为数据首先是由人类进行收集、整理、组织和使用的,这就形成了人类独有的语言、文字以及图像。例如图书资料、音像制品等,都是特定的人群才能理解的数据。

机读数据:为机器可读形式的数据。如印刷在物品上的条形码、录制在磁带、磁盘、光盘上的数码、穿在纸带和卡片上的各种孔等,都是通过特制的输入设备将这些信息传输给计算机处理,它们都属于机器可读数据。显然,机器可读数据使用了二进制数据的形式。

数据的两种形式数据是各种可以识别的符号,它通过各种组合来表达客观世界中的各种信息这些信息要能够被计算机识别和处理,必须转换成二进制编码形式,即用一系列的0与1来表示各种信息。我们称这个过程为信息数字化。信息数字化计算机为什么使用二进制?l可行性采用二进制,只有0和1两个状态,需要表示0、1两种状态的电子器件很多,如开关的接通和断开,晶体管的导通和截止、磁元件的正负剩磁、电位电平的低与高等都可表示0、1两个数码。使用二进制,电子器件具有实现的可行性。l简易性二进制数的运算法则少,运算简单,使计算机运算器的硬件结构大大简化(十进制的乘法九九口诀表55条公式,而二进制乘法只有4条规则)。l逻辑性由于二进制0和1正好和逻辑代数的假(false)和真(true)相对应,有逻辑代数的理论基础,用二进制表示二值逻辑很自然。计算机中数据的单位:数字化信息的计量1、位(bit):计算机中最小的数据单位。是二进制的一个数位,简称为位(英文名称为bit,读音为比特)。计算机中最直接、最基本的操作就是对二进制位的操作。2.字节(Byte):

字节是计算机中用来表示存储空间大小的最基本的容量单位。1个字节由8个二进制数位组成。可用千字节(KB)、兆字节(MB)以及十亿字节(GB)等表示存储容量。3.字和字长:字是指CPU同时处理的二进制数位数的能力,能同时处理8位二进制数数据的CPU叫8位CPU,类推,能同时处理64位二进制数数据的CPU叫64位CPU,其一个字就是64二进制数。字长是CPU一个字的位数。64位CPU的一个字的长度即字长就是64位。不同的CPU字长是不一样的。字长的值越大,CPU一次运算能够处理的数据量就越大,计算机的功能就越强。字节换算关系1B=8bits1KB=1024B=210B1KB=1024字节“K”的意思是“千”1MB=1024KB=210KB=220B=1024×1024B1MB=1024KB字节“M”读“兆”1GB=1024MB=210MB=230B=1024×1024KB1GB=1024MB字节“G”读“吉”1TB=1024GB=210GB=240B=1024×1024MB1TB=1024GB字节“T”读“太”在计算机内部,数字和符号都用二进制码表示,两者合在一起构成数的机内表示形式,称为机器数,而它真正表示的数值称为这个机器数的真值。 通常把一个数的最高位定义为符号位,用“0”表示正号,用“1”表示负号。

数值的表示-机器数字长:是寄存器的位数,也是计算机一次能处理的二进制位数。字长一定,计算机所能表示的数的范围也就确定了。溢出:若数值超出机器所能表示的范围,计算机就会停止运算和处理。数值的表示-机器数问题:对八位字长的计算机,它所能表示的带符号整数的范围是多少?计算机中运算的数,有整数,也有小数,如何确定小数点的位置呢? 通常有两种约定:一种是规定小数点的位置固定不变,这时机器数称为定点数。另一种是小数点的位置可以浮动的,这时的机器数称为浮点数。

数值的表示-定点数和浮点数

数的定点表示是指数据字中的小数点的位置是固定不变的。小数点位置可以固定在符号位之后,这时,数据字就表示一个纯小数。如果把小数点位置固定在数据字的最后,这时,数据字就表示一个纯整数。数值的表示-定点数

假定机器字长为16位,符号位占1位,数值部分占15位,故下面机器数其等效的十进制数为:-2-15。

1000000000000001↑·\符号位↑小数点数值部分

下面机器数其等效的十进制数为+32767。

0111111111111111↑符号位↑·

数值部分↑小数点

纯小数纯整数浮点数与科学计数法相对应,可以表示包括整数和小数部分的实数。表达的数的范围扩大了。数值的表示-浮点数计算机中的浮点表示包括两个部分:一部分是阶码(表示指数,记作E);另一部分是尾数(表示有效数字,记作M)。设任意一数N可以表示为:N=2EM。其中2为基数,E为阶码,M为尾数。浮点数在机器中的表示方法如下:阶符 E 数符 M

阶码部分·尾数部分(-3.5)10=(-11.1)2=-0.111X21⁰浮点数示例:

1000001010000111阶符阶码数符尾数带符号数:原码、反码、补码原码是机器数的最简单的表示。用高位0代表正号,高位1代表负号。数值部分一般用二进制形式表示。[+1]原=00000001

[-1]原=10000001[+127]原=01111111

[-127]原=11111111

原码表示的整数范围是:

-(2^(n-1)-1)~+(2^(n-1)-1)其中n为机器字长。

带符号数:原码、反码、补码反码:正数的反码与其原码相同,负数的反码为其原码除符号位以外的各位按位取反。X=+1011011

[X]原=01011011

[X]反=01011011Y=-1011011

[Y]原=11011011

[Y]反=10100100

[+1]反=00000001

[-1]反=11111110

[+127]反=01111111

[-127]反=10000000

反码通常用作求补码过程中的中间形式。

带符号数:原码、反码、补码补码:正数的补码与其原码相同,负数的补码为其反码在最低位加1。X=+1011011

[X]原=01011011

[X]补=01011011Y=-1011011

[Y]原=11011011

[Y]补=10100101

[+1]补=00000001

[-1]补=11111111

[+127]补=01111111

[-127]补=10000001

补码表示的整数范围是-2n-1~+(2n-1-1),其中n为机器字长。

带符号数:原码、反码、补码只有在补码表示法中,对零有唯一的表示形式:(+0)补=(-0)补=00000000(+0)原=00000000 (-0)原=10000000(+0)反=00000000 (-0)反=11111111字符的编码数据要以规定好的二进制形式表示才能被计算机加以处理,这些规定的形式就是数据的编码。

字符的编码是指用一种统一的二进制码来表示特定的字符集合。计算机中常用的字符有:十进制数字符号0-9,大小写英文字母、各类标点和运算符号以及功能与控制符号等。在计算机中它们都被转换成能被计算机识别的二进制编码形式。ASCII编码在西文领域,目前普遍采用的是ASCII码(AmericanStandardCodeforInformationInterchange—美国标准信息交换码)。ASCII码虽然是美国国家标准,但它已被国际标准化组织(ISO)认定为国际标准。ASCII码已为世界公认,并在世界范围内通用。扩充ASCII码采用一个字节(8位二进制数)表示一个字符,编码范围:00000000-11111111,一共可表示256种字符和图形负号。 用计算机处理字符实际上就是用计算机对字符编码进行处理。ASCII编码标准的ASCII码是7位码,用一个字节表示,最高位总是0,可以表示128个字符。前32个码和最后一个码通常是计算机系统专用的,代表一个不可见的控制字符。数字字符0到9的ASCII码是连续的,从30H到39H(H表示是十六进制数);大写字母A到Z和小写英文字母a到z的ASCII码也是连续的,分别从41H到54H和从61H到74H。因此在知道一个字母或数字的编码后,很容易推算出其它字母和数字的编码。例如:大写字母A,其ASCII码为1000001,即ASC(A)=65

小写字母a,其ASCII码为1100001,即ASC(a)=97应当指出的是,34个控制码不能被打印输出,其余均为可印刷的字符ASCII编码汉字的编码对汉字进行编码是为了计算机能够识别和处理汉字。计算机处理汉字信息时,由于汉字具有特殊性,因此汉字的输入、存贮、处理及输出过程中所使用的汉字代码不相同,其中,用于汉字输入的输入码,用于机内存贮和处理的机内码,用于输出显示和打印的字模点阵码(或称字形码)。计算机处理汉字的过程输入码(外码)交换码(GB2312-80)机内码(内码)字型码(字库、或字模点阵码)汉字的输入码(外码)汉字的输入码是为用户能够利用西文键盘输入汉字而设计的编码,通常也被称为汉字的外码。编码方案大致可以分为:数字编码:电报、区位码字音编码:全拼码、简拼码、双拼码字形编码:五笔字型码音形编码:自然码显然,在不同的输入方法中,同一个汉字的外码不同。例:汉字“啊”,在区位码输入方式下,外码为“1601”;在全拼输入方式下,外码为“a”。汉字的交换码(国标码)GB2312-80汉字的交换码是指不同的具有汉字处理功能的计算机系统之间在交换汉字信息时所使用的代码的标准。《信息交换用汉字编码字符集·基本集》是我国于1980年制定的国家标准GB2312-80,代号为国标码,是国家规定的用于汉字信息处理使用的代码的依据。GB2312-80中规定了信息交换用的6763个汉字和682个非汉字图形符号(包括几种外文字母、数字和符号)的代码。6763个汉字又按其使用频度、组词能力以及用途大小分成一级常用汉字3755个,二级常用汉字3008个。汉字的交换码(国标码)GB2312-80在此标准中,每个汉字(图形符号)采用2个字节表示,每个字节只用低7位。由于低7位中有34种状态是用于控制字符,因此,只用94(128-34=94)种状态可用于汉字编码。这样,双字节的低7位只能表示94×94=8836种状态。此标准的汉字编码表有94行、94列。其行号称为区号,列号称为位号。双字节中,用高字节表示区号,低字节表示位号。非汉字图形符号置于第1~11区,一级汉字3755个置于第16~55区,二级汉字3008个置于第56~87区。每个汉字对应一个国标码和一个区位码每个汉字都对应一个国标码和一个区位码。国标码是一个四位十六进制数,区位码是一个四位十进制数。前一字节表示区码,后一字节表示位码,区码和位码各用两位十进制数表示,区的序号和行的序号都是从1-94。如汉字的“啊”的区位码表示成“1601”。有了统一的国标码,不同系统之间的汉字信息就可以相互转换了。区位码的排列规则1区:各类符号2区:各类数字3区:键盘上的各种符号4、5区:日文字母6区:希腊字母7区:俄文字母8区:拼音声调及拼音字母名称9区:制表符号10-15区:暂未用16-55区:一级常用汉字(按拼音顺序排列)56-87区:二级常用汉字(按部首顺序排列)汉字的内码汉字的内码是供计算机系统内部进行存储、加工处理、传输统一使用的代码,又称为汉字内部码或汉字机内码。目前使用最广泛的一种为两个字节的内码,俗称变形的国标码。这种格式的内码是将国标GB2312-80交换码的两个字节的最高位分别置为1而得到的。其最大优点是内码表示简单,且与交换码之间有明显的对应关系,同时也解决了中西文机内码存在二义性的问题,也即英文字符的机内码是最高位为0的8位ASCII码,而汉字字符的机内码的两个字节的最高位都为1。汉字内码与国标码的区别:国标码用2个字节表示1个汉字,每个字节只用后7位,字节最高位补0。将国标码两字节的最高位置1,作为汉字内码。汉字内码与ASCII码的区别:当字节最高位是0时,表示为ASCII码,当字节最高位是1时,表示为汉字码。汉字的内码例:汉字区位码国标码内码啊16013021B0A1水43144C2EDCB1保17033123B1A3UNICODEUnicode给每个字符提供了一个唯一的数字,不论是什么平台,不论是什么程序,不论什么语言。Unicode标准的出现和支持它工具的存在,是近来全球软件技术最重要的发展趋势。

Unicode的最新版本中包括了中文简体字、日文、韩文、阿拉伯等主要语系的文字。图形数字化编码图形(Graphics):由绘图软件绘制出的由直线、曲线等组成胡画面,以矢量图形文件存储。图像(Image):由扫描仪、数码相机等输入的画面,数字化后以点阵(位图)形式存储。图形数字化编码-点阵表示法像素(Pixels):一幅图像可以看成由若干行、若干列的黑白或彩色的光点组成,每个光点叫做一个像素。点阵分辨率:用像素点阵描述图象,其行列数的乘积称为图象的分辨率。图像数字化:将每个像素点用若干个二进制位进行编码,表示图像颜色的过程。图形数字化编码-三种编码方式黑白色(单色Mono):一个像素点只有黑白两种颜色,一个二进制位可以表示一个像素图形数字化编码-三种编码方式256色灰度:每个像素的颜色可以分成256种不同的灰度级别。灰度(Grayscale

):一个像素的灰度就是像素的亮度,即界于纯黑和纯白之间的各种情况。图形数字化编码-三种编码方式真彩色(TrueColor

):用三个字节表示一个像素点的色彩,每个字节表示一个基色的强度,分成256个级别。

光学上的三原色任何颜色都可以由红绿蓝三个基色通过不同的强度混合而成。图象文件的格式图像文件通常以压缩形式储存以节省空间。图像文件除了各个像素的数据之外,还必须储存它的长宽所包含的像素数、色彩模式及压缩的方式等才能够将其还原。常用的有BMP,JPEG,GIF,AVI,MPEG等。

图形数字化编码-矢量表示法 矢量表示法依照图象的几何特性来描述图形。采用这类方法表示图形存储量非常少,文件小。电脑屏幕是以点阵形式显示图象,因此不管是点阵表示得图像还是矢量表示得图像在屏幕上都是以像素的方式显示。

汉字的字形码

汉字字形码是汉字字库中存储的汉字字形的数字化信息,用于汉字的显示和打印。目前汉字字形的产生方式大多是数字式,即以点阵方式形成汉字。因此,汉字字形码主要是指汉字字形点阵的代码。

汉字字形点阵有16×16点阵、24×24点阵、32×32点阵、64×64点阵、96×96点阵、128×128点阵、256×256点阵等。一个汉字方块中行数、列数分得越多,描绘的汉字也就越细微,但占用的存储空间也就越多。汉字字形点阵中每个点的信息要用一位二进制码来表示。对16×16点阵的字表码,需要用32个字节(16×16÷8=32)表示;24×24点阵的字形码需要用72个字节(24×24÷8=72)表示。汉字的字形码

汉字字库是汉字字形数字化后,以二进制文件形式存储在存储器中而形成的汉字字模库。汉字字模库亦称汉字字形库,简称汉字字库。计算机中的信息编码汉字点阵字模在输出设备上输出汉字图形的数据阵列,笔画经过的位置的数字为1,否则为00000000010000000000000001000000000000000100000000000000010000010111111111111111101000000100000000000000010000000……计算机中的信息编码汉字点阵字模分类简易型(16x16),32B,显示字体骨架普及型(24x24),72B,有笔锋,可分字体提高型(32x32),128B,笔锋清晰,字体齐全精密型(48x48),288B,能表示复杂字型1.3计算机系统的组成CPU:控制器、运算器、寄存器硬件软件内存:RAM、ROM、CACHE外存:软盘、硬盘、光盘输入设备:键盘、鼠标、光笔等输出设备:显示器、打印机等系统软件:Windows98/2000/XP等应用软件:Word97、Excel97等计算机系统计算机的工作原理-术语解释1.指令:指挥计算机完成特定操作的命令。2.程序:相关指令的有序集合。3.程序的执行CPU不断地取程序的指令,并执行指令。4、程序的编写编程语言:机器语言、汇编语言、高级语言(BASIC、C等)源程序目标程序可执行程序现代计算机的基本工作原理由美籍匈牙利科学家冯.诺伊曼提出:·计算机的指令和数据均采用二进制表示;·由输入设备、输出设备、存储器、运算器、控制器五个基本部件组成计算机的硬件系统,在控制器的统一控制下,协调一致地完成由程序所描述的处理工作;

·由指令组成的程序和要处理的数据一起存放在存储器中。机器一启动,控制器按照程序中指令的逻辑顺序,把指令从存储器中读出来,逐条执行。

计算机的工作原理计算机工作原理数据存取:原始数据和程序通过输入设备送入存储器,在运算处理过程中,数据从存储器读入运算器进行运算,运算结果存入存储器,必要时再经输出设备输出。执行指令:指令也以数据形式存于存储器中,运算时指令由存储器送入控制器,由控制器控制各部件的工作。计算机工作原理每一条指令的执行过程如下:取指令:从存储器某个指定地址取出要执行的指令,将其送到控制器中的指令寄存器。分析指令:将指令寄存器中的指令送到指令译码器处理。执行指令:根据译码结果,按时间顺序向有关部件发出相应的控制信号,完成该指令规定的操作。为执行下一条指令做准备:即自动形成下一条指令的地址。计算机硬件系统计算机硬件(Hardware)指的是计算机系统中由电子、机械和光电元件组成的各种计算机部件和设备,其基本功能是接受计算机程序的控制来实现数据输入、运算、数据输出等一系列操作。硬件系统的五个基本部分五大基本部件的功用运算器(ArithmeticLogicUnit):负责数据的算术运算和逻辑运算,即数据的加工处理。控制器(ContralUnit):负责对程序规定的控制信息进行分析、控制并协调输入、输出操作或内存访问。存储器(Memory):是实现记忆功能的部件。负责存储程序和数据。输入设备(InputEquipment):负责把用户的程序和数据输入到计算机的存储器中。输出设备(OutputEquipment):负责从计算机中取出程序执行结果或其它信息,供用户查看。

微机硬件基本结构微机硬件基本结构微机硬件系统由中央处理器(CPU)、内存储器、外存储器、输入输出(I/O)设备、IO接口和系统总线组成。微机结构的主要特点是采用总线结构,这种结构特别适合计算机部件的模块化生产和计算机灵活的配置。微机的构成微机的构成:显示器,键盘,主机。主机=微处理器+内存(主机放在主机箱内)外部设备=外存储器+输入设备+输出设备微处理器是微型化的CPUCPU=运算器+控制器中央处理器CPU

(CentralProcessingUnit)中央处理器简称CPU,是由运算器和控制器构成。

CPU档次决定了微机的档次。CPU的功能主要是按照程序给出的指令序列分析指令和执行指令并完成对数据的加工处理。计算机所发生的全部动作都受CPU的控制。

CPU的性能指标字长:字长是指CPU可以一次并行处理的二进制的位数。字长的值越大,CPU一次运算能够处理的数据量就越大,计算机的功能就越强。主频和运算速度:主频是指计算机的时钟频率,它在很大程度上决定了计算机的运算速度。一般时钟频率越高,运算速度就越快。主频的单位是MHz。计算机执行每条指令是通过若干步微操作来实现的,这些微操作是按时钟周期的节拍来实执行的。时钟周期的微秒数反映了计算机的运算速度。通常用时钟周期的倒数---时钟频率来表示CPU运算速度方面的性能。CPU的性能指标3.指令本身的处理能力:增强指令系统的功能芯片设计技术的提高。RISC(ReducedInstructionSetComputers)主板(Board)主板也称为系统统板,是主机的核心部件。它除了包括CPU和它的外围支持芯片外,还包括内存、BIOS/CMOS芯片、总线扩展槽及各种接口部件。

主板结构所谓主板结构就是根据主板上各元器件的布局排列方式,尺寸大小,形状,所使用的电源规格等制定出的通用标准,所有主板厂商都必须遵循。主板结构分为AT、Baby-AT、ATX、MicroATX、LPX、NLX、FlexATX、EATX、WATX以及BTX等结构。目前主要流行的是INTEL公司的ATX结构。扩展槽扩展槽用于插接各种功能的板卡。ISA扩展槽:PCI扩展槽AGP扩展槽通用串行总线USB接口扩展槽-ISA扩展槽 ISA是IndustryStandardArchitecture(工业标准架构)的缩写,是IBM公司为PC/AT电脑而制定的总线标准,只能支持16位的I/O设备。

扩展槽-PCI扩展槽 PCI是PeripheralComponentInterconnect(互连外围设备)的缩写,是Intel公司所发展出来的一种总线接口。

扩展槽-AGP扩展槽 AGP是AcceleratedGraphicsPort(图形加速接口)的缩写,是由Intel提出专为显卡所设计的接口标准。通用串行总线USBUniversalSerialBus即插即用最大传输速率480MB/S系统总线(Bus)数据总线DB(DataBus):实现CPU、内存和I/O接口之间的数据交换。一般DB的宽度与CPU处理数据的字长相同,同时也是确定微机的“位数”的依据之一。地址总线AB(AddressBus):用于传输内存单元地址或输入/输出设备的接口地址信息。AB的宽度(二进制位数)与CPU字长字长有关,它决定CPU可直接寻址的内存空间的大小。控制总线CB(ControlBus):用来传送CPU发出和接受的各种控制信号。在CB上,有对存储器、I/O接口的控制操作信号,也有发向CPU用于控制CPU状态的信号,如中断请求、复位等。总线(Bus)是计算机各部件之间传送数据和控制信号的公共通道CPU内存储器外存接口电路磁盘/光盘驱动器输入/输出接口电路输入/输出设备其它外设接口电路其它外设DBABCB返回计算机的总线结构

总线宽度对系统性能的影响地址总线(AB)的宽度(即条数)决定了CPU的寻址能力。寻址能力是指CPU可直接访问的最大内存地址空间。例:486的地址总线是32位,决定了它可直接访问的最大内存空间为4GB(2**32B=4*2**30B=4G)存储器存储器的功能:计算机的记忆和存储部件,用于存放数据、程序。存储容量:每一个内存单元中存放一个字节的信息。内存容量就是指它所能包含的内存单元的数量,通常以字节为单位。内存直接和CPU及输入输出设备打交道。容量小,速度快,价格高。微机的内存通常采用半导体器件。外存间接和CPU联系。存储速度慢,存储容量大,价格相对低。存储器分类移动硬盘、闪存高速缓冲存储器作用:为解决CPU与主存速度矛盾,使用高速缓冲存储器CaChe。CaChe置于CPU与主存之间,以满足CPU对内存高速访问的要求。它可以直接做在CPU芯片里面,速度高出内存数倍,用来存放当前正在执行的程序(段)或正在处理的数据。有了CaChe以后,CPU每次读操作都先查找CaChe,如果找到,可以直接从Cache中高速读出;如果不在CaChe中再由主存中读出。RAM:随机存取存储器,是内存的主要组成部分。它可由CPU直接存储,也可由用户随机存储程序或数据。存放操作系统程序和用户程序,可读写,断电内容丢失,容量几十~几百MB。ROM:只读存储器,存放基本输入输出系统(BIOS)。其存储的信息是在制作该存储器时就被写入的。厂家在制造ROM时就将与启动、操作机器有关的一些最基本的程序和数据一次性地写入ROM中,包括开机自检程序、磁盘引导程序、输入输出设备的基本驱动程序以及基本字符的图形点阵数据等。通常,计算机的ROM容量在100-200K之间。内存储器内存规格SDRAM:同步动态存储器DRDRAM:(DirectRambusDRAM)DDR:(DoubledatarateSDRAM)外存储器又叫辅助存储器,只能和内存储器进行信息交换,通过内存再与CPU或I/O设备交换信息。存放暂时不执行的程序或处理的数据,断电内容不丢失软盘(驱):3.5英寸,1.44MB;A:;写保护。硬盘(驱):容量几十MB~几十200GB;

物理盘、逻辑盘C:、D:、E:光盘(驱):CD-ROM、CD-RW;650MB

一倍速150KB/s;52XU盘:FlashMemory移动硬盘:外存储器容量=面数*磁道数*每道扇区数*扇区字节数

=2*80*18*512=1.44MB外存储器之软盘(FloppyDisk)每个同心圆称为一个磁道。磁道从外向里顺次编号,最外层称为第0道。为了记录信息方便把每一个磁道又分成几个区段,称为扇区。磁盘读写时以扇区为基本单位,每个扇区存放同样数量的信息,为512个字节。盘片按可以记录信息的表面,分有单面盘和双面盘。只有一个表面能记录信息的称单面盘,两个表面都能记录信息的称双面盘。容量=2×80×15×512=1.44MB软盘容量计算软盘在使用前必须格式化,其作用就是划分磁道和扇区,指明扇区的位置、大小,并写入地址标志。通常软盘格式化后会产生引导区(BOOT)、文件分配表区(FAT)、文件目录区(FDT)以及数据区等特定区域。磁盘的格式化(Format)硬磁盘是由若干个硬盘片组成的盘片组,一般被固定在计算机箱内。硬盘的存储格式与软盘类似,但硬盘的容量要大得多,存取信息的速度也快得多。现在一般微型机上所配置的硬盘容量通常在几百兆至200GB。硬盘在第一次使用时,也必须首先格式化。硬盘存储量=柱面数*磁头数*每面扇区数*扇区字节数外存储器之硬盘(HardDisk)随着多媒体技术的发展,光盘驱动器正成为微机的基本配置。光盘是一种利用激光束在盘片上记录高密度信息的外存储器。所有的光存储器设备的工作都依赖于激光技术。激光是具有高度聚光性、高度可控制性的光束。当把信息存储在光介质时,用激光来把应该记为逻辑“1”的地方烧穿,把应该记为逻辑“0”的地方留上空白。这种由电子控制的激光就可以把数据记载到盘上。光盘根据其制造材料和记录信息的方式的不同一般分为三类:只读光盘、一次性写入光盘和可擦写光盘。

外存储器之光盘只读光盘也称CD-ROM(CompactDisk-ReadOnlyMemory),是生产厂家在制造时根据用户要求将信息写入到盘上,用户不能抹掉,也不能写入,只能通过光盘驱动器读出盘中信息。计算机上用的CD-ROM有一个数据传输速率指标,称为倍数。一倍速的数据传输速率是150Kbps,24倍速CD-ROM的数据传输速率是24×150Kbps=3.6MB/s。由于这种光盘具有ROM性质,因此又称为CD-ROM。一次性写入型光盘也称CD-R(CompactDisk-Recordable),可以由用户写入信息,但只能写一次,不能抹除和改写(像PROM芯片一样)。这种光盘的信息可多次读出,读出信息时使用只读光盘用的驱动器即可。一次写入型光盘的存储容量一般为650MB。可擦写光盘(CD-RW)用户可自己写入信息,也可对已记录的信息进行抹除和改写,就像使用磁盘—样反复使用。可擦写光盘需插入特制的光盘驱动器进行读写操作,它的存储容量一般在几百MB至几个GB之间。外存储器之光盘容量大,16M-64G速度快,数据存储方式:芯片上的集成电子线路性能可靠支持即插即用,使用方便体积小,便于携带外存储器之U盘-FLUSHMEMORY 采用的是现有固定硬盘的最新技术,由驱动器和盘片两部分组成。外存储器之移动硬盘

计算机用以接收用户的输入键盘(Keyboard):101键、104键等鼠标(Mouse):光机式、光电式;双键、三键触摸屏扫描仪(Scanner)输入设备(InputEquipment)输入设备之键盘在键盘的内部有专门的控制电路,使每次按键触发产生一个代表这个键的ASCII码,并通过接口电路送到主机内部。输入设备之键盘键盘的分区标准键盘的布局分四个区域,即主键盘区、副键盘区、光标控制键区和功能键区。主键盘区共有59个键,包括数字、符号键(22个)、字母键(26个)、控制键(11个)。副键盘区共用30个键,包括光标移动键(4个)、光标控制键(4个)、算术运算符键(4个)、数字键(10个)、编辑键(4个)、数字锁定键、打印屏幕键等。功能键共有12个,包括F1—F12。在功能键中前6个键的功能是由系统锁定的,后面的6个功能键其功能可根据软件的需要由用户自己定义。输入设备之键盘:双态键在101个键中,有4个“双态键”,它们是:Ins键(包括“插入状态”和“覆盖状态”)、CapsLock键(包括大写字母状态和锁定状态)、NumLock键(包含数字状态和自锁状态)和ScrollLock键(包括滚屏状态和锁定状态)。它们都有是状态转换开关,当计算机刚刚启动时,四个双态键都处于第一种状态,所有字母键均固定为小写字母键,再按CapsLock键,指示灯亮,则为大写键;再按该键,指示灯灭,则恢复为小写字母键。

输入设备之键盘:双符键在101个键中有30个键是“双符”键,即每个键面上有两个字符,主键盘区的双符键由Shift键控制,副键盘区的双符键由NumLock键控制。另外,在101个键中,键面上只有A—Z26个大写英文字母,若要键入大写英文字母,只需在键入前先按下CapsLock键。这些双符键和大小写字母键的转换,在计算机处于刚刚启动时,各双符键都处于下面的字符和小写英文字母的状态。

输入设备之鼠标鼠标器(mouse)是另一种常见的输入设备。它与显示器相配合,可以方便、准确地移动显示器上的光标,并通过按击,选取光标所指的内容。鼠标器按其按钮个数可以分为两键鼠标(PC鼠标)和三键鼠标(MS鼠标);按感应位移变化的方式可以分为机械鼠标、光学鼠标和光学机械鼠标。输入设备之扫描仪(Scanner)扫描仪,是目前比较普及的输入设备,它的功能是将图像、图形和文字表格输入计算机。常见的有手持式扫描仪(超市收款台使用)、台式扫描仪(办公、家用)等。手写笔是一种方便的汉字输入工具,使用它可以直接在电脑上写字。。输入设备之触摸屏由屏幕表面的感应材料感应触摸部位,从而确定其物理位置。数码相机数码相机是以电子存储设备(存储卡)作为摄像记录载体,通过光学镜头在光圈和快门的控制下,实现在电子存储设备上的曝光,完成被摄影像的记录。组成镜头CCD(电耦合器件)A/D(模数转换器)MPU(微处理器)存储卡(内置存储器,可移动存储器)接口(计算机接口,电视机接口)LCD(液晶显示器)MP3(MPEG1AudioLayer3)MP3是利用一种音频压缩技术,由于这种压缩方式的全称叫MPEGAudioLayer3,所以人们把它简称为MP3

组成控制芯片解码芯片闪存LCD输出设备(OutputEquipment)输出设备则将计算机内部以二进制代码形式表示的信息转换为用户所需要并能识别的形式,如十进制数字、文字、符号、图形、图像、声音,或者其它系统所能接受的信息形式,输出出来。在微型机系统中,主要的输出系统是显示器,打印机、绘图仪等。显示器(Monitor)打印机(Printer)绘图仪(Drawer)输出设备之显示器(Moniter)显示器是一种输出设备,其作用是将电信号表示的二进制代码信息转换为直接可以看到的字符、图形或图像。影响显示器的主要指标有分辨率、刷新率等。分辨率越高,图像越细腻、逼真;刷新率越高,图像越稳定,越不容易损伤视力。一般要求好的显示器要达到1024*768@85HZ(即在1024×768的分辨率下达到85HZ的刷新率。)同时,显示器对人体的辐射越小越好,为此国际上制定了MPR标准和严格的TCO92、TCO95、TCO99认证,以确保显示器的健康标准。输出设备之显示器(Moniter)显示器的类型很多,按显示的内容可以分为只能显示ASCII码字符的字符显示器和能显示字符与图形的图形显示器;按显示的颜色可以分为单色显示器和彩色显示器;目前显示器主要是彩色显示器。按所用的显示器件分类有阴极射线管显示器(CathodeRayTube,CRT)、液晶显示器(LiquidCrystalDisplay)等。以CRT对角线长度分类,有12英寸、14英寸、17英寸和21英寸等。输出设备之显示器(Monitor)帧:显示在屏幕上的一副画面为一帧。每一帧由若干条扫描线组成,每条扫描线又由许多像素点组成。灰度等级:也称中间色调(Half-tone)主要用于传送图片,分别有16级、32级、64级三种方式,

它采用矩阵处理方式将文件的像素处理成16、32、64级层次,使传送的图片更清晰。分辨率:在同一字符面积下需要的像素点越多分辨率越高。一般用整个屏幕上光栅的列数*行数表示。低分辨率

300×200中分辨率600×350

左右高分辨率

600×480

1024×768

1280×1024

等输出设备之显示器(Monitor)彩色显示器的标准:VGA(VideoGraphicArry):IBM公司创立的一种彩色图形显示标准。其图形分辨率为640*480,可支持256中颜色显示。SVGA(SuperVideoGraphicArray):目前普遍使用的一种高分辨率彩色图形显示器。其分辨率高达1024*786,并可支持16M种颜色显示。输出设备之显示器(Monitor)液晶显示器的标准:尺寸分辨率响应时间接口类型可视角度亮度,对比度功耗输出设备之显示器(Monitor)显示适配器显示适配器是驱动显示器工作的电子器件,也是显示器与计算机总线之间的接口卡,故又称显示卡。对于不同档次和不同显示标准的显示器,必须配备相应的标准显示卡。显示器显示效果的好坏,在很大程度上与显示卡的档次有关。显卡驱动输出设备之打印机打印机主要有针式打印机、喷墨打印机、激光打印机等。针式打印机速度慢,噪音大。但在专用场合很有优势,例如票据打印、多联打印等,并且它的耗材便宜。喷墨打印机价格便宜、体积小、噪音低、打印质量高,但对纸张要求高、墨水消耗量大,适于家庭购买。激光打印机是激光技术和电子照相技术的复合物。它将计算机输出的信号转换成静电磁信号,磁信号使磁粉吸附在纸上形成有色字体。激光打印机印字质量高,字符光滑美观,打印速度快,噪音小,但价格稍高一些。打印机的技术指标主要有打印速度、印字质量、打印噪声等。输入/输出接口(Input/OutputInterface)I/O接口是系统总线与各种外部设备相连接的桥梁,它通过系统总线(DB,AB,CB)实现主机与外部设备之间的数据传送。接口的基本功能是在系统总线和输入/输出设备之间传输信息、提供缓冲,并满足接口两端队工作电平和工作时序的要求。具体地说,接口部件应具有寻址功能、信号转换功能、数据传输功能、中断管理功能和错误检测等功能。接口分类1、总线接口:即主板上的扩展槽。可供插入声卡、显示卡、网卡和Moden卡等各种功能卡。2、外置I/O接口:串行口:一般位于计算机背部。串行口传输信息的方式的一位一位的传输。微机上通常有com1和com2两个标准串口。常见的鼠标和外接调制解调器就接在这种串口上。并行接口:位于计算机背部,较串行口长些。并行口传输信息的方式是一个字节(8位)同时传送。打印机通常接在并口上。PS/2接口USB接口接口卡与适配器除了键盘和鼠标一些常用的设备外,计算机的大多数输入/输出设备都将各自的接口电路制作在一块称为“接口卡”的专用电路板上,这种接口卡又称“适配器”。在计算机的主板上有一定数量的扩展槽,可根据需要插上多种不同的接口卡。每个扩展槽都有数十个插脚与系统总线相连,这样外部设备通过插在扩展槽上专用接口卡就与主机的系统总线连在一起了。计算机的硬件性能指标字长:指CPU可一次性并行处理的二进制的位数存储容量和存储速度:其中内存容量的大小决定了可运行程序的大小和解决问题的大小;而外存容量的大小则决定了整个计算机系统存储和记忆信息的能力。主频和运算速度:主频是指CPU的时钟频率,单位是兆赫兹(MHz);运算速度通常指每秒所能执行的百万条指令数(MIPS)。寻址能力:指CPU可直接访问的最大内存地址空间,由地址总线的宽度决定的。可靠性与可维护性:可靠性用平均无故障时间(MeanTimeBetweenFailures,MTBF)来表示;可维护性通常用平均修复时间(MeanTimeBetweenRepair,MTBR)来表示。总线结构1.5计算机软件系统软件概念:计算机软件是指计算机程序及其有关文档。计算机程序:指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列。文档:是指用自然语言或者形式化语言所编写的用来描述程序的内容、组成、设计、功能规格、开发情况、测试结构和使用方法的文字资料和图表。文档与程序的关系:程序是为机器执行的(操作控制);文档是为人阅读的(说明书);软件的分类软件可分三类:系统软件、支撑软件、应用软件。

软件亦可分为系统软件和应用软件两类。

软件的分类系统软件:管理监控和维护计算机资源的软件(主要包括操作系统,程序设计语言等)。它是利用计算机本身的逻辑功能,合理地组织用户使用计算机的硬、软件资源,以充分利用计算机的资源,最大限度的发挥计算机效率,便于用户使用管理为目的的软件。它的功能主要是对计算机硬件和软件进行管理,以充分发挥这些设备的效力,方便用户的使用。

支撑软件:是支持其它软件的编制和维护的软件。随着计算机应用的发展,软件的编制和维护在整个计算机系统中所占的比重已远远超过硬件。从提高软件的生产率,保证软件的正确性、可靠性和易于维护来看,支撑软件在软件开发中占有重要地位。当然,广义地讲,可以把操作系统看作支撑软件,或者把支撑软件看作是系统软件的一部分。它主要包括环境数据库和各种工具,例如测试工具、编辑工具、项目管理工具、数据流图编辑器、语言转换工具、界面生成工具等。

应用软件:是为计算机在特定领域中的应用而开发的专用软件。例如各种管理信息系统、飞机订票系统、地理信息系统、CAD系统等等。

计算机系统的层次结构一个计算机系统,按功能可划分位4个层次:硬件层、操作系统层、实用软件层和应用软件层。每一层都表示一组功能和一个界面,它们是一种单向服务关系,即外层必须必须以事先约定的方式使用内层或硬件所提供的服务或支持,反之则不行。计算机系统的层次结构硬件层:是计算机系统的基础,它处于最底层。不带任何软件资源的硬件资源称为“裸机”。操作系统和其他所有软件最终都要以机器指令访问和控制硬件资源。操作系统层:是处于最底层的系统软件,是对硬件系统功能的首次扩充。操作系统向外层的系统应用软件和用户应用软件提供一个隐藏硬件工作细节的使用界面。用户通过操作系统使用计算机,而不必了解计算机硬件的工作原理。操作系统是用户与计算机之间交互的接口。实用软件层:是除了操作系统以外的其他系统软件。它的功能是为应用软件以及用户自行编制应用程序提供服务。应用软件层。操作系统(Oprationsystem)操作系统是为了合理、方便地利用计算机系统,而对其硬件资源和软件资源进行管理的软件。它是统一管理计算机的各种软、硬件资源,使其自动、协调、高效地工作,并为用户提供服务的一组程序。它是系统软件中最基本的一种软件,也是每个使用计算机的人员必须学会使用的一种软件。操作系统实现的基本目的操作系统是用户和计算机之间交互的接口,它有3个基本目的:提供方便友好的用户界面提高系统资源的利用率提供软件的开发和运行环境操作系统的管理功能两个概念:作业:是指用户在一次处理过程中要求计算机所做工作的集合。它由3部分组成:

作业=控制命令序列+程序集+数据集进程:是指计算机运行程序的动态过程,是“执行中的程序”。操作系统的管理功能操作系统五大管理功能,即作业管理、存储管理、信息管理、设备管理和处理机管理。这些管理工作是由一套规模庞大复杂的程序来完成的。计算机资源CUP软件资源硬件资源内存外存操作系统的管理功能进程及作业管理:确定是允许谁来使用计算机和怎样使用计算机的问题。存储管理:管理内存的分配、保护和扩充的问题。信息管理:管理存储在磁盘、磁带等外存上的数据。设备管理:主要是对计算机系统中的输入输出等各种设备的分配、回收、调度和控制,以及输入输出等操作。处理器管理:指定对CPU的分配策略和调度策略,完成对CPU的分配、调度和回收工作。操作系统的分类根据操作系统的使用环境,可划分为批处理系统、分时系统和实时系统。批处理系统:用户要把程序、数据和作业说明一次提交给系统操作员,输入计算机,在处理过程中与外部不再交互。分时系统:使多个用户可以通过各自的终端互不干扰地同时使用同一台计算机交互进行操作。实时系统:要求系统能够对输入计算机的请求,在规定的时间内作出响应。操作系统的分类根据操作系统的用户数目可分为单用户操作系统和多用户操作系统。单用户操作系统:一次只能支持运行一个用户程序,独占系统全部资源。如MS—DOS单用户单任务、Windows单用户多任务。多用户操作系统:支持多个用户分时使用。操作系统的分类根据计算机的硬件结构,操作系统可划分为网络操作系统、分布式操作系统和多媒体操作系统。网络操作系统:把网络中各台计算机配置的各自的操作系统有机地联合起来,提供网络内各台计算机之间的通讯和网络资源共享。如UNIX、WindowsNT分布式操作系统:各计算机可相互协作共同完成任务。多媒体操作系统指令和程序程序(Program):为解决某一问题而设计的指令序列。指令(Instruction):是一组二进制代码,是指示计算机完成某种操作的命令。指令类型计算机能够识别并能响应的所有指令的集合称为该计算机的指令系统。一台计算机所能完成的基本操作是否完备,也即指令系统是否完备决定了这台计算机的处理能力。数据处理指令:主要完成基本的算术和逻辑运算等操作。数据传送指令:主要完成内存与CPU等部件之间的数据交换操作。包括内存数据传送指令、CPU内部数据传送指令和堆栈操作指令。程序控制指令:用于改变程序的指令顺序,实现逻辑判断和转移操作。包括各种转移指令、子程序调用指令和空操作指令等。状态管理和控制指令:用来改变CPU的工作状态,如停机、启动、复位及清除等操作。输入/输出指令:完成外设与主机之间的数据传输操作。指令代码的组成指令的代码由两部分组成,即操作码和操作数(或操作地址)。操作码指出计算机要执行哪一种操作,每一种操作都有一个确定的操作码相对应;操作数则指出参加操作(运算)的数据是什么或存放这个操作数的内存地址码。程序设计语言用于书写计算机程序所使用的语言称为程序设计语言。通常,人们把接近机器代码的语言称为低级语言;把比较接近人类的自然语言并能为计算机所翻译接受的语言称为高级语言。低级语言包括机器语言和汇编语言。机器语言(MachineLanguage)机器语言:机器语言是以二进制代码形式表示的机器基本指令的集合、是计算机硬件唯一可以直接识别和执行的语言。特点:1.运算速度快(机器可以直接识别)2.与机器设计相关3.难阅读,难修改指令:0和1的代码串。包括操作码和地址码汇编语言(AssemblerLanguage)汇编语言:是为了解决机器语言难于理解和记忆,用易于理解和记忆的名称和符号表示的机器指令(用助记符来代替指令代码中的操作码,用地址符代替地址码)特点:1.一条指令对应一操作2.执行效率比较高,与特定机器相关3.通用性可移植性差机器语言与汇编语言面向机器,一般称为低级语言,对机器的依赖性大,通用性差,要求专用知识,普遍用户难以胜任.高级语言高级语言:是人们为了解决低级语言的不足而设计的程序设计语言。它是由一些接近于自然语言和数学语言的语句组成。因此,更接近于要解决的问题的表示方法并在一定程度上与机器无关,用高级语言编写程序,接近于自然语言与数学语言,易学、易用、易维护。但是由于机器硬件不能直接识别高级语言中的语句,因此必须经过“翻译程序”,将用高级语言编写的程序翻译成机器语言的程序,才能执行。高级语言特点:1.编程效率高,执行速度相对低级语言慢2.可移植性好3.执行需翻译常用的高级语言FORTRAN语言:它是使用最早的高级语言。从50年代中期到现在,经过30多年的实践检验,广泛用于科学计算程序的编制。COBOL语言:它创始于50年代末期,使用了十分接近于自然语言英语的语句,很容易理解,在事务处理中有着广泛的应用。BASIC语言:六十年代初为适应分时系统而研制的一种交互式语言。由于它简单易懂,具有交互功能,成为微机上配置最广泛的高级语言。PASCAL语言:1970年研制成功,是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论