680 likes | 925 Views
全国计算机等级考试一级 B. 第 1 章 计算机基础知识. 计算机中存储信息的单位 P28. 1 、 位 ( bit ):是度量数据的 最小 单位。 也称比特( b ) 2 、 字节 ( Byte ):信息存储的 基本 单位。 每八位二进制位组成一个存储单元, 称为字节( B ) 3 、位与字节的关系: 1B = 8b 即 1 字节 = 8 位(比特). 位 — b — bit — 最小单位 (比特) 字节 — B — B yte — 基本单位 1B = 8b.
E N D
全国计算机等级考试一级B 第1章 计算机基础知识
计算机中存储信息的单位P28 1、位(bit):是度量数据的最小单位。 也称比特( b ) 2、字节(Byte):信息存储的基本单位。 每八位二进制位组成一个存储单元, 称为字节( B ) 3、位与字节的关系: 1B = 8b即1字节 = 8位(比特)
位 — b — bit — 最小单位 (比特) 字节 — B — Byte—基本单位 1B = 8b
4、常用的字节单位及其关系:KMGT K字节(千字节) 1KB=1024B M字节(兆字节) 1MB=1024KB G字节(吉字节) 1GB=1024MB T字节 (太字节) 1TB=1024GB • 注意:K=1024 k=1000
例:1、4KB 等于多少字节? 4KB = 4 × 1024 = 4096 B 2、1MB等于多少字节? 1MB = 1024 × 1024 B 练习:640KB等于多少字节?
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”:49
例1,下列字符中,ASCII码值最小的是( ) A) A B) a C) Z D) x 例2,已知英文字母D的ASCII码值是44H, 那么英文字母F的ASCII码值为十进制( )
课堂反馈: 1、美国标准信息交换码是( ) A)ACSII B)ASCII C)ASCIT D) SACII 2、标准的ASCII码可以表示( )种字符 A) 100 B) 127 C) 128 D) 256 3、标准的ASCII码是( )位的 A)4 B)6 C)7 D)8 4、大写字母H对应的十进制ASCII码值是( ) A) 69 B)70 C) 71 D) 72 5、下列字符中,其ASCII码最大的是( ) A)9 B)D C)M D) y
1.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,位号48
1.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 + 8080H
反馈练习: 1、某汉字的区位码是2534,它的国标码是( ) A)4563H B)3942H C)3345H D)6566H 2、某汉字的国标码是1112H,它的机内码是 ( ) A)3132H B)5152H C)8182H D)9192H
课外作业: 1、ASCII码的全称是( )(中文) 2、ASCII码分为哪两种?( ) 3、7位ASCII码共有( )个不同的编码值? 4、在7位ASCII码中,有( )个控制符的编码 和( )个94个字符编码。 5、下列字符中,其ASCII码值最大的是( ) A)9 B)D C)a D)y 6、字母 “k” 的ASCII码值是十进制数( ) 7、在32×32点阵的字形码需要多少字节? 8、某汉字的区位码是5548,则国标码是( ) 9、某汉字的国标码是362BH,则机内码是( )
1.4.1 计算机指令 1、指令 ① 指令是给计算机下达的命令。一条指令对应于一种 基本操作,通常一个复杂的操作可以分解成无数单 个不同指令的集合,计算机所能执行的全部指令, 就是计算机的指令系统。 ② 指令的基本格式:操作码|地址码(操作数) ③ 操作码:表示指令的操作性质,如加、减、乘、除。 ④ 地址码:参与操作的数据和结果存放的位置。 例如 ADD AX,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)1943 B)1946 C)1949 D)1953 • 分析 第一台电子计算机的出现在计算机的发展史上具有重要的意义,它诞生于1946年。 • 答案 B
典型考题分析 【例1-3】第四代计算机的主要元器件采用的是。 A)晶体管 B)小规模集成电路 C)电子管 D)大规模和超大规模集成电路 • 分析 第四代计算机的主要元器件采用的是大规模和超大规模集成电路。 • 答案 D
典型考题分析 【例1-4】“计算机辅助设计”的英文缩写是。 A)CAD B)CAM C)CAE D)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)57 B)59 C)61 D)63 • 分析 将二进制数111101转换成十进制数,只需将二进制数按权展开求和,得到: • (111101)2 =1×20+0×21+1×22+1×23+1×25+1×26 =61 • 答案 C
典型考题分析 【例1-9】十进制数60转换成二进制数是。 A)111010 B)111110 C)111100 D)111101 • 分析 将十进制数转换为二进制数的方法是: 整数部分“除2取余”,小数部分“乘2取整”。 转换结果是:(60)10 =(111100)2 • 答案 C
典型考题分析 【例1-10】与十六进制数BC等值的二进制数是。 A)10111011 B)10111100 C)11001100 D)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)bit B)Byte C)Word D)Double Word • 分析 在计算机中,信息的最小单位是位(比特),用符号表示为“b”,1bit它表示一个二进制位;Byte是字节,用符号表示为“B”,1Byte相当于八个二进制位。 • 答案 A
典型考题分析 【例1-13】为了避免混淆,十六进制数在书写时 常在后面加字母。 A)H B)O C)D D)B • 分析 为了避免混淆,常需要在数字的后面加入一个字母来表示不同的进位制,B表示二进制、 O/Q表示八进制、D表示十进制、H表示十六进制。 • 答案 A
典型考题分析 【例1-14】一个字长为6位无符号二进制数能表示的十进制整数范围是。 A)0~63 B)1~63 C)0~64 D)1~64 • 分析 6位无符号二进制数能表示的最小值为“000000”,转换为十进制为0,最大值是“111111”,转换为十进制数是63。 • 答案 A
典型考题分析 【例1-15】1GB等于。 A)1000×1000字节 B)1000×1000×1000字节 C)3×1024字节 D)1024×1024×1024字节 • 分析 在计算机系统中,字节是计算机存储容量的基本单位。1GB=1024MB=1024×1024KB=1024×1024×1024B • 答案 D
典型考题分析 【例1-16】在微型计算机中,应用最普遍的字符编码是。 A)ASCII码 B)BCD码 C)汉字编码 D)补码 • 分析 目前微型计算机中使用最普通的字符编码是ASCII码。 • 答案 A
典型考题分析 【例1-17】大写字母“B”的ASCII码为十进制数66,ASCII码为十进制数69的字母是。 A)B B)C C)D D)E • 分析 在ASCII码值表中,其值的大小具有一定的规律:大写字母比小写字母的值小,同为大写字母或小写字母的,排在前面的值小。大写字母“A~Z”的ASCII码对应的十进制数为65~90,按字母的顺序依次类推,不难得出ASCII码为十进制数69的字母是E。 • 答案 D
典型考题分析 • 【例1-18】在下列字符中,其ASCII码值 最小的一个是。 A)空格字符 B)0 C)A D)a • 分析 ACSII码值的大小顺序为: 控制符<数字符<大写字母<小写字母 • 答案 A
典型考题分析 【例1-19】汉字字库中存储的是汉字的 。 A)输入码 B)字形码 C)机内码 D)区位码 • 分析 汉字编码主要分为汉字输入码、汉字交换码、汉字机内码和汉字输出码4大类。在汉字字库中存储的是 汉字的机内码,每个汉字的机内码一般是用两个字节(16位)来表示,并且规定每字节最高位都为1。 • 答案 C
典型考题分析 • 【例1-20】五笔字型码输入法属于。 A)音码输入法 B)形码输入法 C)音形结合输入法 D)联想输入法 • 分析 根据汉字的发音编制的汉字输入码称为音码,如拼音输入法;根据汉字的字形结构编制的汉字输入码称为形码,如五笔字型输入法;以拼音为主,字形字义为辅的汉字输入码称为音形码,如自然码输入法。 • 答案 B
典型考题分析 • 【例1-21】一个汉字的机内码与国标码 之间的差别是。 A)前者各字节的最高位二进制值各为1,而后者为0 B)前者各字节的最高位二进制值各为0,而后者为1 C)前者各字节的最高位二进制值各为1、0,而后者为0、1 D)前者各字节的最高位二进制值各为0、1,而后者为1、0 • 分析 汉字字符的机内代码的两个字节的最高位都为1,而国标码两个字节的最高位都为0。 • 答案 A
典型考题分析 【例1-22】如果设汉字点阵为16×16,那么100个汉字的字型信息所占用的字节数是。 A)3200 B)25600 C)16×1600 D)16×16 • 分析 存储一个16×16点阵汉字字型信息的字节数是16×16/8=32B,因此100个汉字的字型信息所占用的字节数是100×32B=3200B。 • 答案 A