




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机基础资料第1页/共80页什么是计算机计算机(computer):是电子计算机的简称,俗称电脑。它是一种能够自动地、高速地、精确地进行信息处理的现代电子设备。也可以说是一种由电来工作、以高速进行操作、且有内部存储和记忆能力,由程序控制操作的现代计算与信息处理工具。2第2页/共80页第1章计算机基础知识计算机的发展及应用计算机系统组成数据编码键盘简介及操作第3页/共80页一.计算机的发展及应用—发展概况1随着电子二极管、三极管的发明,世界上第一台电子计算机ENIAC诞生了!AJohnFleming(1848-1945)1904年,英国青年工程师约翰·弗莱明发明真空二极管LeeDeForest(1873-1961)1906年,美国人李·德·福雷斯特发明能起放大作用的真空三极管。第4页/共80页第一台电子计算机——ENIAC(ElectronicNumericalIntegratorAndCalculator):1946年2月14日,诞生在美国宾夕法尼亚大学(也有文章说是诞生于美国马里兰州阿贝丁陆军试炮场)。第5页/共80页ENIAC的指标:每秒5000次加法或400次乘法17468个电子管、7200个二极管、70000个电阻器、10000个电容器、6000个继电器占地170平方米、总重量30吨、耗电174KWENIAC两位设计者——莫契利和埃克特ENIAC博物馆中的部分器件第6页/共80页ENIAC的指标:每秒5000次加法或400次乘法17468个电子管、7200个二极管、70000个电阻器、10000个电容器、6000个继电器占地170平方米、总重量30吨、耗电174KWENIAC两位设计者——莫契利和埃克特ENIAC博物馆中的部分器件第7页/共80页第1代计算机(1946年~1958年)采用电子管作为计算机的逻辑元件,使用机器语言和符号语言编制程序,操作机器困难。主要用于数值计算,应用于科学研究和军事领域。
主要成就:
①数字电子计算机的出现,揭开了人类历史新篇章。
②1946年6月,美国数学家、普林斯顿大学教授约翰·冯·诺依曼(JohnVonNeumann)提出了“存储程序”的概念以及计算机组成和框架,奠定了现代计算机组成与工作原理基础。第8页/共80页一.计算机的发展及应用—发展概况21947年,晶体管诞生了!1晶体管的三位发明人——三人获得1956年诺贝尔物理学奖威廉·肖克利约翰·巴丁沃尔特·布拉坦晶体管实物电子管实物晶体管体积比电子管小很多晶体管耗电大大降低晶体管稳定性有很大提高第9页/共80页第2代计算机(1958年~1964年)
采用晶体管作为基本逻辑元件,运算速度进一步提高,主存容量(采用磁芯作为主存、磁盘作为辅存)进一步扩大,出现了系统软件和高级语言。除科学计算外,已应用于数据处理、过程控制。
主要成就:①首次将晶体管用于计算机,使计算机缩小了体积,减低了功耗,提高了速度和可靠性。②发明了高级语言。
③首次提出了计算机的兼容问题,包括硬件兼容和软件兼容。第10页/共80页一.计算机的发展及应用—发展概况31959年,集成电路宣告诞生!1958年9月12日,在德克萨斯仪器(TI)公司工作的杰克·基尔比(JackKilby)完成了他的集成电路设计(将硅电阻器、电容器和晶体管装在一块晶片上)。1959年2月6日,基尔比向美国专利局申报专利“小型化电子电路(No.3138743)”。
1959年7月30日,美国仙童公司的罗伯特·诺伊斯(RobortNoyce)也宣称制出第一块集成电路,并向美国专利局申请专利“半导体器件和引线结构(No.2981877)”。杰克·基尔比罗伯特·诺伊斯第11页/共80页集成电路与晶体管的比较:集成电路实物晶体管实物1964年4月7日,在IBM公司成立50周年之际,由年仅40岁的吉恩·阿姆达尔(Gene
Amdahl)担任主设计师,历时四年研发的IBM360计算机问世,标志着第三代计算机的全面登场,这也是IBM历史上最为成功的机型之一。第12页/共80页第3代计算机(1964年~1971年)其特征是集成电路IC(IntergratedCircuit)代替了分立元件,采用了微程序控制技术。在软件方面,系统软件发展迅速,出现了分时操作系统,多用户共享计算机资源;在程序设计方法上采用了结构化的程序设计,使软件得到了发展,这一时期软件出现了产业化。
主要成就:
①IBM公司首次提出系列机的概念,圆满解决了计算机兼容的问题,典型代表是IBM360系列机。
②控制器设计使用微程序控制技术,使控制器的设计规整化。
③结构化程序设计思想成熟,软硬件设计标准化。第13页/共80页一.计算机的发展及应用—发展概况4大规模集成电路计算机1.微处理器的出现
1971年,Intel公司宣称,他们首创了一种“开启集成电路新纪元”的半导体芯片,即第一块微处理器芯片4004。
所谓微处理器芯片是将CPU(CentralProcessingUnit,中央处理器)集成在一块芯片上。第一块微处理器芯片Intel4004及其发明人特德·霍夫第14页/共80页微型计算机(1)第一台微型机:Altair8800
1975年4月,微型仪器与自动测量系统公司(MITS)推出了首台通用型Altair8800,售价375美元,带有1KB存储器,这是世界上第一台微型计算机。(2)PC机:PersonalComputer
1981年8月12日,IBM公司正式推出了全球第一台个人计算机——IBMPC。该机采用主频4.77MHz的Intel8088微处理器,运行Microsoft公司专门为IBMPC开发的MS-DOS操作系统。第一台微型计算机——Altair8800第一台个人计算机——IBMPC第15页/共80页
比尔·盖茨(BillGates)在哈佛大学学习期间就为第一台微型计算机Altair8800开发了BASIC编程语言的一个版本。1975年,年仅20的盖茨与好友保罗·艾伦(PaulAllen)共同创建了Microsoft公司。1981年诞生的IBMPC机选用Microsoft公司的MS-DOS作为操作系统,随着PC机的风行,Microsoft公司逐渐成为世界第一大微机软件开发商。比尔·盖茨保罗·艾伦第16页/共80页第4代计算机(1971年至今)其特征是采用大规模集成电路LSI(Large-ScaleIntegration)和超大规模集成电路VLSI(VeryLarge-ScaleIntegration)作为逻辑元件。在软件方面,发展了数据库系统、分布式操作系统等。第四代计算机的另一个重要分支是以LSI为基础而发展起来的微处理器和微型计算机。计算机已经进入以计算机网络为特征的应用时代。第17页/共80页主要成就:
①1971年Intel公司成功地研制出了4004微处理器芯片。从此,随着LSI/VLSI技术的发展,微处理器每隔两三年就有一个新的产品问世,至今已发展到486、586、Itanium、IntelCore2、奔腾4。②微型计算机出现,典型代表是IBMPC。③面向对象、可视化程序设计概念出现;软件产业高度发达,各种实用软件层出不穷,极大地方便了用户。④计算机技术与通信技术相结合,计算机网络把世界紧密地联系在一起。⑤多媒体技术崛起,计算机集图像、图形、声音、文字处理于一体,在信息处理领域掀起了一场革命。第18页/共80页一.计算机的发展及应用—冯·诺伊曼结构11945年6月30日,冯·诺依曼发表“101页报告”——FirstDraftofaReportontheEDVAC;1946年7、8月间,冯·诺依曼又提出了一个更加完善的设计报告“电子计算机逻辑设计初探”(Preliminarydiscussionofthelogicaldesignofanelectroniccomputinginstrument)。现代电子计算机之父——冯·诺伊曼这两篇报告的综合设计思想,便是著名的“冯·诺依曼结构(vonNeumannArchitecture)”。报告明确指出:
采用二进制,不但数据采用二进制,指令也采用二进制;
计算机由5部分构成:运算器、控制器、存储器、输入和输出装置;
程序由指令组成并和数据一起存放在存储器中,机器按程序指定的逻辑顺序,把指令从存储器中读出来并逐条执行,从而自动完成程序描述的处理工作。(即,“存储程序”思想)注意:ENIAC并不是基于“存储程序”工作的计算机!第19页/共80页起止年代主要元件主要元件图例速度(次/秒)特点与应用领域第一代1946年~20世纪50年代末电子管5千~1万次体积巨大,运算速度较低,耗电量大,存储容量小;主要用来进行科学计算第二代20世纪50年代中~20世纪60年代中晶体管几万~几十万次体积减少,耗电较少,运算速度较高,价格下降;不仅用于科学计算,还用于数据处理和事务管理,并逐渐用于工业控制第三代20世纪60年代中~20世纪70年代初中、小规模集成电路几十万~几百万次体积、功耗进一步减少,可靠性和速度进一步提高;应用领域进一步拓展到文字处理、企业管理、自动控制、城市交通管理等方面第四代20世纪70年代初~至今大规模和超大规模集成电路几千万~几百万亿次性能大幅度提高,价格大幅度下降,广泛应用于社会生活的各个方面,进入办公室和家庭;在办公室自动化、电子编辑排版、数据库管理、图像识别、语音识别、专家系统等领域中大显身手小结第20页/共80页一.计算机的发展及应用—主要特点能自动连续地高速运算——这是计算机和其它所有计算工具的本质区别。运算速度快——现在普通的微型计算机每秒可执行几万条指令甚至更多,随着新技术的开发,计算机的工作速度还在迅速提高。运算精度高——由于计算机采用二进制数字表示数据,因此它的精度主要取决于数据表示的位数,一般称为机器字长。一般微型计算机的机器字长均可达到8位以上,甚至十几位到几十位。具有记忆能力和逻辑判断能力——计算机的存储器具有存储、记忆大量信息的功能,并能进行快速存取。计算机的记忆和高速存取能力是它能够自动高速运行的必要基础。通用性强——在计算机上解题时,对于不同的问题,只是执行的计算程序不同。因此,计算机的使用具有很大的灵活性,同一台计算机能解多种的问题,应用于不同的范围。第21页/共80页一.计算机的发展及应用—计算机分类按处理数据的形态分类——按照信息在计算机内的表示形式是模拟形式还是数字形式来划分,可以分成电子模拟计算机、电子数字计算机和混合计算机。按计算机的性能分类——可分成巨型、大型、中型、小型和微型计算机等。按计算机的发展特征分类——可分为主机阶段、微型机阶段、网络阶段。按计算机的设计目的分类——可分为通用计算机和专用计算机。第22页/共80页一.计算机的发展及应用—应用领域科学计算——计算机最原始的应用领域,解决一些复杂的数学问题。数据处理——以表格或文件形式存储或输出。过程控制——采用计算机对连续的工业生产过程进行控制。计算机辅助设计——计算机辅助设计(CAD)、计算机辅助制造CAM,计算机辅助测试CAT,计算机辅助教育CAI,计算机集成制造系统CIMS等。人工智能——用计算机软硬件系统模拟人类某些智能行为。多媒体应用——集文字、声音、图像等信息于一体,并能通过计算机交互。电子商务——利用Internet从事商务或活动。电子政务第23页/共80页241.7计算机的发展趋势1.7.1高性能计算高性能计算(HighPerformanceComputing,HPC)银河-Ⅱ十亿次巨型计算机曙光4000A超级计算机北京气象局所用的长城至翔刀片式服务器第24页/共80页第1章计算机基础知识计算机的发展及应用计算机系统组成数据编码键盘简介及操作第25页/共80页2626第
1章计算机基础知识1.1计算机的发展与应用本节主要内容计算机发展概况
计算机的主要特点计算机的应用领域计算机的分类计算机的新技术计算机的发展趋势字长:计算机所能处理的二进制的位数;其直接影响计算机的精度、功能和速度。字长越长,能表示的数值范围越大,功能越强。微机的字长有8位、16位和32位。存贮容量:内存与外存。其值越大,存储的内容多,功能了就越强。其中外存包含软盘与硬盘。运算速度:衡量计算机性能的主要指标,一般用计算机的主频来表示。其值越高,运算速度越快,性能越好。其值与微机的CPU有关,目前最好的微机达到2GHZ。计算机的性能指标第26页/共80页2727第
1章计算机基础知识1.1计算机的发展与应用本节主要内容计算机发展概况
计算机的主要特点计算机的应用领域计算机的分类计算机的新技术计算机的发展趋势2011年常见微机的配置情况:1、台式机:酷睿四核i52300电脑(¥4500)
计算机的性能指标第27页/共80页2828第
1章计算机基础知识1.1计算机的发展与应用本节主要内容计算机发展概况
计算机的主要特点计算机的应用领域计算机的分类计算机的新技术计算机的发展趋势2011年常见微机的配置情况:组装机:酷睿四核i52300电脑(¥6500)
计算机的性能指标第28页/共80页第二次课从这里开始第29页/共80页主机显示器键盘鼠标光盘驱动器软盘驱动器POWER计算机的组成输入设备输出设备打印机开着CD-ROM(只读型光盘)第30页/共80页ROM(只读存储器)RAM(随机存储器)计算机系统的组成:计算机系统硬件软件主机外部设备中央处理器(CPU)(硬件核心)内存储器(内存)外存储器(外存、辅存):如软盘、光盘、硬盘输入设备(Input):如键盘、鼠标、扫描仪、磁盘输出设备(Output):如显示器、打印机、绘图仪、磁盘系统软件应用软件操作系统(OS)(最重要):如DOS.UCDOS.Windows.Win98等如学籍管理、财务管理、WPS、Word、教育学习软件、游戏程序等裸机:未配备任何软件,仅由硬件系统组成的计算机。运算器(ALU)控制器(CU)第31页/共80页输入设备输入数据内存储器输出设备控制器运算器外存储器输出结果计算机硬件系统结构示意图第32页/共80页1、运算器(Arithmeticunit):直接执行各种操作的部件,进行算术与逻辑运算。2、控制器(ControlUnit):计算机硬件的核心,控制各部件协调工作。在微型计算机中,将此两部件合在一起,通称为中央处理器(CentralProcessingUnit)。第33页/共80页34CPU插座AGP插槽4个ISA扩展槽3个PCI扩展槽4个内存插槽2个IDE接口1个软驱接口电源连接键盘接口并行接口串行接口充电电池第34页/共80页t41-a7主板第35页/共80页ikerextreme主板-华硕采用AMD990FX芯片组的华硕主板第36页/共80页第37页/共80页3838第
1章计算机基础知识1.5计算机系统概述本节主要内容计算机系统组成计算机的硬件系统计算机的软件系统
计算机硬件系统第38页/共80页
存储器(Memory):计算机的记忆装置,用于存储数据与程序。具有“读”与“写”的功能。存储器可分为:内存储器与外存储器。内存储器:简称内存,也叫主存储器。用于存放当前计算机正在执行的程序和数据。由只读存储器(ROM)和随机存储器(RAM)组成。直接与CPU交换信息,其特点是容量小,运算快,价格高。外存储器:又称辅助存储器。用于存放备用的和需要长期保存的程序和数据。可永久地保存信息,其特点是:容量大、运算速度慢,价格低。常见的外存有:软盘、硬盘和光盘。
CPU内存外存第39页/共80页
内存与外存的区别:内存能直接和CPU交换信息,因此存取速度快,外存只能与内存交换信息,存取速度慢。内存价格高,容量小,而外存则相反。内存(指RAM)中的数据会因关机或断电而丢失,而外存中的数据可永久保存。
第40页/共80页硬盘存储器:
外观内部结构第41页/共80页本节主要内容计算机系统组成计算机的硬件系统计算机的软件系统
计算机硬件系统DDR内存条第42页/共80页光盘:
光盘光驱U盘(闪盘):第43页/共80页显示器电脑电源第44页/共80页主机机箱和机箱背面第45页/共80页输入设备:是从计算机外部向计算机内部传送信息的装置。其功能是将数据、程序及其他信息,从人们熟悉的形式转换为计算机能够识别和处理的形式输入到计算机内部。常用的输入设备有键盘、鼠标、光笔、扫描仪等。输出设备:输出设备是将计算机的处理结果传送到计算机外部供计算机用户使用的装置。其功能是将计算机内部二进制形式的数据信息转换成人们所需要的或其他设备能接受和识别的信息形式。常用的输出设备有显示器、打印机、绘图仪等。
第46页/共80页计算机软件的概念:为了运行、管理和维护计算机硬件而编写的程序和各种的文档的总和。按其功能不同可分为系统软件和应用软件两大类。系统软件:指管理、控制、监视、维护计算机正常运行的种类程序。主要包括:操作系统、语言处理程序、服务性程序、数据库管理系统。应用软件:专门为某一问题或特定用户而编制的面向具体问题和具体用户的软件。计算机硬件、软件之间的关系计算机硬件操作系统其他系统软件和应用软件用户1用户2用户3第47页/共80页计算机软件应用软件系统软件操作系统高级程序语言调试诊断程序数据库文字处理软件图形图像软件管理软件辅助设计软件教学软件第48页/共80页语言处理程序及处理过程第49页/共80页存储器容量:衡量存储器所能容纳信息量多少的指标。
位(Bit):一个二进制数,有“0”与“1”两种状态。
字节(Byte):由8位二进制数组成。常用英文字母“B”表示。1Byte=8Bit.
存储容量:以字节为单位,1B=8Bit;1kB=210B=1024B;1MB=210KB=1024KB;1GB=210MB=1024MB。
通常内存储器的容量64M、128M、256M等,外存储器的容量40G、60G、80G等。
第50页/共80页第1章计算机基础知识计算机的发展及应用计算机系统组成数据编码键盘简介及操作第51页/共80页在日常生活中,经常采用的进位制很多,比如,一打等于十二个(十二进制)、一小时等于六十分(六十进制)、一米等于十分米(十进制)等。而在计算机中数的表示是采用二进制。为了书写和读数方便还用到八进制和十六进制。进位计数制:按进位的方法进行计数。最常用的进位制:十进制。计算机中常用的进位制:二进制、八进制、十六进制。第52页/共80页计算机中采用二进制数的原因
可行性—使用二进制数,只需用0、1两个数码来表示,用电子器件来表示具有可行性,如开关的接通与断开,晶体管的导通和截止,电压电平的低和高等。可靠性—使用二进制数,只有二个数码,数字的传输和处理不容易出错。简易性—二进制数的运算法则简单易算。
例如:求和法则有0+0=0;0+1=1;1+0=1;1+1=10逻辑性—用0、1二个数码可以代表逻辑代数中的“假”和“真”。
第53页/共80页数的进位计数制——十进制:表示:使用0、1、2、3、4、5、6、7、8、9十个有序的数字符号及一个小数点符号,其基数是10。特点:逢十进一,即各相邻位的“权”之比都固定为“十”。例:567.89其各位的权为10210110010-110-2567.89=5×102+6×101+7×100+8×10-1+9×10-2其中等式右边称为多项式表示法或按权展开式。
第54页/共80页数的进位计数制——二进制:表示:只有“0”和“1”两个数字符号和一个小数点,其基数是2。特点:逢二进一,各相邻位的“权”之比为“2”。
例:1+0=1;1+1=10;10+1=11相当于十进制的123二进制数1111.11,其各位的权为
232221202-12-2按权展开为(1111.11)2=1×23+1×22+1×21+1×20+1×2-1+1×2-2=(15.75)10
第55页/共80页
运算:(10)2=2(100)2=4(1000)2=8(10000)2=16(1111)2=1+2+4+8=15(1110101)2+(1001011)2=(1000000)2=1×26=64
1110110+10110011100111111111111=1×27+1×26+1×25+1×24+1×23+1×22+1×21+1×20=255
1110101+00101110000000第56页/共80页数的进位计数制——十六进制:表示:用0、1~9,A、B、C、D、E、F(分别代表10~15)共十六个数字,其基数是16。特点:逢十六进一。(12AB)16=1×163+2×162+A×161+B×160=4096+2×256+160+11=(4779)10
运算:(5)16+(5)16=
(10)16
(89)16+(178)16=(201)16
(176)16+(359)16=(ABCD)16+(2346)16=(4CF)16(CF13)16第57页/共80页各进制之间的转换:非十进制转换为十进制:(abcd.f)N=a×N3+b×N2+c×N1+d×N0+f×N-1例如:(120.2)10=1×102+2×101+0×100+2×10-1
(2B)16=2×161+B×160
(11001)2=1×24+1×23+0×22+0×21+1×20=16+8+1=25(FE78)16=15×163+14×162+7×161+8×160=65144
第58页/共80页各进制之间的转换:十进制转换为非十进制:除2取余法例:把(215)10转换成二进制的数2215
2107----------1B0253----------1B1226----------1B2213----------0B326---------1B423----------0B521---------1B60----------1B7
转换结果:B7B6B5B4B3B2B1B011
01
0
111第59页/共80页各进制之间的转换:十六进制转换为二进制:可将十六进制数转换成二进制:拆1为4。因为每一个十六进制的数均可用4位二进制数表示。(B)16=(1011)2;(2)16=(0010)2;
(B2E)16=(101100101110)2
二进制数转换成十六进制:合4为1。从个位开始,每4位二进制的数合并为一位二进制的数。不足4位的前面补零。例:(110001110011)2=(C73)16C73
第60页/共80页各进制的对应关系十进制二进制十六进制十进制二进制十六进制0008100081119100192102101010A3113111011B41004121100C51015131101D61106141110E71117151111F第61页/共80页计算机中数据存储的单位有:位(bit)——指一位二进制代码,它只具有“0”和“1”两个状态。字节(Byte)——8位二进制代码为一个字节,它是衡量信息数量或存储设备容量的基本单位。CPU向存储器存取信息时,是以字(或字节)为单位的。字(Word)——字由字节构成,一般为字节的整数倍。存储容量单位换算公式为:1KB=210B=1024B1MB=210KB=1024KB=220B1GB=210MB=1024MB=220KB=230B第62页/共80页计算机的字符编码字符编码的概念——由于计算机只能识别用二进制数表示的机器代码,因此我们日常所用的各种文字和符号都必需转化为二进制代码,才能使计算机识别,这种采用二进制数来表示各种文字和符号的方法称为字符编码。西文字符数据编码:——常用的有ASCII码和BCD码,而ASCII码则是目前被广泛采用的西文字符数据编码,原来是美国标准信息交换码,后被国际标准化组织(ISO)采纳,作为一种国际通用的信息交换代码。第63页/共80页计算机的字符编码汉字编码——汉字也是字符,与西文字符一样,在计算机中也是以二进制代码形式存储和处理。由于中国汉字数量众多,所以汉字编码要用两个字节。汉字的国家标准编码是1981年公布的汉字交换码的国家标准《信息交换用汉字编码字符集——基本集》(GB2312-80)。Big5——大五码是一种繁体中文汉字字符集,在台湾、香港与澳门地区,其中繁体汉字13053个,808个标点符号、希腊字母及特殊符号。因为Big5的字符编码范围同GB2312字符的存储码范围存在冲突,所以在同一正文不能对两种字符集的字符同时支持。第64页/共80页ASCII码(AmericannationalStandardCodeforInformationInterchange):美国标准信息交换代码,现为国际标准。是计算机信息表示的标准,用8位二进制数表示各种信息。
ASCII码编码方法:——用7位二进制数共表示了128个基本字符,其中有94个字符、34个控制符号。94个字符中包括10个数字、26个大小写英文字母以及常用的标点符号和运算符号等。为了方便计算机存储和处理,在编码前加一位0,凑成一个字节,其二进制代码从00000000~01111111。第65页/共80页6666第66页/共80页显示字符的编排情况:(1)0~9的ASCII码是48~57(二进制编码:00110000~0111001);(2)A~Z的ASCII码是65~90(对应的ASCII码为01000001~01011010);(3)a~z的ASCII码是97~122(对应的ASCII码为01011011~01111010)。(4)字符码0到31及127是控制码,不可打印。说明:(1)字符的排序,是按照其相应的ASCII码值来比较的;(2)有些字符是不可显示的,例如ASCII为7,代表的是响铃;(3)由于要表示的符号过多,又引入了扩展的ASCII码,从128~255,其对应的二进制数为(10000000~11111111),中文就是用扩展的ASCII码表示的。需要记住的ASCII码有:9:0111001即为:57A:1000001即为:65a:1100001即为:97第67页/共80页GB2312
是ANSI编码里的一种,对ANSI编码最初始的ASCII编码进行扩充,为了满足国内在计算机中使用汉字的需要,中国国家标准总局发布了一系列的汉字字符集国家标准编码,统称为GB码或国标码。其中最有影响的是于1980年发布的《信息交换用汉字编码字符集
基本集》,标准号为GB2312-1980,因其使用非常普遍,也常被通称为国标码。GB2312是一个简体中文字符集,由6763个常用汉字和682个全角的非汉字字符组成。其中汉字根据使用的频率分为两级:一级汉字3755个(以拼音字母排序),二级汉字3008个(以部首笔画排序)。第68页/共80页由于字符数量比较大,GB2312采用了二维矩阵编码法对所有字符进行编码。首先构造一个94行94列的方阵,对每一行称为一个“区”,每一列称为一个“位”,然后将所有字符依照下表的规律填写到方阵中。这样所有的字符在方阵中都有一个唯一的位置,这个位置可以用区号、位号合成表示,称为字符的区位码。如第一个汉字“啊”出现在第16区的第1位上,其区位码为1601。因为区位码同字符的位置是完全对应的,因此区位码同字符之间也是一一对应的。这样所有的字符都可通过其区位码转换为数字编码信息。GB2312字符的排列分布情况见下表:分区范围符号类型分区范围符号类型第01区中文标点、数学符号以及一些特殊字符第08区中文拼音字母表第02区各种各样的数学序号第09区制表符号第03区全角西文字符第10-15区无字符第04区日文平假名第16-55区一级汉字(以拼音字母排序)第05区日文片假名第56-87区二级汉字(以部首笔画排序)第06区希腊字母表第88-94区无字符第07区俄文字母表第69页/共80页
国标码并不等于区位码!
国标码是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,这样就得了一个与国标码有一个相对位置差的代码,再将这个代码的第一个字节和第二个字节分别加上20H,就得到国标码。
如:"保"字的国标码为3123H,它是经过下面的转换得到的:1703D→1103H→+2020H→3123H。(20h就是十进制的32,上文提到了"但为了与标准ASCII码兼容,每个字节中都不能再用32个控制功能码和码值为32的空格以及127的操作码")第70页/共80页国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII码发生冲突,如“保”字,国标码为31H和23H,而西文字符“1”和“#”的ASCII也为31H和23H,现假如内存中有两个字节为31H和23H,这到底是一个汉字还是两个西文字符“1”和“#”?于是就出现了二义性,显然,国标码是不可能在计算机内部直接采用的。于是,汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节都加上80H,如:由上面我们知道,“保”字的国标码为3123H,加上8080H即为B1A3H,因此,"保"字的机内码就是B1A3H。第71页/共80页
(1)区位码:区位码用四位十进制数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宫颈锥切适应症课件
- 宫颈糜烂的分度课件
- 解析卷-人教版8年级数学上册《全等三角形》章节测评试卷(附答案详解)
- 安全培训样板图课件
- 加油站操作员三级安全教育(班组级)考核试卷及答案
- 热浸镀工转正考核试卷及答案
- 昆虫记阅读交流课课件
- 锻件清理工技能比武考核试卷及答案
- 演出经纪人之《演出经纪实务》通关试卷提供答案解析【有一套】附答案详解
- 贵金属回收提纯工测试考核试卷及答案
- 2025农村租地合同农村租地合同范本
- 餐饮行业消防安全预案
- 2024年危险化学品经营单位主要负责人试题题库
- 2024考研 政治 思维导图(马原)
- 2024届贵州省贵阳市高三下学期适应性考试(二)物理试题
- 医疗设备定期检修方案
- 2023中电信数智科技有限公司白皮书
- 办公楼物业管理服务(技术方案)
- 癌因性疲乏治疗指南
- 大象版(2024)小学科学一年级上册教学设计(附教材目录)
- 私募股权投资基金的会计处理全解析
评论
0/150
提交评论