您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 字符编码+三种语言+题目
全国计算机等级考试一级B第1章计算机基础知识计算机中存储信息的单位P281、位(bit):是度量数据的最小单位。也称比特(b)2、字节(Byte):信息存储的基本单位。每八位二进制位组成一个存储单元,称为字节(B)3、位与字节的关系:1B=8b即1字节=8位(比特)位—b—bit—最小单位(比特)字节—B—Byte—基本单位1B=8b4、常用的字节单位及其关系:KMGTK字节(千字节)1KB=1024BM字节(兆字节)1MB=1024KBG字节(吉字节)1GB=1024MBT字节(太字节)1TB=1024GB•注意:K=1024k=1000•例:1、4KB等于多少字节?4KB=4×1024=4096B2、1MB等于多少字节?1MB=1024×1024B练习:640KB等于多少字节?1.3计算机中字符的编码1.3.1西文字符的编码1、字符编码的概念:用以表示字符的二进制编码称为字符编码;2、常用的西文字符编码:(1)EBCDIC码:IBM大型机采用(2)ASCII码:微型机采用3、ASCII码简介:ASCII码是美国标准信息交换码的简称,被国际标准化组织指定为国际标准,有7位和8位两种版本。①国际通用的是7位的ASCII码,用7位二进制数表示一个字符的编码,共有27=128个不同编码值,可以表示128个不同的字符。②不同类型字符的ASCII码值的大小关系:控制符数字符大写字母小写字母③几个常用字符的ASCII值(牢记)“A”:65,“a”:97,“0”:48,“1”:49ASCII码中,第0~32号及第127号是控制字符,常用的有LF(换行)、CR(回车);第33~126号是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余的是一些标点符号、运算符号等。例1,下列字符中,ASCII码值最小的是()A)AB)aC)ZD)x例2,已知英文字母D的ASCII码值是44H,那么英文字母F的ASCII码值的十进制为()课堂反馈:1、美国标准信息交换码是()A)ACSIIB)ASCIIC)ASCITD)SACII2、标准的ASCII码可以表示()种字符A)100B)127C)128D)2563、标准的ASCII码是()位的A)4B)6C)7D)84、大写字母H对应的十进制ASCII码值是()A)69B)70C)71D)725、下列字符中,其ASCII码最大的是()A)9B)DC)MD)y1.3.2汉字的编码为了使计算机能够处理汉字,需要对汉字进行编码,根据计算机在处理汉字时的不同过程,汉字的编码一般分为输入码、机内码、字形码和交换码(国标码),各种码对应于不同的处理过程。P17图1.3.2汉字的编码1.输入码(外码)输入码是指在使用键盘输入汉字时对汉字的编码,也称为外码。汉字的输入码一般用键盘上的字母和数字来描述,通过键盘输入计算机。当前已经出现了许多不同特点的汉字输入码,主要有三类,音码、形码和音形码。2.机内码(内码)汉字机内码(简称内码)是计算机内部对汉字进行存储、处理、传输所使用的编码。当通过键盘输入汉字的代码(输入码)后,计算机将该输入码转换成机内码,然后才进行其他处理。不同的计算机系统,其汉字的机内码也可能是不同的。1.3.2汉字的编码3、交换码(国标码)由于汉字的机内码还没有统一的标准,不便用来在计算机系统之间交换信息,因此引入了交换码。汉字信息交换码用于汉字信息处理系统之间或者与通讯系统之间进行信息交换,简称交换码,或者国标码。1981年我国颁布了简体汉字编码的国家标准《信息交换汉字编码字符集》代号为“GB2312—80”,即国标码。①用于汉字信息处理系统之间或者与通信系统进行信息交换的汉字代码,国家标准是GB2312-80;用2个字节存储一个国标码。各字节的最高位二进制值各为0,国标码的范围是2121H--7E7EH②汉字字符集—GB2312-80是我国国标码标准,收录了7445个字符编码,其中图形字符682个,汉字6763个,一级常用汉字3755个,按拼音字母排列,二级汉字3008个,按偏旁部首排列。交换码(国标码)③区位码:是汉字的国标码表,把7445个汉字放在一个94*94的阵列中,阵列的每一行称为“区”,编号为01—94;每一列称“位”,编号为01—94。每个汉字的区号与位号组合便构成了该汉字的区位码;前两位为区号,后两位为位号。例如:“中”字的区位码是5448,即区号54,位号481.3.2汉字的编码4、字形码汉字字形码是表示汉字字形的字模数据,通常用点阵、矢量函数等方式表示。字形码也称字模码,它是汉字的输出形式,随着汉字字形点阵和格式的不同,汉字字形码也不同。常用的字形点阵有16×16点阵、24×24点阵、32×32点阵等。N×N点阵的字形码,那么每个汉字占用的字节数就是N×N÷8。以16×16点阵为例,每个汉字占用16×16÷8=32个字节;1.3.2汉字的编码5、机内码、国标码及区位码之间的转换国标码=区位码D+2020H先将区位码的十进制区号和位号转换成对应的十六进制代码,然后分别加20H机内码=国标码H+8080H1、某汉字的区位码是2534,它的国标码是()A)4563HB)3942HC)3345HD)6566H2、某汉字的国标码是1112H,它的机内码是()A)3132HB)5152HC)8182HD)9192H反馈练习:课外作业:1、ASCII码的全称是()(中文)2、ASCII码分为哪两种?()3、7位ASCII码共有()个不同的编码值?4、在7位ASCII码中,有()个控制符的编码和()个94个字符编码。5、下列字符中,其ASCII码值最大的是()A)9B)DC)aD)y6、字母“k”的ASCII码值是十进制数()7、在32×32点阵的字形码需要多少字节?8、某汉字的区位码是5548,则国标码是()9、某汉字的国标码是362BH,则机内码是()1.4指令和程序设计语言1.4.1计算机指令1、指令①指令是给计算机下达的命令。一条指令对应于一种基本操作,通常一个复杂的操作可以分解成无数单个不同指令的集合,计算机所能执行的全部指令,就是计算机的指令系统。②指令的基本格式:操作码|地址码(操作数)③操作码:表示指令的操作性质,如加、减、乘、除。④地址码:参与操作的数据和结果存放的位置。例如ADDAX,BX。操作码地址码操作数软件的进化过程第一代软件:机器语言,汇编语言(低级)第二代软件:高级语言第三代软件:操作系统,数据库管理系统第四代软件:结构化程序设计技术第五代软件:面向对象的程序设计1.4.2程序设计语言2、机器语言①机器语言也称为指令系统,它是由一串二进制数0、1构成的指令代码。机器语言是计算机唯一能直接识别和执行的程序语言。不同机型的机器语言是不同的。与其他程序设计语言相比,其执行效率最高。②因为机器语言直接依赖于机器,所以在某类计算机上编写的机器语言程序不能在另一类计算机上使用,可移植性差。③可读性差。1.4.2程序设计语言3、汇编语言用汇编语言编写的程序称为汇编语言源程序,汇编语言中由于使用了助记符号,计算机不能直接识别和执行它,用汇编语言编制的程序输入计算机,必须通过预先放入计算机的“汇编程序”的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。运行时汇编程序要将源程序翻译成目标程序,称为汇编过程。1.4.2程序设计语言4、高级语言高级语言是一种比较接近自然语言和数学表达式的计算机程序设计语言。用高级语言编写的程序称为“源程序”。把源程序翻译成机器指令,可采用编译和解释两种方式。编译方式产生可执行程序,解释方式不产生目标程序。高级语言容易学习,而且不依赖计算机的型号,通用性好,大大提高了编程的效率,可读性好,便于推广和交流,是很理想的一种程序设计语言。两种源程序怎样处理后才能被计算机执行?汇编语言源程序目标程序高级语言源程序目标程序高级语言源程序机器语言(不产生目标程序)汇编编译解释1、用汇编语言,高级语言编写源程序2、用机器语言编写目标程序3、高级语言源程序翻译成机器语言的方法有两种:①解释:逐条;边解释边执行,速度慢,不产生目标程序②编译:速度较高,产生目标程序小结一下,解释和编译的区别在于哪些方面?总结计算机的三种语言之间的关系:典型考题分析典型考题分析【例1-1】集成电路是第代电子计算机的主要元件。A)第一代B)第二代C)第三代D)第四代分析根据计算机所采用的逻辑器件的不同,可将计算机的发展史划分为电子管、晶体管、集成电路、大规模和超大规模集成电路四代。集成电路是第三代计算机的主要元器件。答案C典型考题分析【例1-2】世界上公认的第一台计算机诞生的年代是。A)1943B)1946C)1949D)1953分析第一台电子计算机的出现在计算机的发展史上具有重要的意义,它诞生于1946年。答案B典型考题分析【例1-3】第四代计算机的主要元器件采用的是。A)晶体管B)小规模集成电路C)电子管D)大规模和超大规模集成电路分析第四代计算机的主要元器件采用的是大规模和超大规模集成电路。答案D典型考题分析【例1-4】“计算机辅助设计”的英文缩写是。A)CADB)CAMC)CAED)CAT分析“计算机辅助设计”是CAD。CAM是“计算机辅助制造”,CAE是“计算机辅助工程”,CAI是“计算机辅助教学”。答案A典型考题分析【例1-5】计算机是为满足的需要而发明的。A)过程控制B)人工智能C)科学计算D)信息处理分析计算机是为了满足科学计算的需要而发明的,科学计算所解决的大都是从科学研究和工程技术中所提出的一些复杂的数学问题,计算量大而且精度要求高,只有运算速度快和存储量大的计算机系统才能完成。答案C典型考题分析【例1-6】采用晶体管作为元件的计算机时代是。A)第一代B)第二代C)第三代D)第四代分析计算机根据所采用的电子元件不同而依次划分为电子管、晶体管、集成电路和大规模超大规模集成电路等四代,采用晶体管作为元件的是第二代。答案B典型考题分析【例1-7】办公自动化是计算机应用的一个方面,按计算机应用领域分类,它属于。A)科学计算B)信息处理C)辅助设计D)过程控制分析计算机的应用领域可划分为科学计算、信息管理、过程控制、计算机辅助系统、人工智能和网络通信等几大类。办公自动化是使用计算机对文字、声音、图像等信息进行收集、存储、加工、分析和传送等过程,它属于计算机在信息处理领域方面的应用。答案B典型考题分析【例1-8】二进制数111101转换成十进制为。A)57B)59C)61D)63分析将二进制数111101转换成十进制数,只需将二进制数按权展开求和,得到:(111101)2=1×20+0×21+1×22+1×23+1×25+1×26=61答案C典型考题分析【例1-9】十进制数60转换成二进制数是。A)111010B)111110C)111100D)111101分析将十进制数转换为二进制数的方法是:整数部分“除2取余”,小数部分“乘2取整”。转换结果是:(60)10=(111100)2答案C典型考题分析【例1-10】与十六进制数BC等值的二进制数是。A)10111011B)10111100C)11001100D)11001011分析将十六进制数BC转换成二进制数的转换方法如下:B→1011,C→1100,(BC)16=(10111100)2答案B典型考题分析【例1-11】在计算机中采用二进制,是因为。A)可降低硬件成本B)两个状态的系统具有稳定性C)二进制的运算法则简单D)上述3个原因分析由于二进制只有0或1两个状态,很容易用计算机中的电子器件的物理状态来表示,从而提高了系统的稳定性,也降低了硬件的成本,因此A、B选项正确;二进制运算法则简单,它与十进制之间的转换很方便,因此C选项正确。答案D典型考题分析【例1-12】在计算机中,信息的最小单位是。A)bitB)ByteC)WordD)DoubleWord分析在计
本文标题:字符编码+三种语言+题目
链接地址:https://www.777doc.com/doc-5304163 .html