《计算机基础知识概述.ppt》由会员分享,可在线阅读,更多相关《计算机基础知识概述.ppt(82页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机基础知识概述计算机基础知识概述 计计算机算机基础知识基础知识概概述述1.计算机基础知识概述1.学习目标学习目标 了解计算机的发展与应用 掌握计算机硬件系统和软件系统的组成 掌握计算机的工作原理 掌握衡量计算机性能的主要指标 掌握计算机的工作理主要内容计算机的发展与应用计算机的发展与应用 计算机系统的基本组成计算机系统的基本组成衡量计算机性能的主要指标衡量计算机性能的主要指标1.第一台计算机的诞生 世界上第一台数字式电子计算机是由美国宾夕法尼亚大学的物理学家约翰莫克利(John Mauchly)和工程师普雷斯伯埃克特(J-Presper Eckert)领导的科研小组于1943年开始研制并于
2、1946年完成,取名为ENIACENIAC(Electronic Numerical Integrator And Calculator)。v5000次加法/秒v体重30吨v占地170m2v17468只电子管v6000个继电器v功率174KWv第一台电子计算机(ENIAC)v世界上第一台程序存储式计算EDSAC由英国剑桥v大学的莫利斯威尔克于1949年研制成功,它标志v着计算机时代的真正开始。v第一台程序存储式计算机v冯.诺伊曼(Von Neumann)v第一台程序存储计算机v EDSAC 1949 2.2.计算机的分代计算机的分代v第一代v(1946-1959)v电子管v5千-4万(次/秒)
3、v第二代v(1960-1963)v晶体管v几十万-百万(次/秒)v第三代v(1964-1970)v集成电路v百万-几百万(次/秒)v第四代v(1971-至今)v(超)大规模集成电路v几百万-几亿(次/秒)1.1 计算机的发展与应用1.1.1 计算机的发展计算机的发展v第一代v(19461959)v电子管v5千4万(次/秒)v第一代计算机的特点:v采用电子管作为基本物理器件。体积大、能耗高、速度慢、容量小,应用也仅限于科学计算和军事目的。v20 世纪50年代,IBM 704型采用电子管的第一代电子计算机。v第二代v(19601963)v晶体管v几十万百万(次/秒)v第二代计算机的特点:v采用晶体
4、管作为基本物理器件。体积小、能耗低、稳定性强,这一时期适用于事务处理的FORTRAN语言得到广泛的应用,因此,应用范围从单纯的科学计算和军事目的扩展到事务处理、工程设计、数据处理等方面。vIBM公司于1959年生产的IBM 7090型采用晶体管的第二代电子计算机。它的体积减小了,运算速度却更快。v第三代v(19641970)v集成电路v百万几百万(次/秒)v第三代计算机的特点:v采用中小规模集成电路作为基本物理器件。它具有通用化、系列化、标准化的特点。v1964年4月IBM360系统问世。它成为使用集成电路的第三代电子计算机的著名代表 v第四代第四代v(1971至今)至今)v(超)大规模集成电
5、路(超)大规模集成电路v几百万几百万几亿(次几亿(次/秒)秒)v第四代计算机的特点:v采用大规模和超大规模集成电路作为基本物理器件。这一时期的计算机计算速度可达几百万甚至上亿次每秒。在系统结构方面发展了并行处理技术分布式计算机系统和计算机网络等;软件方面发展了数据库系统,分布式操作系统、高效可靠的高级语言以及软件工程标准化等。v英国国家航空管理局的控制中心,空中交通管制用IBM计算机进行控制vvENIACENIACv划时代的实验装置v晶体管实质上是按显微比例的真空管建造的。v电子管的缺点:v体积大;v耗能高、散热量大。v晶体管的优点:v体积小;v耗能低;v性能稳定。v电子恐龙的缩骨法晶体管1.
6、1 计算机的发展与应用计算机的特点计算机的特点计算机的特点计算机的特点2 23 34 41 1运算速度快运算速度快计算机精度计算机精度记忆能力强记忆能力强逻辑判断能力强逻辑判断能力强1.1.2 计算机的特点及分类计算机的特点及分类1.1 计算机的发展与应用1.1.2 计算机的特点及分类计算机的特点及分类计算机的分类按工作原理划分按功能划分模拟式电子计算机数字式电子计算机按规模划分按工作模式划分专用计算机通用计算机巨型机大型机小型机微型机工作站服务器n1按用途划分n(1)通用机:适用解决多种一般问题,该类计算机使用领域广泛、通用性较强,在科学计算、数据处理和过程控制等多种用途中都能适应。n(2)
7、专用机:用于解决某个特定方面的问题,配有为解决某问题的软件和硬件,如在生产过程自动化控制、工业智能仪表等专门应用。v计算机分类n 2按规模划分n(1)巨型计算机:应用于国防尖端技术和现代科学计算中。巨型机的运算速度可达每秒百万亿次,研制巨型机是衡量一个国家经济实力和科学水平的重要标志。n(2)大/中型计算机:具有较高的运算速度,每秒可以执行几千万条指令,而且有较大的存储空间。往往用于科学计算、数据处理或作为网络服务器使用。n(3)小型计算机:规模较小、结构简单、运行环境要求较低,一般应用于工业自动控制、测量仪器、医疗设备中的数据采集等方面。小型机在用作巨型计算机系统的辅助机方面也起了重要作用。
8、(4)微型计算机:中央处理器(CPU)采用微处理器芯片,体积小巧轻便,广泛用于商业、服务业、工厂的自动控制、办公自动化以及大众化的信息处理。(5)工作站:工作站是一种以个人计算机和分布式网络计算为基础,主要面向专业应用领域,具备强大的数据运算与图形、图像处理能力,为满足工程设计、动画制作、科学研究、软件开发、金融管理、信息服务、模拟仿真等专业领域而设计开发的高性能计算机。(6)服务器:在网络环境下为多个用户提供服务的共享设备,一般分为文件服务器、打印服务器、计算服务器和通信服务器等。n3按处理对象划分n(1)数字计算机:计算机处理时输入和输出的数值都是数字量。n(2)模拟计算机:处理的数据对象
9、直接为连续的电压、温度、速度等模拟数据。n(3)数字模拟混合计算机:输入输出既可是数字也可是模拟数据。n计算机是一种高度自动化的信息处理设备。主要特点有:n运算速度快;n自动连续的高度计算;n计算精度高;n记忆能力强,存储容量大;n可靠的逻辑判断能力;n可靠性高,通用性强。n计算机的特点1.1 计算机的发展与应用1.1.3 计算机的应用领域及发展趋势计算机的应用领域及发展趋势计算机的应用领域信息处理信息处理2计算机辅助教学与计算机管理教学计算机辅助教学与计算机管理教学4科学计算科学计算3 1计算机辅助设计与计算机辅助制造计算机辅助设计与计算机辅助制造3 3多媒体应用多媒体应用6自动控制自动控制
10、3 5v计算机的应用领域 1.科学计算:指计算机应用于完成科学研究和工程技术中所提出的数学问题(数值计算)。一般要求计算机速度快、精度高,存储容量相对大。科学计算是计算机最早的应用方面。2信息处理:信息处理主要是指非数值形式的数据处理,包括对数据资料的收集、存储、加工、分类、排序、检索和发布等一系列工作。3过程控制:把计算机用于科学技术、军事领域、工业、农业等各个领域的过程控制。4计算机辅助系统:有计算机辅助教学(CAI)、计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)、计算机集成制造(CIMS)等系统。5多媒体技术:把数字、文字、声音、图形、图像和动画等多种媒体
11、有机组合起来,利用计算机、通信和广播电视技术,使它们建立起逻辑联系,并能进行加工处理的技术。目前多媒体计算机技术的应用领域正在不断拓宽,除了知识学习、电子图书、商业及家庭应用外,在远程医疗、视频会议中都得到了极大的推广。6计算机通信:是计算机技术与通信技术结合的产物,计算机网络技术的发展将处在不同地域的计算机用通讯线路连接起来,配以相应的软件,达到资源共享的目的。7人工智能:研究解释和模拟人类智能、智能行为及其规律的一门学科。其主要任务是建立智能信息处理理论,进而设计可以展现某些近似于人类智能行为的计算系统。人工智能学科包括:知识工程、机器学习、模式识别、自然语言处理、智能机器人和神经计算等多
12、方面的研究1.1 计算机的发展与应用1.1.3 计算机的应用领域及发展趋势计算机的应用领域及发展趋势计算机计算机计算机计算机发展趋势发展趋势发展趋势发展趋势2 25 53 34 41 1巨型化巨型化微型化微型化网络化网络化智能化智能化多媒体化多媒体化1.2 计算机系统的基本组成1.2.1 计算机硬件系统计算机硬件系统1.2.1 计算机硬件系统v控制器是计算机的指挥中心指挥中心,负责从存储器中取取出指令出指令,并对指令进行译码译码;v根据指令的要求,按先后顺序按先后顺序,负责向其他各部件发出控制信号发出控制信号;v保证各部件协调协调一致地工作工作。v控制器主要由指令寄存器指令寄存器、译码器译码器
13、、程序计数器程序计数器和操作控制器操作控制器等组成。v运算器是计算机的核心部件核心部件,它负责对信息的加对信息的加工处理工处理。v它在控制器的控制下,与内存交换信息内存交换信息,并进行各种算术运算和逻辑运算算术运算和逻辑运算。v运算器还具有暂存运算结果暂存运算结果的功能,它由加法器加法器、寄存器寄存器、累加器累加器等逻辑电路组成。v控制器和运算器之间在结构关系非常密切。v到了第四代计算机,运算器和控制器集成运算器和控制器集成在一个芯片上,形成中央处理器中央处理器CPU。1.2.1 计算机硬件系统存储器主存储器辅助存储器随机存储器只读存储器静态RAM动态 RAM硬盘光盘U盘1.2.1 计算机硬件
14、系统v用于接受接受用户输入的原始程序和数据原始程序和数据v是重要重要的人机接口人机接口v负责将输入的程序和数据转换成转换成计算机能识别的二进制代码二进制代码,并放入内存中v常见的输入设备有键盘键盘、鼠标鼠标、扫描仪扫描仪等。1.2.1 计算机硬件系统v将计算机运算处理的结果以用户熟悉的信息形式反馈给用户v通常输出形式有数字、字符、图形、视频、声音等类型v常见的输出设备有显示器显示器、打印机打印机、绘图仪绘图仪等1.2.1 计算机硬件系统 相对于计算机硬件而言,软件是计算机的无形部分,相对于计算机硬件而言,软件是计算机的无形部分,是计算机的灵魂。软件可以对硬件进行管理、控制和维护。是计算机的灵魂
15、。软件可以对硬件进行管理、控制和维护。根据软件的用途可将其分为:根据软件的用途可将其分为:系统软件系统软件 应用软件应用软件计算机硬件计算机硬件操作系统操作系统高级语言程序高级语言程序各种应用软件各种应用软件用户用户1.2 计算机系统的基本组成1.2.2 计算机软件系统计算机软件系统1.2.2 计算机软件系统操作系统操作系统 操作系统是最基本最重要的系统软件,用来管理和控制操作系统是最基本最重要的系统软件,用来管理和控制计算机系统中硬件和软件资源的大型程序,是其他软件运行的计算机系统中硬件和软件资源的大型程序,是其他软件运行的基础。基础。操作系统负责对计算机系统的全部软、硬件和数据资源进操作系
16、统负责对计算机系统的全部软、硬件和数据资源进行统一控制、调度和管理。行统一控制、调度和管理。主要作用就是提高系统的资源利用率、提供友好的用户界主要作用就是提高系统的资源利用率、提供友好的用户界面,从而使用户能够灵活、方便地使用计算机。面,从而使用户能够灵活、方便地使用计算机。语言处理程序语言处理程序 人与人交流需要语言,人与计算机之间交流同样需要语言。人与人交流需要语言,人与计算机之间交流同样需要语言。人与计算机之间交流信息使用的语言叫做程序设计语言。按照人与计算机之间交流信息使用的语言叫做程序设计语言。按照其对硬件的依赖程度通常把程序设计语言分为三类:其对硬件的依赖程度通常把程序设计语言分为
17、三类:机器语言机器语言汇编语言汇编语言高级语言高级语言 1.2.2 计算机软件系统机器语言机器语言 机器语言是一种用二进制代码机器语言是一种用二进制代码“1”和和“0”组成的一组代组成的一组代码指令,是唯一可以被计算机硬件识别和执行的面向机器的语码指令,是唯一可以被计算机硬件识别和执行的面向机器的语言。言。优点:占用内存小、执行速度快优点:占用内存小、执行速度快 缺点:编写程序工作量大、程序阅读性差、调试困难缺点:编写程序工作量大、程序阅读性差、调试困难 1.2.2 计算机软件系统汇编语言汇编语言 汇编语言是使用一些能反映指令功能的助记符来代替机器汇编语言是使用一些能反映指令功能的助记符来代替
18、机器指令的符号语言。指令的符号语言。汇编语言的指令与机器语言的指令基本上是一一对应的。汇编语言的指令与机器语言的指令基本上是一一对应的。这些助记符一般是人们容易记忆和理解的英文缩写,这些助记符一般是人们容易记忆和理解的英文缩写,优点:汇编语言在编写、阅读和调试方面有很大进步,运优点:汇编语言在编写、阅读和调试方面有很大进步,运行速度快。行速度快。缺点:是面向机器的语言,编程复杂,可移植性差。缺点:是面向机器的语言,编程复杂,可移植性差。1.2.2 计算机软件系统高级语言高级语言 高级语言是一种独立于机器的算法语言。高级语言是一种独立于机器的算法语言。高级语言的表达方式接近于人们日常使用的自然语
19、言和数高级语言的表达方式接近于人们日常使用的自然语言和数学表达式,并且有一定的语法规则。学表达式,并且有一定的语法规则。缺点:编写的程序运行要慢一些缺点:编写的程序运行要慢一些 优点:编优点:编程简单易学、可移植性好、可读性强、调试容易程简单易学、可移植性好、可读性强、调试容易1.2.2 计算机软件系统数据库管理系统数据库管理系统 数据库管理系统主要面向解决数据处理的非数值计算问题,数据库管理系统主要面向解决数据处理的非数值计算问题,对计算机中存放的大量数据进行组织、管理、查询。对计算机中存放的大量数据进行组织、管理、查询。目前,常用的数据库管理系统有目前,常用的数据库管理系统有SQL Ser
20、ver、Oracle、Mysql和和Visual FoxPro等。等。1.2.2 计算机软件系统1.2.2 计算机软件系统硬硬件件系系统统软软件件系系统统主机外设系统软件应用软件随机存储器只读存储器高速缓冲存储器输出设备输入设备操作系统语言处理程序网络通信管理程序数据管理系统用户程序应用软件包控制器运算器外存储器内存储器中央处理器软盘硬盘光盘显示器、投影仪打印机绘图仪键盘鼠标扫描仪1.2.3 微型计算机系统的基本组成v微型计算机的核心是微处理器微处理器(Microprocessor)v从外观上看,微型计算机的基本硬件包括:u主机主机 包括主板主板、硬盘硬盘、光存储器光存储器、电源电源和插在主板
21、I/O总线扩展槽上的各种功能扩展卡功能扩展卡。u显示器显示器u键盘键盘u鼠标鼠标u还包含其他一些外部设备:打印机打印机、扫描仪扫描仪等。1.计算机硬件系统计算机硬件系统1.2.3 微型计算机系统的基本组成v按相对于CPU或其他芯片的位置可分为 片内总线片内总线和片外总线片外总线v按总线的功能可分为 地址总线地址总线、数据总线数据总线和控制总线控制总线v按照总线的传送方式可分为 并行总线并行总线和串行总线串行总线微微型型计计算算机机的的软软件件系系统统系统软件应用软件Windows操作系统网络操作系统汉字操作系统计算机程序设计语言:C、Pascal、Basic财务报表软件文字处理软件媒体播放软件
22、图形图像处理软件游戏软件2.计算机软件系统计算机软件系统1.2.3 微型计算机系统的基本组成1.3 衡量计算机性能的主要指标1.运算速度运算速度2.存储器的指标存储器的指标3.I/O的速度的速度计算机的运算速度是指计算机每计算机的运算速度是指计算机每秒钟执行的指令数。影响运算速秒钟执行的指令数。影响运算速度的主要因素有:度的主要因素有:CPU的主频。的主频。字长。字长。指令系统。指令系统。1.3 衡量计算机性能的主要指标3.I/O的速度的速度存取速度:内存完成一次读存取速度:内存完成一次读(取)或写(存)操作所需的时(取)或写(存)操作所需的时间称为存储器的存取时间或者访间称为存储器的存取时间
23、或者访问时间。问时间。存储容量:内存容量反映了主存储容量:内存容量反映了主存储器能够容纳的数据总量。存储器能够容纳的数据总量。2.存储器的指标存储器的指标1.运算速度运算速度1.3 衡量计算机性能的主要指标I/O速度是指速度是指CPU与外部设备数据与外部设备数据交换的速度。主机交换的速度。主机I/O的速度取决的速度取决于于I/O总线的设计。总线的设计。I/O速度的提速度的提高对于慢速设备(例如键盘、打高对于慢速设备(例如键盘、打印机)关系不大,但对于高速设印机)关系不大,但对于高速设备则效果十分明显。备则效果十分明显。1.运算速度运算速度3.I/O的速度的速度2.存储器的指标存储器的指标1.4
24、基本运算计算机共有三种基本运算:计算机共有三种基本运算:1.算术运算:算术运算:+,-,*,/2.关系运算关系运算:,=,=,:,=,=,(不等于不等于)3.逻辑运算逻辑运算:.AND.(.AND.(与与),.OR.(),.OR.(或或),.NOT.(),.NOT.(非非)1.5 数制2.1 2.1 数制的概念数制的概念 数制数制又称计数法,是用一组规定的符号和规则来表示数的方法。又称计数法,是用一组规定的符号和规则来表示数的方法。又称计数法,是用一组规定的符号和规则来表示数的方法。又称计数法,是用一组规定的符号和规则来表示数的方法。进制进制进制进制 特点特点特点特点 数码数码数码数码 基数基
25、数基数基数n n 位权位权位权位权十进制十进制十进制十进制 D D 逢十进一逢十进一逢十进一逢十进一 09 10 09 10 10k 数码的个数数码的个数“逢逢n进进一一,借,借一一当当n”Eg.1234.5=1x103+2x102+3x101+4x100+5x10-1二进制二进制二进制二进制 B B 逢二进一逢二进一逢二进一逢二进一 0 0、1 2 1 2 2k八进制八进制八进制八进制 O O 逢八进一逢八进一逢八进一逢八进一 07 8 807 8 8k十六进制十六进制十六进制十六进制H H 逢十六进一逢十六进一逢十六进一逢十六进一 0-9,A-F 16 160-9,A-F 16 16k 二
26、进制二进制二进制二进制计算机的语言计算机的语言 计算机中采用二进制计算机中采用二进制计算机中采用二进制计算机中采用二进制 逢二进一逢二进一逢二进一逢二进一 ,借一当二借一当二借一当二借一当二 运算规则:运算规则:运算规则:运算规则:0+0=0 0+1=1 1+1=100+0=0 0+1=1 1+1=10 0 00=0 01=0 11=10=0 01=0 11=1128128瓦瓦3232瓦瓦6464瓦瓦1616瓦瓦8 8瓦瓦4 4瓦瓦1 1瓦瓦2 2瓦瓦1 11 11 11 11 10 00 00 0数制(11101010)2=1x27+1x26+1x25+0 x24+1x23+0 x22+1x
27、21+0 x20=(234)10举例:二进制数的算术运算举例:二进制数的算术运算数制 八进制八进制八进制八进制逢八进一逢八进一逢八进一逢八进一 ,借一当八借一当八借一当八借一当八二二二二 八八八八 进制之间的对应关系进制之间的对应关系进制之间的对应关系进制之间的对应关系八八八八0 01 12 23 34 45 56 67 7二二二二000000001001010010011011100100101101110110111111数制 十六进制十六进制十六进制十六进制逢逢逢逢1616进一进一进一进一 ,借一当借一当借一当借一当1616二二二二 十六十六十六十六 进制之间的对应关系进制之间的对应关系
28、进制之间的对应关系进制之间的对应关系十六十六十六十六0 01 12 23 34 45 56 67 7二二二二0000000000010001001000100011001101000100010101010110011001110111十六十六十六十六8 89 9A AB BC CD DE EF F二二二二1000100010011001101010101011101111001100110111011110111011111111数制不同进制数的对应关系不同进制数的对应关系:十进制与二进制之间的转换 十进制与八进制之间的转换 二进制与八进制之间的转换 二进制与十六进制之间的转换2.2 2.2
29、 不同数制的转换不同数制的转换数制二进制与十进制的转换v二进制二进制 十进制十进制eg.(101111.101 )(101111.101 )2 2 =(47.625)=(47.625)1010 按按“权权”展开相加展开相加 (101111.101 )2=125+024+123+122+121+120 +12-1+02-2+12-3=32+0+8+4+2+1+0.5+0+0.125=(47.625)10数制 十进制十进制 二进制二进制(47.625)10=(101111.101 )2整数:整数:除除2取余取余 小数:小数:乘乘2取整取整2 47 商商 余数余数223 -12 11 -12 5 -
30、12 2 -12 1 -0 0 -1读读出出方方向向 0.625 2 1.25 -1 0.25 取小数部分取小数部分 2 0.5 -0 2 1.0 -1读读出出方方向向数制练习练习1.(11001 )(11001 )2 22.(101.101 )(101.101 )2 21.(36 )(36 )10102.(14.25 )(14.25 )1010=(25)10=(5.625)10=(100100)2=(1110.01)2数制十进制与八进制的转换v八进制八进制 十进制十进制eg.(57.5)eg.(57.5)8 8=(47.625)=(47.625)1010 按按“权权”展开相加展开相加 (57
31、.5)8=5 81+7 80+5 8-1=40+7+0.625=(47.625)10数制 十进制十进制 八进制八进制eg.(47.625)10 0=(57.5)8 8整数:整数:除除8取余取余 小数:小数:乘乘8取整取整8 47 商商 余数余数8 5 -7 0 -5读读出出方方向向 0.625 8 5.000 -5 数制读读出出方方向向总结vv二、八、十六进制二、八、十六进制二、八、十六进制二、八、十六进制 十进制十进制十进制十进制 按按“权权”展开相加展开相加vv十进制十进制十进制十进制 二、八、十六进制二、八、十六进制二、八、十六进制二、八、十六进制 整数部分整数部分/基数,取余数基数,取
32、余数 小数部分小数部分x基数,取整数基数,取整数 2 8 16 注意:读出方向注意:读出方向注意:读出方向注意:读出方向数制二进制和二进制和二进制和二进制和八进制八进制八进制八进制之间的转换之间的转换之间的转换之间的转换每一位每一位8进制数可以用进制数可以用三位三位2进制数进制数表示表示 1111 101101 010010 001001.001001 11 11 二进制二进制 3 5 2 1 .1 3 5 2 1 .1 6 八进制八进制八进制八进制 5 6 7 .7 3 4 5 6 7 .7 3 4 八进制八进制 101 110 111 .111 011 100 101 110 111 .1
33、11 011 100 二进制数制00二进制和二进制和十六进制十六进制之间的转换之间的转换每一位每一位每一位每一位1616进制数可以用四位进制数可以用四位进制数可以用四位进制数可以用四位2 2进制数表示进制数表示进制数表示进制数表示 0 0111111 01010101 00010001.00110011 1 1000 000 二进制二进制二进制二进制 7 5 1 .3 8 7 5 1 .3 8 16进制进制 5 6 D .7 C 5 6 D .7 C 16进制进制0101 0110 1101 .0111 1100 0101 0110 1101 .0111 1100 二进制二进制数制练习练习二进
34、制二进制 十六、八进制十六、八进制 1.(1000101.0101)2=()8=()162.(101111010.1011)2=()8=()16十六、八进制十六、八进制 二进制二进制1.(17C.F)16=()2 2.(36.2)8=()2数制105.24 45.5 572.54 17A.B101111100.111111110.011.6 数据、信息及编码数据、信息及编码 数据数据 数据在计算机中是以二进制编码的形式数据在计算机中是以二进制编码的形式 来表示来表示 (1 1)数据存储的最小单位:位)数据存储的最小单位:位)数据存储的最小单位:位)数据存储的最小单位:位(bitbit)(2 2
35、)数据存储的最基本单位:字节)数据存储的最基本单位:字节)数据存储的最基本单位:字节)数据存储的最基本单位:字节(ByteByte)(3 3)计算机处理数据的基本单位:字)计算机处理数据的基本单位:字)计算机处理数据的基本单位:字)计算机处理数据的基本单位:字(wordword)字长字长字长字长=n=n倍字节数倍字节数倍字节数倍字节数 信息信息 分为数字信息和非数字信息。分为数字信息和非数字信息。所有信息在处理之前,都要先转换成所有信息在处理之前,都要先转换成 二进制数二进制数。编码编码 规定如何使用二进制数来表示这些信规定如何使用二进制数来表示这些信 息的方法。息的方法。(1)数字编码数字编
36、码 (2)字符编码字符编码 (3)汉字编码汉字编码数字编码-机器数 机器数机器数 纯二进制表示数字的方法,纯二进制表示数字的方法,并用并用“1”表示负号,用表示负号,用“0”表示正号。表示正号。例如:例如:(-17)10=(1 10001)217 的二进制的二进制表示形式表示形式此处的此处的“1”表示负号表示负号数字编码-BCD码 BCD BCD 码码码码 十进制形式的二进制数。将十进制数中每一十进制形式的二进制数。将十进制数中每一十进制形式的二进制数。将十进制数中每一十进制形式的二进制数。将十进制数中每一位用相应的位用相应的位用相应的位用相应的4位二进制数位二进制数表示。表示。表示。表示。(
37、145.79)(145.79)10 10=(0001 0100 0101.0111 1001)=(0001 0100 0101.0111 1001)BCDBCD十十十十0 01 12 23 34 45 5BCDBCD000000000001000100100010001100110100010001010101十十十十6 67 78 89 9BCDBCD01100110011101111000100010011001 字符编码字符编码 字符字符字符字符 指英文字母和各种符号。这些字指英文字母和各种符号。这些字指英文字母和各种符号。这些字指英文字母和各种符号。这些字 符在计算机内一律按二进制编码
38、表示。符在计算机内一律按二进制编码表示。符在计算机内一律按二进制编码表示。符在计算机内一律按二进制编码表示。ASCII(ASCII(美国标准信息交换码美国标准信息交换码美国标准信息交换码美国标准信息交换码)国际国际国际国际 通用的字符的二进制编码形式。通用的字符的二进制编码形式。通用的字符的二进制编码形式。通用的字符的二进制编码形式。例如:例如:例如:例如:A 1000001 F 1000110 A 1000001 F 1000110 a 1100001 a 1100001 +0101011 =0111101 +0101011 =0111101汉字编码 输入码输入码 又称汉字输入法又称汉字输入法 国标码国标码 GB2312-80 机内码机内码 对国标码的改进(简称内码)对国标码的改进(简称内码)输出码输出码 汉字字库汉字字库 输入码输入码 国标码国标码 机内码机内码 输出码输出码输入汉字输入汉字输出汉字输出汉字第五节完