




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章计算机概述,第一节计算机的发展,第二节计算机的应用,(一)计算机的发展过程,(二)计算机的发展趋势,第三节计算机的基本工作原理,下一页,第四节计算机系统的组成,(一)计算机系统硬件,(二)计算机软件,第五节计算机语言,下一页,上一页,第六节计算机中的数制和编码系统,(一)计算机中的数制,(二)计算机中的编码,(三)其他信息的数字化,第七节计算机中正负数的表示法,(一)正数和负数,(二)原码、反码和补码表示法,本章小结,习题,上一页,第一节计算机的发展(一),自1946年世界上第一台电子计算机在美国宾夕法尼亚大学诞生以来,电子计算机技术不断发展和创新,已经经历了四代的发展变化。,第四代是大规模、超大规模集成电路计算机(约1974年至今)。,第三代是中小规模集成电路计算机(约19641973年)。,第二代是晶体管计算机(约19581963年)。,第一代是电子管计算机(约19461957年)。,返回,下一页,第一节计算机的发展(二),未来计算机的发展趋势将表现在如下方面:,计算机、通信与电视网的融合多媒体信息处理智能化微型化、多样化,返回,下一页,上一页,第二节计算机的应用,目前计算机不仅已广泛进入科学技术和生产领域,而且已渗透到各行各业。计算机的应用,从学科上划分,主要有以下几个方面:,科学计算信息管理过程控制与检测计算机辅助系统计算机网络通信人工智能研究和应用,返回,下一页,上一页,第三节计算机的基本工作原理,从1946年出现的第一台计算机到目前为止,几乎所有计算机的工作原理都相同,即冯诺依曼原理。冯诺依曼原理可简述为:首先把指挥计算机如何进行操作的指令序列(称为程序)和原始数据,通过输入设备输送到计算机内存储器中。程序中的每一条指令都明确规定了计算机从哪一个单元取数,进行什么操作,然后送到什么地方等步骤。每一条指令和数据都采用二进制数据表示。计算机在运行时,先从存储器取第一条指令,送到控制器中去识别,控制器分析该指令要求做什么事,再根据指令的含义发出相应的命令。例如从存储单元中取出数据送往运算器,在运算器中进行指定的运算和逻辑操作等,再把运算结果送回存储器指定的单元中去。接下来,再取第二条指令,在控制器的指挥下完成规定操作。依次进行下去,直至遇到停止指令后,才终止执行。,返回,下一页,上一页,冯诺依曼的基本思想可以概括为三点:1.计算机由五大部分组成,即计算器、控制器、存储器、输入设备和输出设备。2.程序和数据采用二进制表示。3.计算机的工作过程,是由存储程序控制。,返回,下一页,上一页,第四节计算机系统的组成(一),根据冯诺依曼原理,计算机硬件由五个基本部分组成,如图所示为计算机这五部分的联系示意图,并描述了这五部分的职能关系。,返回,下一页,上一页,1.运算器,2.控制器,3.存储器,4.输入设备,5.输出设备,返回,下一页,上一页,返回,(1).主存储器或内存储器(2).外存储器,(1).穿孔信息输入设备:如光电输入机、卡片机等。(2).键盘信息输入设备:如电传打字机、控制台打字机、键盘等。(3).图形信息识别与输入装置:如光笔、图形板、数学化仪等。(4).字符信息的识别与输入装置:如光学字符识别设备(OCR)等。(5).语言信息的识别与输入装置:如单词语言识别装置等。(6).其他输入设备:如鼠标器、触屏、扫描仪等。,返回,(1).打印设备:如小型简易打印机、宽行打印机、便于打印图形与汉字等复杂字符的针式打印机、喷墨打印机和激光打印机等。(2).绘图设备:如绘图仪。(3).显示器:显示器是将电信号转换成视觉信号的一种装置,如单色显示器和彩色显示器。,返回,第四节计算机系统的组成(二),计算机软件是组成计算机系统的逻辑设备,它包括系统软件和应用软件两部分。系统软件主要包括以下几种:,(1).操作系统:操作系统是对计算机进行控制、管理的核心,用户只有通过它才能使用计算机。(2).监控和诊断程序:它能指出计算机出错时错误的性质。(3).计算机语言及语言处理程序:如汇编语言、BASIC语言、FORTRAN语言、PASCAL语言、C语言等各种高级语言的编译程序或解释程序等。(4).程序库:为增强计算机的功能,方便用户,系统中设置了各种标准子程序,这些子程序的集合就形成了程序库。(5).其他服务程序:如编辑程序、工具软件等。,返回,下一页,上一页,值得强调的是,计算机系统是一个整体,它既包括硬件,也包括软件,二者是不可分割的。计算机系统的构成如图所示。,返回,下一页,上一页,第五节计算机语言,计算机语言通常分为机器语言、汇编语言和高级语言三类,并随之配有相应的汇编、编译或解释程序。,机器语言,机器语言是一种用二进制代码“0”和“1”来表示的,能被计算机直接识别和执行的语言。,(2)汇编语言及汇编程序,汇编语言是一种用助记符表示的面向机器的程序设计语言。,(3)高级语言及编译或解释程序,高级语言的共同特点是:脱离特定的机器,是一种类似于自然语言和数学描述语言的程序设计语言。,返回,下一页,上一页,计算机只能识别机器语言程序,因此把高级语言编写的程序(称为源程序)翻译成机器语言形式的目标程序后,计算机才能执行。这种翻译通常有两种方式:编译方式和解释方式。,(1).编译方式:事先用机器语言编好一个称为编译程序的程序存放在计算机中,再利用该程序将指定的高级语言编制的源程序翻译成机器指令表示的目标程序,然后再执行该目标程序得到计算机结果,如图所示:,返回,下一页,上一页,(2).解释方式:事先用机器语言编写一个称为解释程序的机器指令程序,并放在计算机中。,返回,下一页,上一页,第六节计算机中的数制和编码系统(一),1.二进制数,人们在生产实践和日常生活中,创建了各种表示数的方法,这种数的表示系统称为数制。最常用的是十进制,而计算机中使用的是二进制,还有八进制、十六进制等。,(1)由两个不同的数字符号组成,即0和1;(2)逢二进位。,2.十六进制数,(1)具有16个数字符号,即09和AF,这16个数字符号与十进制数和二进制数之间的关系如表1-1所示。(2)逢16进位。,3.八进制数,(1)具有8个数字符号,即0,1,2,3,4,5,6,7八个数字。,(2)逢8进位。,返回,下一页,上一页,4.不同数制的相互转换,L=mn-1kn-1+mn-2kn-2+m0k0+m-1k-1+m-2k-2+,(2)二进制、八进制、十六进制转换为十进制数,不管是什么进制,只要按公式代入,按加法求和,所得的结果就是十进制数。,数的多项式表示,二进制、八进制、十六进制与十进制之间的关系如表1-1所示。,(3)十进制数转换成二进制数,对于十进制整数,可用除2取余法将其转换为二进制数:将十进制数除以2,得到一个商数和余数。再将商数除以2,又得到一个新的商数和余数。如此继续进行下去,直到商等于零为止。将所得各次余数,以最后余数为最高位,最先余数为最低位,依次排列,就是所求二进制数的各位数字。,返回,下一页,上一页,对于十进制纯小数,用乘2取整法将其转换为二进制数:先用2乘十进制纯小数,然后去掉乘积中的整数部分,再用2去乘剩下的纯小数部分。如此继续进行下去,直到满足所要求的精度或直到纯小数部分等于零为止。把每次乘积的整数部分由上而下依次排列起来,即得所求的二进制纯小数的小数点后各位数字。,对于既有整数部分,又有纯小数部分的十进制数,则分两部分,分别用除2取余数和乘2取整法来转换。,(4)八进制、十六进制数转换为二进制数,二进制数和八进制、十六进制数之间分别存在着一种特殊关系,即24=16,23=8。于是,1位十六进制数可以用4位二进制数表示,1位八进制数可以用3位二进制数表示,它们之间存在着直接的而又是惟一的对应关系,见表1-1。,无论是十六进制的整数或小数,只要把每1位十六进制的数用相应的4位二进制数代替,就可以转换为二进制数。同理,把1位八进制的数用相应的3位二进制数代替,就可以转换为二进制数。,返回,下一页,上一页,(5)二进制数转换成十六进制、八进制数,二进制的整数部分由小数点向左,每4位一分,最后不足4位的前面补0;小数部分由小数点向右,每4位一分,最后不足4位的后面补0,然后把每4位二进制数用相应的十六进制数代替,即可转换为十六进制数。,(6)二进制数转换成八进制数,二进制转换为八进制数,将二进制数由低位到高位,每3位划分为一组,不够3位的以0补齐,然后求出每组的八进制数,将这些八进制数由高位到低位连写起来就是八进制数。,返回,下一页,上一页,返回,下一页,上一页,1.6.2计算机中的编码,1.数值编码(十进制数的二进制编码),2字符编码,在计算机中,字符也必须按特定的规则用二进制编码才能在机器中表示,编码也可以有各种规定,目前在微型机中普遍的是采用ASCII码。见表1-1。,3.汉字编码,汉字的输入编码汉字的输入编码是为了使用西文标准键盘把汉字输入到计算机中,其编码方法主要有数字编码、拼音码和字形编码三类。,(2)汉字内码,(3)汉字字模编码,第六节计算机中的数制和编码系统,返回,下一页,上一页,7位ASCII码表,返回,下一页,上一页,1.6.3其他信息的数字化,1.图像信息的数字化,2.声音信息的数字化,3.视频信息的数字化,返回,下一页,上一页,1.7.1正数和负数,通常一个数字的前面加上符号“+”或“-”表示这个数是正数或是负数。而计算机无法识别“+”或“-”这两个符号,解决的办法就是将数的最高位设置为符号位,规定“0”代表正数,“1”代表负数。例如,(+1101101)2和(-1101101)2在计算机中分别表示为01101101和11101101。这两个数的最高位0和1就是符号位。符号在机器中已经数字化了,把这种数称为机器数。符号数字化后给运算带来了一定的方便。在现代计算机中,数有三种表示方法:原码表示法、反码表示法和补码表示法。,返回,下一页,上一页,1.7.2原码、反码和补码表示法,1.原码表示法,原码表示法是把二进制数与它的符号位放在一起考虑,使之成为统一的一组数码,2.反码表示法,正数的反码和原码一样;负数的反码符号为“1”,数值部分的数码与原码中的数码相反,即“0”变“1”,“1”变成“0”。,3.补码表示法,正数的补码与原码相同,负数的补码就是反码在末位加上“1”。,返回,下一页,上一页,本章小结,本章首先介绍了计算机发展的四个阶段及各阶段计算机的主要特征和应用,分析了未来计算机的发展趋向。重点介绍了计算机的工作原理,计算机的基本工作过程,是进行存储程序和程序控制的过程。这是计算机最基本的工作原理(冯诺依曼原理),也称为“存储程序程序控制”原理,以及一个完整的计算机系统由计算机硬件和计算机软件两部分组成。计算机硬件是组成计算机系统的物理设备,它包括运算器、存储器、输入设备、输出设备和控制器及五部分的职能和关系,硬件之间的连接采用总线结构。计算机软件是组成计算机系统的逻辑设备,它包括系统软件和应用软件两部分。另外叙述了计算机语言的三个层次:机器语言、汇编语言、高级语言和高级语言的两种执行方式。最后介绍了计算机中的数制和编码系统及计算机中的正负数的表示方法。,返回,下一页,上一页,习题,1.计算机经历了几代更换?每一代计算机的特点是什么?2.计算机的基本工作原理是什么?3.什么叫计算机硬件?它由哪几部分组成?各部分有何功能?4.什么叫计算机软件?主要包括哪些内容?5.常用的输入/输出设备有哪些?6.什么是解释方式和编译方式?,7.机器语言、汇编语言与高级语言各自的特点是什么?8.十进制整数、小数转换为二进制数,分别采用什么方法?9.将十进制数105和467分别转换为二进制数、八进制数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单调分类考试题及答案
- 阅读中的深度思考与推理能力训练:高中阅读课教学教案
- 行政后勤费用合理化建议模板
- 商业保温材料供货协议
- 企业组织架构及职责权限明晰工具
- 2023二年级数学上册 四 观察物体第3课时 练习课说课稿 西师大版
- 医疗三监管培训课件
- 5.2.2 概率的运算 教学设计 -2023-2024学年高一下学期数学湘教版(2019)必修第二册
- 山东省郯城县郯城街道初级中学初中信息技术《图像处理》说课稿1
- 单元2 健康生活 请爱护我们的眼睛教学设计-2025-2026学年小学综合实践活动晋科版四年级上册-晋科版
- 防诈骗班会课件
- 旅行社安全应急救援预案
- 无痛人流患者护理查房
- DDI:制造业人才发展成功实践手册
- 老年照护芳香疗法应用规范
- 2025年抗菌药物授权培训
- 风力发电征地协调方案(3篇)
- 2025至2030年中国汽车制动器行业市场分析研究及发展战略研判报告
- 2025至2030中国淀粉粘合剂行业现状调查与前景竞争对手分析报告
- 黑龙江:装配式混凝土矩形渠道应用技术规范(DB23-T 2334-2019)
- JG/T 127-2017建筑门窗五金件滑撑
评论
0/150
提交评论