第1章计算机基础_第1页
第1章计算机基础_第2页
第1章计算机基础_第3页
第1章计算机基础_第4页
第1章计算机基础_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

1、计算机应用基础1. 计计算机基础础知识识3. 计计算机网络网络基础础和Internet应应用5. Excel 20032. Windows XP的使用4. Word 20036. PowerPoint 20037.常用工具软件常用工具软件8.Access 计计算机基础础知识识1.计计算机基础础知识识1.学习目标学习目标 了解计算机的发展史 掌握计算机的特点和分类 了解计算机中常用数制转换和信息的编码 掌握计算机硬件系统和软件系统的组成 了解计算机的工作理 掌握衡量计算机性能的主要指标主要内容主要内容计算机概述计算机概述计算机中的信息表计算机中的信息表示方法示方法计算机计算机系统的组成系统的组成

2、计算机的工作原理计算机的工作原理衡量计算机衡量计算机性能的主要性能的主要指标指标1.1 计算机概述计算机概述1.1.1 计算机的发展计算机的发展v世界上第一台电子计算机:v名称:ENIAC (埃尼阿克)v时间:1946年(美国)v主要元件:电子管(18000多个)v速度:5000次/秒v主要思想: 存储程序 v代表人物:冯诺依曼(John Von Neumann,)面积170平方米,总重量30吨,耗电140千瓦。1.1.1 计算机的发展计算机的发展ENIAC问世具有划时代的意义,预示着计算机时代的到来。1.1.1 计算机的发展发展阶段性能指标 第一代(1946-1958年) 第二代(1958-

3、1964年) 第三代(1964-1971年) 第四代(1971年至今) 主要逻辑元件电子管晶体管中、小规模集成电路大规模、超大规模集成电路运算速度(次/秒)几千几万几万几十万 几十万几百万几百万百亿 主要特点 体积大,耗电大, 可靠性差,价格昂贵,维修复杂。体积较小,重量轻,耗电小,可靠性较高。小型化,耗电少,可靠性高。微型化,耗电极少,可靠性很高。计算机的特点(1)运算速度快运算速度快:运算速度是指计算机每秒能执行多少指令。 常用单位是MIPS,即每秒执行多少个百万 条指令。(2)计算精度高:计算精度高:例如,Pentium 4微机内部数据位数为32位(二 进制),可精确到15位有效数字(十

4、进制)。1.1.2 计算机的特点及分类计算机的特点及分类v 1计算机的特点计算机的特点(3)记忆能力强:记忆能力强:计算机的存储器(内存储器和外存储器)类似人 的大脑,能记忆大量的信息。它能存储数据和程 序,进行数据处理和计算,并把结果保存起来。(4)逻辑判断能力强:逻辑判断能力强:逻辑判断是计算机的一个基本能力,在程序 执行过程中,计算机能够进行各种基本的逻辑判断, 并根据判断结果来决定下一步执行哪条指令。这种 能力,保证了计算机信息处理的高度自动化。计算机分计算机分类类按工作理划分按工作理划分按规模划分按规模划分模拟电子计算机模拟电子计算机数字电子计算机数字电子计算机模拟数字混合计算机模拟

5、数字混合计算机专用计算机专用计算机通用计算机通用计算机v 2计算机的分类计算机的分类1.1.2 计算机的特点及分类计算机的特点及分类按功能划分按功能划分按工作模式划分按工作模式划分巨型机巨型机大型机大型机小型机小型机微型机微型机服务器服务器工作站工作站1.1.3 计算机的应用领域及发展趋势计算机的应用领域及发展趋势v 1计算机的应用领域计算机的应用领域(1) 科学计算(2) 信息处理(3) 计算机辅助设计和辅助制造(4) 计算机辅助教学和计算机管理教学(5) 自动控制(6) 多媒体技术应用(7) 电子商务 计算机的主要应用领域计算机的主要应用领域1. 工商:电子商务、工商:电子商务、CAD/C

6、AM2. 教育:多媒体教育、远程教育教育:多媒体教育、远程教育3. 医药:医药:CAT、MRI、远程医疗、远程医疗4. 政府:电子政府政府:电子政府5. 娱乐:虚拟现实、电影特技娱乐:虚拟现实、电影特技 6. 科研:数据采集、计算分析科研:数据采集、计算分析7. 家庭:家庭:家庭信息化家庭信息化 (1)巨型化1.1.3 计算机的应用领域及发展趋势计算机的应用领域及发展趋势v 2计算机的计算机的发展趋势发展趋势(2)微型化(3)网络化(5)职能化(4)多媒体化我国高性能计算机的发展我国高性能计算机的发展v2010年11月14日国际TOP500组织在网站上公布了最新全球超级计算机500强排行榜,经

7、过技术升级的中国“天河一号”(天河-1A)超级计算机超过美国首次登顶。v “天河-1A”实测运算速度可达每秒2570万亿次,运算能力相当于17.5万台笔记本电脑。(1)巨型化1.1.3 计算机的应用领域及发展趋势计算机的应用领域及发展趋势v 2计算机的计算机的发展趋势发展趋势(2)微型化(3)网络化(5)职能化(4)多媒体化(1)巨型化1.1.3 计算机的应用领域及发展趋势计算机的应用领域及发展趋势v 2计算机的计算机的发展趋势发展趋势(2)微型化(3)网络化(5)职能化(4)多媒体化v现代信息社会的发展趋势就是实现资源共享,即利用计算机和通信技术,将各个地区的计算机互联起来,形成一个规模巨大

8、、功能强大的计算机网络,使信息能得到快速、高效地传递。(1)巨型化1.1.3 计算机的应用领域及发展趋势计算机的应用领域及发展趋势v 2计算机的计算机的发展趋势发展趋势(2)微型化(3)网络化(5)职能化(4)多媒体化(1)巨型化1.1.3 计算机的应用领域及发展趋势计算机的应用领域及发展趋势v 2计算机的计算机的发展趋势发展趋势(2)微型化(3)网络化(5)职能化(4)多媒体化v智能化是让计算机具有模拟人的感觉和思维过程的能力。图为采用虚拟现实技术生产的汽车驾驶的模拟器。 1.2.1 数制的定义数制的定义1.2 计算机中的信息表示方法计算机中的信息表示方法v数制:数制:计数的方法,指用一组固

9、定的符号和统一计数的方法,指用一组固定的符号和统一的规则来表示数值的方法的规则来表示数值的方法v数位数位:指数字符号在一个数中所处的位置指数字符号在一个数中所处的位置v基数基数:指在某种进位计数制中,数位上所能使用指在某种进位计数制中,数位上所能使用的数字符号的个数的数字符号的个数v位权位权:指在某种进位计数制中,数位所代表的大指在某种进位计数制中,数位所代表的大小,即处在某一位上的数所表示的数值的大小小,即处在某一位上的数所表示的数值的大小十进制数制系统包括十进制数制系统包括 10 个数字:个数字: 0、1、2、3、4、5、6、7、8、9 以数字以数字 236 为例:为例: 百位百位 十位十

10、位 个位个位 2 3 6 计算机中常用的数值及其转换计算机中常用的数值及其转换十进制十进制数的数的展开式展开式:396.25 = 3102+9 101+ 6100 +2 10-1 +510-2权基数计算机中的信息表示方法:v二进制这个词的意思是基于两个数字二进制这个词的意思是基于两个数字 v这些二进制数或二进制位表示为这些二进制数或二进制位表示为 0 和和 1v示例:示例:10001011(1)十进制)十进制十进制数具有以下特点。十进制数具有以下特点。有十个不同的数码符号,即有十个不同的数码符号,即0、1、2、3、4、5、6、7、8、9。R10。每一个数码根据它在这个数中所处的位置(数位),按

11、。每一个数码根据它在这个数中所处的位置(数位),按照照“逢十进一逢十进一”的原则来决定其实际数值,即各数位的位权是的原则来决定其实际数值,即各数位的位权是10的的若干次幂。若干次幂。 除了使用脚码的形式表示十进制数以外,还可以使用字符除了使用脚码的形式表示十进制数以外,还可以使用字符“D”(Decimal)。)。1.2.2 计算机中常用的数制及其转换计算机中常用的数制及其转换v 1常用的数制常用的数制(2)二进制)二进制二进制数具有以下特点。二进制数具有以下特点。有两个不同的数码符号有两个不同的数码符号0和和1。R2。每个数码符号根据它在这个数中的数位,按。每个数码符号根据它在这个数中的数位,

12、按“逢二进一逢二进一”的原则来决定其实际的数值。我们还可以使用字符的原则来决定其实际的数值。我们还可以使用字符“B”(Binary)表示二进制数,例如表示二进制数,例如1001.01B。计算机中数的存储和运算都使用二。计算机中数的存储和运算都使用二进制的形式。进制的形式。1.2.2计算机中常用的数制及其转换计算机中常用的数制及其转换v 1常用的数制常用的数制(3)八进制)八进制八进制数具有以下特点。八进制数具有以下特点。有八个不同的数码符号有八个不同的数码符号0,1,2,3,4,5,6,7。R8。每个数码符号根据它在这个数中的数位,按。每个数码符号根据它在这个数中的数位,按“逢八进一逢八进一”

13、的原则来决定其实际的数值。的原则来决定其实际的数值。 我们还可以使用字符我们还可以使用字符“O”(Octal)表示八进制数,例如)表示八进制数,例如34.125O。1.2.2计算机中常用的数制及其转换计算机中常用的数制及其转换v 1常用的数制常用的数制(4)十六进制)十六进制十六进制数具有以下特点。十六进制数具有以下特点。有十六个不同的数码符号有十六个不同的数码符号0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。R16。每个数码符号根据它在这个数中的数位,按。每个数码符号根据它在这个数中的数位,按“逢十六进一逢十六进一”的原则来决定其实际的数值。的原则来决定其实际的数值。 我们

14、还可以使用字符我们还可以使用字符“H”(Hexadecimal)表示十六进制数,例)表示十六进制数,例如如3AB.48H。1.2.2计算机中常用的数制及其转换计算机中常用的数制及其转换v 1常用的数制常用的数制常用数制的对应关系如表1.2.2计算机中常用的数制及其转换计算机中常用的数制及其转换v 1常用的数制常用的数制十进制数的特点是逢十进一。例如:十进制数的特点是逢十进一。例如:(1010)10 1 1030 1021 1010 100二进制数的特点是逢二进一。例如:二进制数的特点是逢二进一。例如: 3 2 1 0(1010)2 l 230 22l 210 20(10)101.2.2计算机中

15、常用的数制及其转换计算机中常用的数制及其转换v 2不同数制间的转换不同数制间的转换(10110101.101)2(127+026+125+124+023 +122 +021 +120 +12-1 +02-2 +12-3)10(181.625)10J (10110101.101)2如何换算为十进制?如何换算为十进制? 7 6 5 4 3 2 1 0 -1-2-31.2.2计算机中常用的数制及其转换计算机中常用的数制及其转换v 2不同数制间的转换不同数制间的转换v1010进制进制转换成转换成 2 2进制进制数数v 方法:方法: 整数:整数:除除2 2取余取余(逆写)(逆写)v 小数:小数:乘乘2

16、2取整取整(顺写)(顺写)v 除除2 2取余法取余法:将整数除以将整数除以2 2,所得余数为结果的最低位数,所得余数为结果的最低位数,所得商继续除以所得商继续除以2 2,所得余数为结果的次低位数,所得余数为结果的次低位数.依此类依此类推推, ,直到商除不尽为止直到商除不尽为止, ,最后的余数为结果的最高位数最后的余数为结果的最高位数. .1.2.2计算机中常用的数制及其转换计算机中常用的数制及其转换v 2不同数制间的转换不同数制间的转换例例1: (100)1: (100)1010= =(11001001100100)2 2整数:整数:除除2 2取余法取余法:将整数除以将整数除以2 2,所得余,

17、所得余数为结果的最低位数,然后数为结果的最低位数,然后将所得商继续除以将所得商继续除以2 2,所得,所得余数为结果的次低位余数为结果的次低位.依依此类推此类推, ,直到商除不尽为止直到商除不尽为止, ,最后的余数为结果的最高位最后的余数为结果的最高位数数. .100250225212262321000100112例例2: (0.345)2: (0.345)1010= =(0.010110.01011)2 2v小数:乘乘2 2取整法取整法 v将小数乘以将小数乘以2 2,所得积,所得积的整数部分为结果的小数的整数部分为结果的小数点后第一位,点后第一位,v所得积的小数部分再所得积的小数部分再乘以乘以

18、2 2,整数部分为小数点,整数部分为小数点后第二位后第二位.v依此类推依此类推, ,直到小数部直到小数部分为分为0.0.0.34520.69022 0.760 2 1.520 2 1.041.380例例3: 100(D)=144(O)=64(H)100812818044110016604616十进制进制转换成转换成 非十进制非十进制数数一般方法:一般方法: 整数:整数:除 X X 取余 小数:小数:乘 X X 取整课堂练习课堂练习(1010)10= (1001)2 = ( )10(1000)8= ( )10(ABCD)16= ( )10(561.36)10= ( )21111110010951

19、2439811000110001.01)2v 二进制数的算术运算包括加、减、乘、除。在计算机内部,二进制加法是基本运算,乘、除可以通过加、减和移位来实现,而减法实质是加上一个负数,主要应用补码运算。1.2.4 二进制的算术运算二进制的算术运算v 1二进制数的加法运算二进制数的加法运算二进制数的加法运算法则是:0 + 0 = 00 + 1 = 11 + 0 = 11 + 1 = 10 (被加数和加数为1,结果本位为0,按“逢二进一”法向高位进位1) 两个二进制数相加,每一位有3个数相加,即本位的被加数、加数和来自低位的进位(进位为1,否则为0)。1.2.4 二进制的算术运算二进制的算术运算v 2

20、二进制数的二进制数的减减法运算法运算二进制数的减法运算法则是:0 0 = 01 0 = 1 0 1 = 1 (被减数为0,减数为1,结果本位为1,向高位借位)1.2.4 二进制的算术运算二进制的算术运算v 3二进制数的二进制数的乘乘法运算法运算二进制数的乘法运算法则是:0 0 = 01 0 = 00 1 = 01 1 = 11.2.4 二进制的算术运算二进制的算术运算v 4二进制数的二进制数的除除法运算法运算二进制数的除法运算法则是:0 0 = 00 1 = 0 (1 0 无意义)1. ASCII码码2.汉字编码汉字编码 ASCII(American Standard Code for Inf

21、ormation Interchange)是美国信息交换用)是美国信息交换用标准代码。用一个标准代码。用一个8位二进制数(位二进制数(1字节)表字节)表示,每个字节只占用示,每个字节只占用7位,基本位,基本ASCII码最高码最高位恒为位恒为0。7位位ASCII码可以表示码可以表示27128种字种字符,其中通用控制字符符,其中通用控制字符34个,阿拉伯数字个,阿拉伯数字10个,大、小写英文字符个,大、小写英文字符52个,各种标点符号个,各种标点符号和运算符号和运算符号32个。当编码最高位为个。当编码最高位为1时,形成时,形成扩充的扩充的ASCII码,它表示范围为码,它表示范围为128255,可,

22、可表示表示128种字符。种字符。1.2.5 信息的编码信息的编码(1)汉字信息交换码(国标码)汉字信息交换码(国标码)信息交换用汉字编码字符集信息交换用汉字编码字符集.基本集基本集标准标准选出选出6 763个常用汉字和个常用汉字和683个非常用汉字字个非常用汉字字符,为每个字符规定了标准代码。符,为每个字符规定了标准代码。GB2312字字符集构成一个符集构成一个94行、行、94列的二维表,行号为列的二维表,行号为区号,列号为位号,每个汉字和符号在区号,列号为位号,每个汉字和符号在ASCII码表中的位置用它所在的区号和位号码表中的位置用它所在的区号和位号来表示。为了处理与存储方便,每个汉字在来表

23、示。为了处理与存储方便,每个汉字在计算机内部分别用两个字节来表示。计算机内部分别用两个字节来表示。2.汉字编码汉字编码 1. ASCII码码1.2.5 信息的编码信息的编码(2)汉字机内码)汉字机内码汉字机内码是供计算机系统内部进行存储、汉字机内码是供计算机系统内部进行存储、加工处理、传输使用的代码,又叫汉字内部加工处理、传输使用的代码,又叫汉字内部码。由于文本中通常混合使用汉字和西文字码。由于文本中通常混合使用汉字和西文字符,汉字信息如不特别标识,就会与单字节符,汉字信息如不特别标识,就会与单字节的的ASCII码混淆。因此将一个汉字看成是两码混淆。因此将一个汉字看成是两个扩展的个扩展的ASC

24、II码,使表示码,使表示GB2312汉字的两汉字的两个字节的最高位都为个字节的最高位都为1,并且汉字的区码和位,并且汉字的区码和位码都加上码都加上A0H,保证把两个字节的最高位一,保证把两个字节的最高位一律由律由“0”变成变成“1”,其余,其余7位不变。位不变。2.汉字编码汉字编码 1. ASCII码码1.2.5 信息的编码信息的编码(3)汉字输入码(外码)汉字输入码(外码)汉字输入码是为了将汉字通过键盘输入计算汉字输入码是为了将汉字通过键盘输入计算机而设计的代码。汉字输入编码方案很多,机而设计的代码。汉字输入编码方案很多,综合起来可分为流水码、拼音类输入码、字综合起来可分为流水码、拼音类输入

25、码、字形类输入码和音形结合输入码。形类输入码和音形结合输入码。汉字的输入编码和汉字的机内码是不同范畴汉字的输入编码和汉字的机内码是不同范畴的概念。对同一个字,不管采用什么样的输的概念。对同一个字,不管采用什么样的输入法,其机内码都是相同的。入法,其机内码都是相同的。2.汉字编码汉字编码 1. ASCII码码1.2.5 信息的编码信息的编码(4)汉字字形码)汉字字形码汉字字形码是汉字字库中存储的汉字字形的汉字字形码是汉字字库中存储的汉字字形的数字化信息,用于汉字的显示和打印。数字化信息,用于汉字的显示和打印。汉字字形点阵有汉字字形点阵有1616点阵、点阵、2424点阵、点阵、3232点阵、点阵、

26、6464点阵等。一个汉字方块点阵等。一个汉字方块中行数、列数分得越多,描绘的汉字越细微,中行数、列数分得越多,描绘的汉字越细微,但占用的存储空间也就越多。汉字字形点阵但占用的存储空间也就越多。汉字字形点阵中每个点的信息要用一位二进制码表示。中每个点的信息要用一位二进制码表示。1616点阵的字形码,需要用点阵的字形码,需要用32个字节表示。个字节表示。2.汉字编码汉字编码 1. ASCII码码1.2.5 信息的编码信息的编码各类数据在计算机中的转换过程输入设备数值 十二进制转换西文 ASCII码汉字 输入码机内码转换声音、图像 模数转换输出设备二十进制转换 数值西文字形码 西文汉字字形吗 汉字数

27、模转换 声音、图像1.3.1 计算机系统概述计算机系统概述EDVAC的3个特点:v 包括运算器运算器、控制器控制器、存储器存储器、输入设备输入设备和输出设备输出设备五大基本部件基本部件,以运算器运算器为中中心心,由控制器控制,采用二进制存储和运算,指令指令由操作码操作码和地址码地址码组成,程序在存储器中顺序存储、顺序执行。v 依据二进制模拟开关电路的两种状态,计算机要执行的指令和数据都用二进制二进制表示。v 将编好的程序和数据送入内存储器,然后计算机自动地逐条取出指令和数据进行分析、处理和执行。1.3 计算机系统的组成计算机系统的组成1.3.1 计算机系统概述计算机系统概述硬件系统硬件系统软件

28、系统软件系统主机外设系统软件应用软件随机存储器只读存储器高速缓冲存储器输出设备输入设备操作系统语言处理程序网络通信管理程序数据管理系统用户程序应用软件包控制器运算器外存储器内存储器中央处理器软盘硬盘光盘显示器、投影仪打印机绘图仪键盘鼠标扫描仪1.3.2 计算机的硬件系统计算机的硬件系统1.3.2 计算机的硬件系统计算机的硬件系统v控制器是计算机的指挥中心指挥中心,负责从存储器中取取出指令出指令,并对指令进行译码译码;v根据指令的要求,按先后顺序按先后顺序,负责向其他各部件发出控制信号发出控制信号;v保证各部件协调协调一致地工作工作。v控制器主要由指令寄存器指令寄存器、译码器译码器、程序计数器程

29、序计数器和操作控制器操作控制器等组成。1.3.2 计算机的硬件系统计算机的硬件系统v运算器是计算机的核心部件核心部件,它负责对信息的加对信息的加工处理工处理。v它在控制器的控制下,与内存交换信息内存交换信息,并进行各种算术运算和逻辑运算算术运算和逻辑运算。v运算器还具有暂存运算结果暂存运算结果的功能,它由加法器加法器、寄存器寄存器、累加器累加器等逻辑电路组成。v控制器和运算器之间在结构关系非常密切。v到了第四代计算机,运算器和控制器集成运算器和控制器集成在一个芯片上,形成中央处理器中央处理器CPU。1.3.2 计算机的硬件系统计算机的硬件系统存储器主存储器辅助存储器随机存储器只读存储器静态RA

30、M动态 RAM硬盘光盘U盘1.3.2 计算机的硬件系统计算机的硬件系统v用于接受接受用户输入的原始程序和数据原始程序和数据v是重要重要的人机接口人机接口v负责将输入的程序和数据转换成转换成计算机能识别的二进制代码二进制代码,并放入内存中v常见的输入设备有键盘键盘、鼠标鼠标、扫描仪扫描仪等。1.3.2 计算机的硬件系统计算机的硬件系统v将计算机运算处理的结果以用户熟悉的信息形式反馈给用户v通常输出形式有数字、字符、图形、视频、声音等类型v常见的输出设备有显示器显示器、打印机打印机、绘图仪绘图仪等1.3.3 微型计算机的硬件系统微型计算机的硬件系统v微型计算机的核心是微处理器微处理器(Microp

31、rocessor)v从外观上看,微型计算机的基本硬件包括:u主机主机 包括主板主板、硬盘硬盘、光存储器光存储器、电源电源和插在主板I/O总线扩展槽上的各种功能扩展卡功能扩展卡。u显示器显示器u键盘键盘u鼠标鼠标u还包含其他一些外部设备:打印机打印机、扫描仪扫描仪等。1.3.3 微型计算机的硬件系统微型计算机的硬件系统1.3.3 微型计算机的硬件系统微型计算机的硬件系统1.3.3 微型计算机的硬件系统微型计算机的硬件系统1.3.3 微型计算机的硬件系统微型计算机的硬件系统1.3.3 微型计算机的硬件系统微型计算机的硬件系统1.3.3 微型计算机的硬件系统微型计算机的硬件系统1.3.3 微型计算机

32、的硬件系统微型计算机的硬件系统1.3.3 微型计算机的硬件系统微型计算机的硬件系统1.3.4 计算机软件系统计算机软件系统 相对于计算机硬件而言,软件是计算机的无形部分,相对于计算机硬件而言,软件是计算机的无形部分,是计算机的灵魂。软件可以对硬件进行管理、控制和维护。是计算机的灵魂。软件可以对硬件进行管理、控制和维护。根据软件的用途可将其分为:根据软件的用途可将其分为: 系统软件系统软件 应用软件应用软件计算机硬件计算机硬件操作系统操作系统高级语言程序高级语言程序各种应用软件各种应用软件用户用户1.3.4 计算机软件系统计算机软件系统操作系统操作系统 操作系统是最基本最重要的系统软件,用来管理

33、和控制操作系统是最基本最重要的系统软件,用来管理和控制计算机系统中硬件和软件资源的大型程序,是其他软件运行的计算机系统中硬件和软件资源的大型程序,是其他软件运行的基础。基础。 操作系统负责对计算机系统的全部软、硬件和数据资源进操作系统负责对计算机系统的全部软、硬件和数据资源进行统一控制、调度和管理。行统一控制、调度和管理。 主要作用就是提高系统的资源利用率、提供友好的用户界主要作用就是提高系统的资源利用率、提供友好的用户界面,从而使用户能够灵活、方便地使用计算机。面,从而使用户能够灵活、方便地使用计算机。1.3.4 计算机软件系统计算机软件系统语言处理程序语言处理程序 人与人交流需要语言,人与

34、计算机之间交流同样需要语言。人与人交流需要语言,人与计算机之间交流同样需要语言。人与计算机之间交流信息使用的语言叫做程序设计语言。按照人与计算机之间交流信息使用的语言叫做程序设计语言。按照其对硬件的依赖程度通常把程序设计语言分为三类:其对硬件的依赖程度通常把程序设计语言分为三类:机器语言机器语言汇编语言汇编语言高级语言高级语言 机器语言机器语言 机器语言是一种用二进制代码机器语言是一种用二进制代码“1”和和“0”组成的一组代码组成的一组代码指令,是唯一可以被计算机硬件识别和执行的面向机器的语言。指令,是唯一可以被计算机硬件识别和执行的面向机器的语言。 优点:占用内存小、执行速度快优点:占用内存

35、小、执行速度快 缺点:编写程序工作量大、程序阅读性差、调试困难缺点:编写程序工作量大、程序阅读性差、调试困难 1.3.4 计算机软件系统计算机软件系统汇编语言汇编语言 汇编语言是使用一些能反映指令功能的助记符来代替机器汇编语言是使用一些能反映指令功能的助记符来代替机器指令的符号语言。指令的符号语言。 汇编语言的指令与机器语言的指令基本上是一一对应的。汇编语言的指令与机器语言的指令基本上是一一对应的。这些助记符一般是人们容易记忆和理解的英文缩写,这些助记符一般是人们容易记忆和理解的英文缩写, 优点:汇编语言在编写、阅读和调试方面有很大进步,运优点:汇编语言在编写、阅读和调试方面有很大进步,运行速度快。行速度快。 缺点:是面向机器的语言,编程复杂,可移植性差。缺点:是面向机器的语言,编程复杂,可移植性差。 1.3.4 计算机软件系统计算机软件系统高级语言高级语言 高级语言是一种独立于机器的算法语言。高级语言是一种独立于机器的算法语言。 高级语言

温馨提示

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

评论

0/150

提交评论