




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
?计算机公共根底?课件设计者:丽平冯培禄乌格德乐夫梅荣宝乐尔本课件根据内蒙古大学出版社出版的由斯日古楞、海泉主编的?计算机公共根底教程?教材制作第1章计算机根底知识1.1计算机概述1.2微型计算机系统1.3计算机中信息的表示1.4多媒体计算机1.5计算机的平安使用与病毒预防1.1计算机概述1.1.1计算机的概念
计算机是一种按程序控制自动进行信息加工处理的通用工具。它的处理对象和结果都是信息。单从这点来看,计算机与人的大脑有某些相似之处。因为人的大脑和五官也是信息采集、识别、转换、存储、处理的器官,所以人们常把计算机称为电脑。随着信息时代的到来,信息高速公路的兴起,全球信息化进入了一个全新的开展时期。人们越来越认识到计算机强大的信息处理功能,从而使之成为信息产业的根底和支柱。人们在物质需求不断得到满足的同时,对各种信息的需求也将日益增强,计算机终将成为人们生活中必不可少的工具。计算机自开工作的根底在于存储程序方式,其通用性的根底在于利用计算机进行信息处理的共性方法。计算机开展年代划分的原那么是依据计算机所采用的电子器件的不同,这就是人们通常所说的电子管、晶体管、集成电路、超大规模集成电路等四个年代。(1)第一代计算机〔1946~1957〕,通常称为电子管计算机年代。其主要特点是:①采用电子管作为逻辑开关元件;②存储器使用水银延迟线、静电存储管、磁鼓等;③外部设备采用纸带、卡片、磁带等;④使用机器语言,50年代中期开始使用汇编语言,但还没有操作系统。(2)第二代计算机〔1958~1964〕,人们通常称为晶体管计算机年代。其主要特点是:①使用半导体晶体管作为逻辑开关元件;②使用磁芯作为主存储器,辅助存储器采用磁盘和磁带;③输入 / 输出方式有了很大改进;④开始使用操作系统,有了各种计算机高级语言。(3)第三代计算机〔1965~1970〕,通常称为集成电路计算机年代。其主要特点是:①使用中、小规模集成电路作为逻辑开关元件;②开始使用半导体存储器。辅助存储器仍以磁盘、磁带为主;③外部设备种类和品种增加;④开始走向系列化、通用化和标准化;⑤操作系统进一步完善,高级语言数量增多。(4)第四代计算机〔1971年至今〕,通常称为大规模或超大规模集成电路计算机年代。其主要特点是:①使用大规模、超大规模集成电路作为逻辑开关元件;②主存储器采用半导体存储器,辅助存储器采用大容量的软、硬磁盘,并开始引入和使用光盘;③外部设备有了很大开展,采用光字符阅读器(OCR)、扫描仪、激光打印机和绘图仪;④操作系统不断开展和完善,数据库管理系统有了更新的开展,软件行业已开展成为现代新型的工业产业。
(5)新一代计算机。从80年代开始,日本、美国以及欧洲共同体都相继开展了新一代计算机(FGCS)的研究。新一代计算机是把信息采集、存储、处理、通信和人工智能结合在一起的计算机系统,它不仅能进行一般信息处理,而且能面向知识处理,具有形式推理、联想、学习和解释能力,能帮助人类开拓未知的领域和获取新的知识。1.1.3计算机的分类1巨型机
其运算速度在每秒1亿以上:主存容量高达数百兆字节:字长可达64位;结构复杂,价格昂贵。它主要用于天气预报、地质勘察等尖端科技领域。2大型机其运算速度在每秒100万~数千万次;主存容量高达数十兆字节,字长为32~64位。它主要用于计算中心和计算机网络。3中型机其性能和规模处于大型机和小型机之间。4小型机其结构简单、规模较小、操作简单、本钱较底。代表机有vax8800。5工作站它是20世纪70年代后期出现的一种新型机种。它的独特之处是易联网、内存大、具有较强的网络通讯功能。代表机有sun-III等。2信息处理信息处理是指非科学、工程方面的计算、管理以及对各种形式数据的操纵。例如,企业生产管理、质量管理、人事管理、财务管理以及各种报表的统计和计算等。3自动控制自动控制是指通过计算机对某一过程进行自动操纵,不需人工干预就能够按人们预定的目标和预定的状态进行过程控制。例如,炼钢、机床、无人驾驶飞机、导弹、人造卫星的控制都是靠计算机来控制的。4辅助设计计算机在辅助设计〔简称cad〕、辅助制造、计算机集成辅助制造系统和辅助教育等方面发挥着越来越大的作用。例如,利用计算机局部代替人工,进行飞机、船舶、建筑等的设计和制造,使设计和制造的效率和质量大大提高。5人工智能人工智能是指用计算机模拟人脑的局部功能。数据库的智能性检索、专家系统、智能机器人等都是计算机人工智能的典型应用。6文化娱乐随着计算机的日益微型化、平民化,它已走进千家万户。人们利用计算机可以欣赏电影、观看电视、玩游戏及进行家庭文化教育等。7计算机通信随着计算机网络的普及,远距离通信已越来越方便。与普通通信相比教,计算机通信具有本钱低、能进行可视化交流等优点。8电子商务电子商务是指基于计算机网络的商务活动。它包括电子邮件、电子数据交换、电子资金转帐和信用卡交易等。9网络教育
网络教育是指基于因特网的教育,是一种新型教育模式。通过网络教育,学生除了可以不受时间、空间的限制学习外,还可以得到一流教师的指导,向世界最权威的专家请教;也可以从世界任何角落获取最新的信息和资料。1.2微型计算机系统
微型计算机系统硬件系统软件系统主机外部设备微处理器〔CPU〕运算器控制器总线内存储器只读存储器随机存储器外存储器输入设备输出设备系统软件应用软件操作系统程序设计语言语言处理程序数据库管理程序工具软件通用软件专用软件1.2.1微型计算机硬件系统
微机硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部件构成。2〕控制器控制器〔CU〕是整个微机系统的控制中心,是指挥微机各部件协调工作的。3〕存放器存放器〔MU〕是用来存放当前运算所需的各种操作数、地址信息、中间结果等内容。将数据暂存于CPU内部存放器中,加快了操作速度。2总线系统总线从其功能可分为数据总线、地址总线和控制总线。1〕数据总线(DB)数据总线是用于传输各种数据的总线,是双向总线。数据总线的位数和微处理器的位数一致。2〕地址总线(AB)地址总线是用于传输地址信号的总线,是单向总线。地址总线的位数决定于的CPU寻址能力。例如,16位总线的寻址能力为64k;3〕控制总线(CB)控制总线是用于传输各种控制信号的总线,是双向总线。CPU内存储器I\O接口数据总线地址总线控制总线外部设备外部设备3存储器存储器是微机系统中的记忆设备,用来保存程序和数据。存储器按其作用可分为内存储器和外存储器俩种。1〕内存储器内存储器〔简称内存〕直接与CPU相连接,存取速度快,但存储容量较小;是用来存放当前运行程序的指令和数据的,由半导体器件构成。内存按其功能可分为只读存储器〔ROM〕和随机存储器〔RAM〕俩种。ROM主要用来存放固定不变的程序和数据,如BIOS程序,这种存储器中的信息只能读出而不能随意写入,是在制造时用特殊方法写入的,断电后其中的信息不会丧失。RAM是一种读写存储器其中的内容是根据需要可以随时读出或写入,由于信息是通过电信号写入的,因此,断电后其中的信息会丧失。RAM是直接与CPU进行数据交换的,而且RAM的速度比CPU的速度慢,为了解决俩者之间的速度不匹配的矛盾,在RAM和CPU之间设计了一个速度较快的高速缓冲存储器〔Cache〕。2〕外存储器外存储器〔简称外存〕,它是内存的扩充。外存储器容量大,价格低,但存储速度较慢,一般用来存放大量暂时不用的程序、数据和中间结果,需要时,可成批地和内存储器进行信息交换。常用的外存有软盘存储器、硬盘存储器、光盘存储器等。〔4〕移动存储设备移动硬盘移动硬盘是目前重要的数字移动存储设备,它具有容量大、插拔简便、保密性强、读写速度快等优点,它又可分为活动硬盘和新型接口移动硬盘。闪盘闪盘是USB移动存储器。它具有防磁、防震、防潮等特点,而且性能稳定,最高容量可达2GB,可反复擦写100万次,数据至少可保存十年。〔5〕其他外部存储设备光盘库为了适应大批量的信息交换,出现了光盘库;它是一种能够自动交换光盘盘片和读写数据的装置。磁带存储器它是最古老的一种存储器,称为顺序存取存储器。其特点是存储容量大、速度慢,主要用于数据备份。输入设备输入设备是向微机输入程序、数据和命令的部件常见的输入设备有键盘、鼠标、扫描仪、数字化仪、光笔、数码相机、话筒等。〔1〕键盘键盘是用户与微机进行交流的主要工具,是微机标准设备。键盘根据其按键开关的接触方式可分为触点式和无触点式两种。键盘主要由主键盘、小键盘、功能键三局部组成。
键盘结构示意图〔2〕鼠标鼠标是微机一种常用的指点式输入设备。利用它可以很方便地指定光标在屏幕上的位置。鼠标使某些操作变得更容易、更有效、更有趣味;鼠标与键盘各有长短,俩者常被混合使用。鼠标按其原理可分为机械鼠标、光电鼠标和光电机械鼠标;按其按键数可分为俩键鼠标、三键鼠标和多键鼠标。〔3〕扫描仪扫描仪是一种光电一体化的输入设备,是一个将各种形式的图象信息输入到计算机的重要工具。它由扫描头、主板、机械结构和附件四局部组成。按其所处理的颜色,扫描仪可分为黑白扫描仪和彩色扫描仪俩种;按其扫描方式可分为手持式、台式、平板式和滚筒式四种。扫描仪的主要性能指标有分辨率、扫描区域、灰度级、图象处理能力、精确度和扫描速度等。〔7〕话筒话筒是一种语言输入设备,是通过声卡连接到微机上的。它是在语音识别系统的支持下完成语言输入的。输出设备输出设备是将经过微机计算或处理后所得的结果以人们人们能够识别的字符、数据、图形等形式进行输出的部件。常见的输出设备有显示器、打印机、绘图仪、投影机、扬声器等。〔1〕显示器显示器是微机最主要的输出设备,用户通过显示器能够及时了解机器的工作状态,看到信息处理的过程和结果。辨率、亮度、投影度、投影尺寸、投影感应时间、投影变焦、输入源和投影颜色等。1.2.2微型计算机软件系统软件系统是微机系统必不可少的组成局部。微机软件系统包括系统软件和应用软件。1系统软件系统软件包括操作系统、程序设计语言、语言处理程序、数据库管理程序和工具软件。〔1〕操作系统操作系统是最根本、最重要的系统软件。它负责管理微机系统的全部软件资源和硬件资源,合理地组织微机各部件协调工作,为用户提供操作和编程界面。常用操作系统有:CP\M和DOS(单用户单任务操作系统)Windos3.x(16位单用户多任务操作系统)Windos95\98(32位单用户多任务操作系统)Windosxp(32位多用户多任务操作系统)UNIX和Linx(分时操作系统)RDOS(实时操作系统)Amoeba、MDST、CDCS(分布式操作系统)NetWare、WindosNT和OS\2(网络操作系统)MVXDOS\VSE(批处理操作系统)〔2〕程序设计语言编写程序所用的语言称为程序设计语言,它是人与机器之间交换信息的工具,可分为机器语言、汇编语言、高级语言和第四代语言四类。1〕机器语言机器语言是一种二进制代码表示的,能够被机器直接识别和执行的面向机器的程序设计语言,是第一代计算机语言,属于低级语言。用机器语言编写程序称为机器语言程序,编写难度大,不容易被移植。2〕汇编语言汇编语言是一种用助记符表示的、面向机器的程序设计语言,它比较接近机器语言,离人类语言仍较远,是第二代计算机语言,属于低级语言。用汇编语言编写的程序称为汇编语言程序,不能被机器直接识别和执行,必须由“汇编程序〞翻译成机器语言程序之后才能运行。3〕高级语言高级语言是一种比较接近自然语言和数学表达式的程序设计语言,是一种面向过程的程序设计语言;其中所用的符号、标记接近人们的习惯,便于理解、掌握和记忆;是第三代计算机语言,称为算法语言。4〕第四代语言第四代语言是面向对象的程序设计语言,具有可视化、网络化、多媒体等功能。目前,较为流行的第四代语言有VisualBasic、VisualC++、VisualFoxPro和JAVA语言等。语言处理程序语言处理程序主要是指把汇编语言转换成机器语言的汇编程序、把高级语言转换为机器语言的编译程序或解释程序和作为软件开发工具的编译程序、装配和连接程序等。〔4〕数据库管理程序数据库管理程序主要由数据库和数据库管理系统组成。目前,微型计算机系统常用的单机数据库管理系统有Dbase、FoxBase、VisualFoxpro等;适合于网络环境的大型数据库管理系统有Sybase、Oracle、DB2、SQLServer等。(5)工具软件工具软件主要包括机器的监控管理程序、调试程序、故障检测程序和诊断程序等。这些工具软件为用户编写程序及使用计算机提供了很大的方便。2应用软件应用软件是为实现微机的各种应用而编写的软件,侧重于解决实际问题,它往往涉及应用领域的知识,并且在系统软件的支持下才能运行。按其效劳对象,应用软件又分为通用软件和专用软件。1〕通用软件通用软件通常用于带有“共性〞的微机应用问题,设计面广。常用的通用软件有文字处理软件、表格处理软件、绘图软件、财务软件、图形处理软件和游戏等。2〕专用软件专用软件是专为少数用户设计的、目的单一的应用软件。例如,某种机床设备的自动控制软件、专为学习某门课程而设计的教学课件等。3用户与微机软件系统和硬件软件系统的层次关系用户与微机软件系统和硬件系统的层次关系如下图;2)主频主频是指CPU的时钟频率,单位为MHZ。它在很大程度上决定了微机的运行速度;主频越高,微机的运行速度就越快。如8086的主频为5~8MHZ、80286的主频为4~10MHZ、80386的主频为16~32MHZ、80486的主频为25~100MHZ、80586的主频为75~266MHZ、Pentium微处理器的主频目前已超过3GHZ。3)运行速度运行速度是指微机每秒钟能够执行的指令系统,单位为MIPS;它更能直观地反映微机的速度。4〕存取速度存储器完成一次读、写操作所需的时间被称为存储器的存取时间或访问时间。存储器连续进行读写操作所允许的最短的时间间隔被称为存取周期。通常,存取速度的快慢决定了运算速度的快慢。1.3计算机中信息的表示
1.3.1进位计数制1.数制数制也称为计数制,是指用一组固定的符号和统一的规那么来表示数值的方法。2.进位计数制按进位的方法进行计数,称为进位计数制。在日常生活和计算机中采用的都是进位计数制。
3.数位、基数和位权
在进位计数制中有数位、基数和位权三个要素。(1)数位:是指数码在一个数中所处的位置。(2)基数:是指在某种进位计数制中,每个数位上所能使用的数码的个数,例如十进位计数制中,每个数位上可以使用的数码为0~9十个数码,即其基数为十。(3)位权:是指在某种进位计数制中,每个数位上的数码所代表的数值的大小,等于在这个数位上的数码乘上一个固定的数值,这个固定的数值就是此种进位计数制中该数位上的位权。数码所处的位置不同,代表数的大小也不同。
例如(123.456)10,以小数点为界,从小数点往左依次为个位、十位、百位,从小数点往右依次为十分位、百分位、千分位。因此,小数点左边第一位3代表数值3,即3×100,第二位2代表数值20,即2×101;第三位1代表数值100,即1×102;小数点右边第一位4代表数值0.4,即4×10–1;第二位5代表数值0.05,即5×10–2;第三位6代表数值0.006,即6×10–3。因而该数可表示为如下形式:(123.456)10=1×102+2×101+3×100+4×10–1+5×10–2+6×10–3由上述分析可归纳出,任意一个十进制数S,可表示成如下形式:(S)10=Sn-1×10n–1+Sn-2×10n–2+…+S1×101+S0×100+S-1×10–1+S-2×10–2+…×10–m+1+…+S-m×10–m式中
Sn为数位上的数码,其取值范围为0~9;n为整数位个数,m为小数位个数,10为基数10n–1,10n–2,101,100,10–1,…,10–m是十进制数的位权。在计算机中,一般用十进制数作为数据的输入和输出。
2.二进制二进位计数制简称二进制。二进制数具有以下特点:(1)有两个不同的数码符号0,1。(2)每个数码符号根据它在这个数中的数位,按“逢二进一〞来决定其实际数值。
例如
(11011.101)2=1×24+1×23+0×22+1×21+1×20+1×2-1+0×2-2+1×2-3=(27.625)10
任意一个二进制数S,可以表示成如下形式:(S)2=Sn-1×2n–1+Sn-2×2n–2+…+S1×21+S0×20+S-1×2–1+S-2×2–2+…+S-m×2–m式中Sn为数位上的数码,其取值范围为0~1;n为整数位个数,m为小数位个数;2为基数。2n-1,2n–2,…,21,20,2–1…,2–m是二进制数的位权。3.八进制八进位计数制简称八进制。八进制数具有以下特点:(1)有八个不同的数码符号0,1,2,3,4,5,6,7。(2)每个数码符号根据它在这个数中的数位,按“逢八进一〞来决定其实际的数值。例如(123.24)8=1×82+2×81+3×80+2×8–1+4×8–2=(83.3125)10任意一个八进制数S,可以表示成如下形式:(S)8=Sn–1×8n–1+Sn–2×8n–2+…+S1×81+S0×80+S–1×8–1+S–2×8–2+…+S–m×8–m式中Sn为数位上的数码,其取值范围为0~7;n为整数位个数,m为小数位个数;8为基数。8n–1,8n–2,…,81,80,8–1,82,…,8–m是八进制数的位权。八进制数是计算机中常用的一种计数方法,它可以弥补二进制数书写位数过长的缺乏。4.十六进制十六进位计数制简称为十六进制。十六进制数具有以下两个特点:(1)它有十六个不同的数码符号0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。由于数字只有0~9十个,而十六进制要使用十六个数字,所以用A~F六个英文字母分别表示数字10~15。(2)每个数码符号根据它在这个数中的数位,按“逢十六进一〞来决定其实际的数值。例如(3AB.48)16=3×162+A×161+B×160+4×16–1+8×16–2=(939.28125)10任意一个十六进制数S,可表示成如下形式:(S)16=Sn–1×16n–1+Sn–2×16n–2+…+S1×161+S0×160+S–1×16–1+…+S–m×16–m其中Sn为数位上的数码,其取值范围为0~F;n为整数位个数,m为小数位个数;16为基数。16n–1,16n–2,…,161,160,16–1,16–2,…,16–m为十六进制数的位权。
十六进制数是计算机常用的一种计数方法,它可以弥补二进制数书写位数过长的缺乏。总结以上四种计数制,可将它们的特点概括为:(1)每一种计数制都有一个固定的基数R〔R为大于1的整数〕,它的每一数位可取0~R个不同的数值。(2)每一种计数制都有自己的位权,并且遵循“逢R进一〞的原那么。对于任一种R进位计数制数S,可表示为:(S)P=±(Sn–1Rn–1+Sn–2Rn–2+…+S1R1+S0R0+S–1R–1+…+S–mR–m)式中Si表示数位上的数码,其取值范围为0~R–1,R为计数制的基数,i为数位的编号〔整数位取n–l~0,小数位取–1~–m〕。表1.1中列出了几种常用进位计数制表示法。表1.2中列出了几种常用进位计数制数位的位权。表1.1十进制、二进制、八进制、十六进制数的常用表示方法十进制二进制八进制十六进制十进制二进制八进制十六进制000000010101012A100011111101113B200102212110014C300113313110115D401004414111016E501015515111117F6011066161000020107011177
81000108
91001119
表1.2十进制、二进制、八进制、十六进制数的位权数
位十进制权二进制权八进制权十六进制权S01=1001=201=801=160S110=1012=218=8116=161S2100=1024=2264=82256=162S31000=1038=23512=834096=163S410000=10416=244096=8465536=164Sn-110n-12n-18n-116n-11.3.3不同进位计数制之间的转换不同进位计数制之间的转换,实质上是基数间的转换。一般转换的原那么是:如果两个有理数相等,那么两数的整数局部和小数局部一定分别相等。因此,各数制之间进行转换时,通常对整数局部和小数局部分别进行转换,然后将其转换结果合并即可。1.非十进制数转换成十进制数非十进制数转换成十进制数的方法是:把各个非十进制数按以下求和公式展开求和即可。即把二进制数〔或八进制数,或十六进制数〕写成2〔或8或16〕的各次幂之和的形式,然后计算其结果。例1.1把以下二进制数转换成十进制数。(1)(110101)2(2)(1101.101)2解:(1)(110101)2=1×25+1×24+0×23+1×22+0×21+1×20
=32+16+0+4+0+1=(53)10
(2)(1101.101)2=1×23+1×22+0×21+1×20+l×2-1+0×2–2+l×2–3=8+4+0+1+0.5+0+0.125=(13.625)10
例1.2把以下八进制数转换成十进制数。(1)(305)8(2)(456.124)8解:(1)(305)8=3×82+0×81+5×80=192+5=(197)10(2)(456.124)8=4×82+5×81+6×80+1×8–1+2×8–2+4×8–3=256+40+6+0.125+0.03125+0.0078125=(302.1640625)10例1.3把以下十六进制数转换成十进制数。(1)(2A4E)16(2)(32CF.48)16解:(1)(2A4E)16=2×163+A×l62+4×161+E×l60=8192+2560+64+14=(10830)10(2)(32CF.48)16=3×163+2×162+C×l61+F×l60+4×16–1+8×16–2=12288+512+192+15+0.25+0.03125=(13007.28125)102.十进制数转换成非十进制数把十进制数转换为二、八、十六进制数的方法是:整数局部转换采用“除R取余法〞;小数局部转换采用“乘R取整法〞。例1.4将十进制数(125.6875)10转换为二进制数。整数局部125转换如下:2│125余数└─┰───────2│62┄┄┄┄┄┄┄┄┄┄┄┄1二进制整数低位├──────2│31┄┄┄┄┄┄┄┄┄┄┄┄0├──────2│15┄┄┄┄┄┄┄┄┄┄┄┄1└┬────2│7┄┄┄┄┄┄┄┄┄┄┄┄1├────2│3┄┄┄┄┄┄┄┄┄┄┄┄1├────2│1┄┄┄┄┄┄┄┄┄┄┄┄1└────0┄┄┄┄┄┄┄┄┄┄┄┄1二进制整数高位3.二、八、十六进制数之间的相互转换由于一位八〔十六〕进制数相当于三〔四〕位二进制数,因此,要将八〔十六〕进制数转换成二进制数时,只需以小数点为界,向左或向右每一位八〔十六〕进制数用相应的三〔四〕位二进制数取代即可。如果缺乏三〔四〕位,可用零补足。反之,二进制数转换成相应的八〔十六〕进制数,只是上述方法的逆过程,即以小数点为界,向左或向右每三〔四〕位二进制数用相应的一位八〔十六〕进制数取代即可。
例1.7
将八进制数(714.431)8转换成二进制数。714.431111001100100011001即(714.431)10=(111001100.100011001)2。
例1.8
将二进制数(11101110.00101011)2转换成八进制数。011101110.001010110356126即(11101110.00101011)2=(356.126)8。例1.9
将十六进制数(1AC0.6D)16转换成相应的二进制数。lAC0.6D0001101011000000.01101101即(lAC0.6D)162。
例1.10
将二进制数2转换成相应的十六进制数。010111100101.0001100110105E5.l9A即2=(5E5.19A)16。1.3.2计算机中的数据与编码
1什么是数据
数据是可由人工或自动化手段加以处理的那些事实、概念、场景和指示的表示形式,包括字符、符号、表格、声音、图形和图像等。数据可在物理介质上记录或传输,并通过外围设备被计算机接收,经过处理而得到结果。数据能被送入计算机加以处理,包括存储、传送、排序、归并、计算、转换、检索、制表和模拟等操作,以得到人们需要的结果。数据经过加工并赋予一定的意义后,便成为信息。计算机系统中的每一个操作,都是对数据进行某种处理,所以数据和程序一样,是软件工作的根本对象。2数据的单位计算机中数据的常用单位有位、字节和字。1〕.位〔bit〕计算机采用二进制。运算器运算的是二进制数,控制器发出的各种指令也表示成二进制数,存储器中存放的数据和程序也是二进制数,在网络上进行数据通信时发送和接收的还是二进制数。显然,在计算机内部到处都是由0和1组成的数据流。计算机中最小的数据单位是二进制的一个数位,简称为位(bit,比特)。计算机中最直接、最根本的操作就是对二进制位的操作。一个二进制位可表示两种状态〔0或1〕。两个二进制位可表示四种状态〔00,01,10,11〕。位数越多,所表示的状态就越多。2〕.字节〔Byte〕为了表示人读数据中的所有字符(字母、数字以及各种专用符号,大约有256个),需要用7位或8位二进制数。因此,人们选定8位为一个字节〔Byte〕通常用B表示。1个字节由8个二进制数位组成。字节是计算机中用来表示存储空间大小的最根本的容量单位。例如,计算机内存的存储容量、磁盘的存储容量等都是以字节为单位表示的。除用字节为单位表示存储容量外,还可以用千字节〔KB〕、兆字节〔MB〕以及千兆字节〔GB〕等表示存储容量。它们之间存在以下换算关系: lB=8bit lKB=210B=l024B lMB=220B=l024KB lGB=230B=l024MB3〕.字〔word〕字是由假设干字节组成的〔通常取字节的整数倍〕。字是计算机进行数据存储和数据处理的根本运算单位。字长是计算机性能的重要标志,它是一个计算机字所包含的二进制位的个数。不同档次的计算机有不同的字长。按字长可以将计算机划分为8位机〔如AppleⅡ、中华学习机〕、16位机〔如286机〕、32位机〔如386机、486机〕、64位机〔奔腾系列微机或巨型机〕。3字符编码计算机中,对非数值的文字和其它符号进行处理时,要对文字和符号进行数字化处理,即用二进制编码来表示文字和符号。字符编码就是规定用怎样的二进制编码来表示文字和符号。
1〕.ASCII码在将用汇编语言或各种高级语言编写的程序输入到计算机中时,人与计算机通信所用的语言,已不再是一种纯数学语言了,而多为符号式语言。因此,需要对各种符号进行编码,以使计算机能识别、存储、传送和处理。最常见的符号信息是文字符号,所以字母、数字和各种符号都必须按约定的规那么用二进制编码才能在机器中表示。ASCII码有7位版本和8位版本两种。国际上通用的是7位版本。7位版本的ASCII码有128个元素,其中通用控制字符34个,阿拉伯数字10个,大、小写英文字母52个,各种标点符号和运算符号32个。7位版本ASCII码只需用7个二进制位(27=128)。为了查阅方便,表1.4中列出了ASCII字符编码。表1.4ASCII字符编码
十六进制高位十六进制低位0000010100111001011101110000NULDELSP0@P`p0001SOHDC1!1AQaq0010STXDC2“2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv0111BELETB'7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;K[k{1100FFFS,<L\l|1101CRGS-=M]m}1110SORS.>N^n~1111SIUS/?O_oDEL当微型计算机上采用7位ASCII码作为机内码时,每个字节只占后7位,最高位恒为0。8位ASCII码需用8位二进制数进行编码。当最高位为0时,称为根本ASCII码〔编码与7位ASCII码相同〕,当最高位为1时,形成扩充的ASCII码,它表示数的范围为128~255,可表示128种字符。通常各个国家都把扩充的ASCII码作为自己国家语言文字的代码。2〕.汉字编码我国用户在使用计算机进行信息处理时,一般都要用到汉字,因此,必须解决汉字的输入、输出以及汉字处理等一系列问题。当然,关键问题是要解决汉字编码的问题。由于汉字是象形文字,数目很多,常用汉字就有3000~5000个,加上汉字的形状和笔画多少差异极大,因此,不可能用少数几个确定的符号将汉字完全表示出来,或像英文那样将汉字拼写出来。每个汉字必须有它自己独特的编码。〔1〕?信息交换用汉字编码字符集·根本集??信息交换用汉字编码字符集· 根本集?是我国于1980年制定的国家标准GB2312—80,代号为国标码,是国家规定的用于汉字信息交换使用的代码的依据。〔2〕汉字的机内码汉字的机内码是供计算机系统内部进行存储、加工处理、传输统一使用的代码,又称为汉字内部码或汉字内码。〔3〕汉字的输入码〔外码〕汉字输入码是为了将汉字通过键盘输入计算机而设计的代码。汉字输入编码方案很多,其表示形式大多用字母、数字或符号。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第3课 中古时期的欧洲 教学设计-2024-2025学年高一统编版2019必修中外历史纲要下册
- 14请帮我一下吧(教学设计)2023-2024学年统编版道德与法治 一年级下 册
- 第三单元 小人物大情怀 整体教学设计-2024-2025学年统编版语文七年级下册
- Unit5 The colourful world B Let's talk (教学设计)-2024-2025学年人教PEP版(2024)英语三年级上册
- Module 4 Unit 2 Wind(教学设计)-2024-2025学年牛津上海版(试用本)英语五年级上册
- 11 大家排好队 教学设计-2023-2024学年道德与法治二年级上册统编版
- 全国山西经济版小学信息技术第二册第三单元活动2《建立文字大本营》教学设计
- 第一单元 智能机器人 第3课 巡线机器人 教学设计 2023-2024学年青岛版(2024)初中信息技术第二册
- 13《林教头风雪山神庙》教学设计2024-2025学年高一语文下学期(必修下册)
- 素质训练 教学设计-2023-2024学年高一上学期体育与健康人教版必修第一册
- HPV培训课件教学课件
- 2024年循环水操作工(中级)职业鉴定理论考试题库((含答案))
- 《动物病原微生物菌(毒)种保藏管理实施细则》等4个技术规范性文件
- 2024至2030年中国壁球行业调查及市场前景咨询报告
- 危重患者的体位管理
- 西南师大版小学数学三年级下册教材分析
- 人教版(新起点)小学英语二年级下册教案(全册)
- GB 1002-2024家用和类似用途单相插头插座型式、基本参数和尺寸
- 中医备案诊所污水、污物、粪便处理方案及周边环境情况说明
- 人教版五年级上册小数乘除法竖式计算题200道及答案
- 《房地产开发与经营》全套教学课件
评论
0/150
提交评论