全套课件·《大学计算机基础教程》1.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《全套课件·《大学计算机基础教程》1.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学计算机基础教程 全套 课件 大学计算机 基础教程
- 资源描述:
-
1、 大学计算机基础教程 第一章第一章 计算机基础知识计算机基础知识本章主要内容本章主要内容 1了解计算机的发展及应用。了解计算机的发展及应用。2了解计算机中信息的表示与存储单位。了解计算机中信息的表示与存储单位。3了解计算机系统组成与微机基本配置。了解计算机系统组成与微机基本配置。1.1计算机的发展与应用 1、计算机的产生、计算机的产生 世界上第一台电子计算机于世界上第一台电子计算机于1946年年2月在美国的宾西月在美国的宾西法尼亚大学研制成功,取名法尼亚大学研制成功,取名ENIAC(埃尼阿克)(埃尼阿克)ENIAC1.1.1计算机的产生和发展计算机的产生和发展2计算机的发展阶段计算机的发展阶段
2、按主要采用的电子元器件来看:按主要采用的电子元器件来看:第一代第一代 电子管计算机电子管计算机 第二代第二代 晶体管计算机晶体管计算机 第三代第三代 集成电路计算机集成电路计算机 第四代第四代 超大规模集成电路计算机超大规模集成电路计算机计算机发展简表大规模、大规模、超大规模超大规模集成电路集成电路代次代次起止年起止年份份所用电子所用电子元器件元器件数据处理数据处理方式方式运算速运算速度度应用领应用领域域第 一第 一代代19461957电子管电子管汇编语言、汇编语言、代码程序代码程序5 千千 3万次万次/秒秒国 防 及国 防 及高科技高科技第 二第 二代代19581964晶体管晶体管高级程序高
3、级程序设计语言设计语言数十万数十万几百万次几百万次/秒秒工程设计、工程设计、数据处理数据处理第 三第 三代代19651970中、小规中、小规模集成电模集成电路路结构化、模结构化、模块化程序设块化程序设计、实时处计、实时处理理数 百 万数 百 万 几 千几 千万次万次/秒秒工 业 控工 业 控制、数制、数据处理据处理第 四第 四代代1970今今分时、实时分时、实时数据处理、数据处理、计算机网络计算机网络上 亿 条上 亿 条指令指令/秒秒工 业、工 业、生 活 等生 活 等各方面各方面微型计算机发展简表微型计算机发展简表 巨型化(或功能的巨型化)巨型化(或功能的巨型化)微型化(或体积的微型化)微型
4、化(或体积的微型化)网络化(或资源的网络化)网络化(或资源的网络化)智能化(或处理的智能化)智能化(或处理的智能化)1.1.2计算机的特点和类型计算机的特点和类型2、计算机的类型、计算机的类型 按表示信息的方式分类按表示信息的方式分类数模混合计算机数模混合计算机模拟计算机模拟计算机数字计算机数字计算机按用途可分为按用途可分为 专用计算机专用计算机 通用计算机通用计算机巨型机巨型机 微型机微型机大型机大型机 工作站工作站小型机小型机 服务器服务器(按计算机的规模分)(按计算机的规模分)1.1.3计算机的应用领域计算机的应用领域1.科学计算科学计算2.数据处理数据处理3.辅助技术辅助技术 计算机辅
5、助设计计算机辅助设计(Computer Aided Design,简称简称CAD)计算机辅助制造计算机辅助制造(Computer Aided Manufacturing,简称简称CAM)计算机辅助教学计算机辅助教学(Computer Aided Instruction,简称简称CAI)4.过程控制过程控制5.人工智能人工智能6.网络应用网络应用1.1.4 信息化社会信息化社会1信息高速公路信息高速公路2信息化社会信息化社会3计算机文化计算机文化1.2 计算机中信息的表示计算机中信息的表示1.2.1计算机中的数制计算机中的数制1进位计数制进位计数制 所谓进位计数,就是在该进位数制中,可所谓进位计
6、数,就是在该进位数制中,可以使用的数字符号个数。以使用的数字符号个数。R进制数的基数为进制数的基数为R,能用到的数字符号个数为能用到的数字符号个数为R个,即个,即0、1、2、R-1。2二、八、十六进制二、八、十六进制计算机中常用到二、八、十和十六进制,它们计算机中常用到二、八、十和十六进制,它们的基本符号集如下表所示。的基本符号集如下表所示。注:十六进制的数符注:十六进制的数符AF分别对应十进制的分别对应十进制的1015。1.2.2各计数制的相互转换各计数制的相互转换 1、十进制数转换成二进制数、十进制数转换成二进制数(1)整数部分)整数部分 把十进制整数转换成二进制整数就是把十进制整数转换成
7、二进制整数就是“除除2取余取余”,即:将十进制数除以,即:将十进制数除以2,得到一个商,得到一个商数和余数;再将其商数除以数和余数;再将其商数除以2,又得到一个商,又得到一个商数和余数;以此类推,直到商数等于零为止。数和余数;以此类推,直到商数等于零为止。每次所得的余数每次所得的余数(0或或1)就是对应二进制数的各就是对应二进制数的各位数字。在最后得到二进制数时,将第一次得位数字。在最后得到二进制数时,将第一次得到的余数作为二进制数的最低位,最后一次得到的余数作为二进制数的最低位,最后一次得到的余数作为二进制数的最高位。到的余数作为二进制数的最高位。例:将十进制整数例:将十进制整数45转换成二
8、进制数。转换成二进制数。十进制数十进制数45的二进制数是的二进制数是101101(2)小数部分)小数部分 把十进制小数转换成二进制小数的方法是把十进制小数转换成二进制小数的方法是“乘乘2取整取整”。即对十进制小数乘。即对十进制小数乘2得到的数分为整得到的数分为整数和小数两部分,取出整数就是转换的结果,再用数和小数两部分,取出整数就是转换的结果,再用2乘以去掉整数后的小数部分乘以去掉整数后的小数部分,又得到一个由整数和又得到一个由整数和小数组成的新数,取其整数部分。如此不断重复,小数组成的新数,取其整数部分。如此不断重复,直到小数部分为直到小数部分为0或达到精度要求为止。第一次所或达到精度要求为
9、止。第一次所得到整数为最高位,最后一次得到为最低位。得到整数为最高位,最后一次得到为最低位。例:将十进制数例:将十进制数0.8125 转换成二进制数。转换成二进制数。(小数部分为(小数部分为0,转换结束),转换结束)十进制数十进制数0.8125 转换成二进制数为转换成二进制数为0.1101 2十进制数转换成八进制数十进制数转换成八进制数 将十进制整数转换成八进制数则采用将十进制整数转换成八进制数则采用“除除8取取余余”。八进制数计数的原则是。八进制数计数的原则是“逢八进一逢八进一”,因,因此在八进制数中不可能出现数字符号此在八进制数中不可能出现数字符号8和和9。例:将十进制数例:将十进制数62
10、转换成八进制数。转换成八进制数。十进制数十进制数62转换成八进制数是转换成八进制数是76。3十进制数转换成十六进制数十进制数转换成十六进制数 将十进制整数转换成十六进制整数采用将十进制整数转换成十六进制整数采用“除除16取余取余”。十六进制数计数的原则是。十六进制数计数的原则是“逢十六进一逢十六进一”,在十六进制数中,用在十六进制数中,用A表示表示10,B表示表示11,C表示表示12,D表示表示13,E表示表示14,F表示表示15。例:将十进制数例:将十进制数94转换成十六进制数。转换成十六进制数。十进制数十进制数94转换成十六进制数是转换成十六进制数是5E。4将二进制数转换成十、八与十六进制
11、数将二进制数转换成十、八与十六进制数 将二进制数转换成十进制数将二进制数转换成十进制数例:将二进制数例:将二进制数100101转换成十进制数。转换成十进制数。将二进制数将二进制数100101转换成十进制数的方法如下:转换成十进制数的方法如下:二进制数二进制数100101转换成十进制数是转换成十进制数是37。将二进制数转换成八进制数将二进制数转换成八进制数 将一个二进制整数转换为八进制数的方法是:将一个二进制整数转换为八进制数的方法是:将该二进制数从右向左每三位分成一组,组间用逗号将该二进制数从右向左每三位分成一组,组间用逗号分隔。每一组代表一个分隔。每一组代表一个07之间的数。下表表示二进之间
12、的数。下表表示二进制数与八进制数的对应关系。制数与八进制数的对应关系。例:将二进制数例:将二进制数100101转换成八进制数。转换成八进制数。将二进制数将二进制数100101转换成八进制数的方法如下:转换成八进制数的方法如下:二进制数二进制数100101转换成八进制数是转换成八进制数是45。将二进制数转换成十六进制数将二进制数转换成十六进制数 将一个二进制数转换为十六进制数的方法是将一个二进制数转换为十六进制数的方法是:将将该二进制数从右向左每四位分成一组,组间用逗号该二进制数从右向左每四位分成一组,组间用逗号分隔。每一组代表一个分隔。每一组代表一个09、A、B、C、D、E、F之间的数。之间的
13、数。下表中列出了二进制数与十六进制数的对应关系。下表中列出了二进制数与十六进制数的对应关系。例:将二进制数例:将二进制数10101001001转换成十六进制数。转换成十六进制数。二进制数二进制数10101001001转换成十六进制数是转换成十六进制数是549。5八、十六进制数转换成十进制数八、十六进制数转换成十进制数 将将R进制数转换成十进制的方法是进制数转换成十进制的方法是“按权位展开按权位展开”。例:将八进制数例:将八进制数517转换成十进制数转换成十进制数 将八进制数将八进制数517转换成十进制数的方法如下:转换成十进制数的方法如下:八进制数八进制数517的十进制数为的十进制数为335。
14、例:将十六进制数例:将十六进制数4B50转换成十进制数。转换成十进制数。将十六进制数将十六进制数4B50转换成十进制数的方法如下:转换成十进制数的方法如下:十六进制数十六进制数4B50的十进制数为的十进制数为19280。6、二进制数的逻辑运算、二进制数的逻辑运算 逻辑运算是指对因果关系进行分析的一种运逻辑运算是指对因果关系进行分析的一种运算。逻辑运算的结果并不表示数值大小,而是表算。逻辑运算的结果并不表示数值大小,而是表示一种逻辑概念,若成立用真或示一种逻辑概念,若成立用真或1表示,若不成表示,若不成立用假或立用假或0表示。二进制数的逻辑运算有表示。二进制数的逻辑运算有“与与”、“或或”、“非
15、非”、“异或异或”和和“同或同或”等,常见等,常见的有前三种。的有前三种。“与与”运算(运算(AND)“与与”运算又称逻辑乘,用符号运算又称逻辑乘,用符号“?”或或“”来来表示。运算规则如下:表示。运算规则如下:00=0 01=0 10=0 11=1 即当两个参与运算的数的对应码位中有一个数即当两个参与运算的数的对应码位中有一个数为为0,则运算结果为,则运算结果为0,只有两码位对应的数都为,只有两码位对应的数都为1结结果才为果才为1。例:求二进制数例:求二进制数101101与与1010的逻辑与运算。的逻辑与运算。二进制数二进制数101101与与1010的逻辑与运算结果为二进制数的逻辑与运算结果
16、为二进制数1000。“或或”运算(运算(OR)“或或”运算又称逻辑加,用符号运算又称逻辑加,用符号“+”或或“”表示。运算规则如下:表示。运算规则如下:00=0 01=1 10=1 11=1 即当两个参与运算数的相应码位只要有一个数即当两个参与运算数的相应码位只要有一个数为为1,则运算结果为,则运算结果为1,只有两码位对应的数均为,只有两码位对应的数均为0,结果才为结果才为0。例:求二进制数例:求二进制数101101与与1010的逻辑或运算的逻辑或运算 二进制数二进制数101101与与1010的逻辑或运算结果为的逻辑或运算结果为二进制数二进制数101111。“非非”运算(运算(NOT)“非非”
17、运算实现逻辑否定,即进行求反运算,运算实现逻辑否定,即进行求反运算,用符号用符号“-”表示。表示。“非非”运算规则:运算规则:-0=1,-1=0 注意注意“非非”运算只是针对一个数所进行的运算只是针对一个数所进行的“运运算算”。例:求二进制数例:求二进制数101101的逻辑非运算的逻辑非运算 二进制数二进制数101101的逻辑非运算结果为二进的逻辑非运算结果为二进制数制数10010。1.2.3计算机中数据的存储单位计算机中数据的存储单位 1位(位(bit)计算机中最小的数据单位是二进制的一个数位,计算机中最小的数据单位是二进制的一个数位,简称为位简称为位(英文名称为英文名称为bit),它可以表
18、示两种状态(,它可以表示两种状态(0或或1)2字节(字节(Byte)字节是表示存储空间大小最基本的容量单位,字节是表示存储空间大小最基本的容量单位,也被认为是计算机中最小的信息单位。也被认为是计算机中最小的信息单位。8个二进制位个二进制位为一个字节。为一个字节。3字长字长 在计算机中作为一个整体被存取、传送、处理的在计算机中作为一个整体被存取、传送、处理的二进制数字符串叫做一个字或单元,每个字中二进制二进制数字符串叫做一个字或单元,每个字中二进制位数的长度,称为字长。位数的长度,称为字长。1B=8bits1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB单位间的换算
19、单位间的换算:1.2.4数值的编码表示数值的编码表示 原码原码 最高位作为符号位来表示数的符号:最高位为最高位作为符号位来表示数的符号:最高位为0代表正数,最高位为代表正数,最高位为1代表负数;其余各位代表数值代表负数;其余各位代表数值本身的绝对值。本身的绝对值。反码反码 正数的反码与原码相同,而负数的反码是:原码正数的反码与原码相同,而负数的反码是:原码除符号位外(仍为除符号位外(仍为1),各位取反。),各位取反。补码补码 正数的补码与原码相同,而负数的补码是:除最正数的补码与原码相同,而负数的补码是:除最高位仍为高位仍为1外,外,原码的其余各位求反,最后再加原码的其余各位求反,最后再加1。
20、1.2.5 信息数字化信息数字化 1计算机中的二进制计算机中的二进制 计算机内部是一个二进制的数字世界,一切信息计算机内部是一个二进制的数字世界,一切信息的存取、处理和传送都是以二进制编码形式进行的。的存取、处理和传送都是以二进制编码形式进行的。2英文字符编码英文字符编码ASCII码码 美国标准信息交换码美国标准信息交换码将各种英文字母,数字,标点符号以将各种英文字母,数字,标点符号以及一些特殊符号用一个特别规定及一些特殊符号用一个特别规定(ASCII码表)的二进制数来表示码表)的二进制数来表示7位位2进制编码进制编码,共有,共有128个编码表示个编码表示128个不同的字符个不同的字符每个编码
21、高位补每个编码高位补0 凑齐凑齐1个字节保存个字节保存在计算机内在计算机内其中控制字符其中控制字符34个,个,94个非控制字符个非控制字符7位位ASCII码表码表7657654321432100000000100101001001101110010010110111011011111100000000NULNULDLEDLESPSP0 0 P Pp p00010001SOHSOHDC1DC1!1 1A AQ Qa aq q00100010STXSTXDC2DC2”2 2B BR Rb br r00110011ETXETXDC3DC3#3 3C CS Sc cs s01000100EOTEOTD
22、C4DC4$4 4D DT Td dt t01010101ENQENQNAKNAK%5 5E EU Ue eu u01100110ACKACKSYNSYN&6 6F FV Vf fv v7657654321432100000000100101001001101110010010110111011011111101110111BELBELETBETB7 7G GW Wg gw w10001000BSBSCANCAN(8 8H HX Xh hx x10011001HTHTEMEM)9 9I IY Yi iy y10101010LFLFSUBSUB*:J JZ Zj jz z10111011VTVT
23、ESCESC+;K K k k 11001100FFFFFSFS,N Nn n 11111111SISIVSVS/?O Oo oDELDEL非控制字符(可打印字符)非控制字符(可打印字符)阿拉伯数字阿拉伯数字10个,个,0的的ASCII编码为编码为0110000,码值,码值为为48 大写英文字母大写英文字母26个,个,A的的ASCII编码为编码为1000001,码,码值为值为65 小写英文字母小写英文字母26个,个,a的的ASCII编码为编码为1100001,码,码值为值为97注:比较码值大小的规律注:比较码值大小的规律 符号符号数字数字大写字母大写字母a1 高级语言:用接近人类自然语言形成的
24、一种面高级语言:用接近人类自然语言形成的一种面向问题的语言程序向问题的语言程序常见的高级语言有:常见的高级语言有:VC,C,VB,DELPHI等等 其中机器语言和汇编语言统称为低级语言其中机器语言和汇编语言统称为低级语言解释和编译解释和编译 由于只有机器语言能直接被计算机所识别,那么由于只有机器语言能直接被计算机所识别,那么汇编语言和高级语言要能被计算机所识别就必须汇编语言和高级语言要能被计算机所识别就必须转化为机器语言。而这种转化有两种方法即为解转化为机器语言。而这种转化有两种方法即为解释和编译。释和编译。解释:将程序语句解释一条再执行一条,执行速解释:将程序语句解释一条再执行一条,执行速度
25、度 较慢较慢 编译:是将高级语言书写的源程序一起翻译成与编译:是将高级语言书写的源程序一起翻译成与之等价的机器语言的目标程序之等价的机器语言的目标程序,并将其优化执行。,并将其优化执行。编译的速度优于解释,但不利于人机交互和发现编译的速度优于解释,但不利于人机交互和发现程序程序 错误。错误。通常通常BASIC采用解释方式,而采用解释方式,而C语言等采用编译方语言等采用编译方式式 操作系统操作系统 操作系统(操作系统(Operation System,简写,简写OS)是直接运行在是直接运行在“裸机裸机”上的最基本的系统软件,上的最基本的系统软件,其他软件都必须在操作系统的支持下才能运行。其他软件
展开阅读全文