计算机基础知识之数制、汉字编码..pptVIP

  • 46
  • 0
  • 约2.99千字
  • 约 20页
  • 2019-01-14 发布于湖北
  • 举报
1.2 数制与编码 1.2.1 数据 计算机中的数据 数值数据和字符数据 数值数据用以表示量的大小、正负,如整数、小数等。 字符数据也叫非数值数据,用以表示一些符号、标记,如英文字母A~Z、a~z,数字0~9,各种专用字符如:+、-、*、/、[、]、(、)及标点符号等。 汉字、图形、声音数据也属非数值数据。 1.2.1 数制及相关概念 基数 用R表示 例如:十进制的基数R=10;二进制的基数R=2; 八进制的基数R=8;十六进制的基数R=16。 位权 位权用基数R的i次幂Ri表示。 十进制数位权:个十百位分别是100、101、102 可类推 136.12=1×102+3101+6×100+1×10-1+2×10-2。 二进制数位权:相应是20、21、22 可类推 (10101.01)2=1×24+0×23+1×22+0×21+1×20+0×2-1+1×2-2 =(21.25)10 1.2.2 数制转换 其他进制数转换为十进制数 按权展开: (A3F)H=AX162+3X161+FX160 =10X256+3X16+15X1 =(2623)D 练习=____D 110011B=____D 1.2.2数制转换 十进制数转换为其他进制数 除R取余(R=2、8、16…) 182=_____B 1.3 计算机中字符的编码 1.3.1 西文字符的编码 二进制的一位数称为位,英文用bit表示,一个位只能表示0和1两个状态 由8个位构成1个字节,字节的英文用Byte表示,字节是计算机存储和运行的基本单位。 一个英文字母占1字节(即1B) abcDEF;”_+!$# ... 一个汉字占2字节(2B) 中 人 引 不 ABCDEF(全角字母) 1.3.1 西文字符的编码 通常,二进制数的最高位是符号位,0为正,1为负 ASCII码被国际标准化组织(ISO)指定为国际标准,在世界上通用。 8位的ASCII码用一个字节的低7位进行编码,最高位为0 因此共有128个不同的编码值,可以表示128个不同字符的编码,包括52个英文大小写字母、10个阿拉伯数字、32个标点符号和34个控制码。 1.3.2 汉字的编码 为了使计算机能够处理汉字,需要对汉字进行编码,根据计算机在处理汉字时的不同过程,汉字的编码一般分为输入码、机内码、字型输出码和交换码(国标码),以上的各种码对应于不同的处理过程。 1.3.2 汉字的编码 1.输入码 输入码是指在使用键盘输入汉字时对汉字的编码,也称为外码。汉字的输入码一般用键盘上的字母和数字来描述,通过键盘输入计算机。当前已经出现了许多不同特点的汉字输入码,主要有三类,形码、音码和音形码。 2.机内码 汉字机内码(简称内码)是计算机内部对汉字进行存储、处理、传输所使用的编码。当通过键盘输入汉字的的代码(输入码)后,计算机将该输入码转换成机内码,然后才进行其他处理。不同的计算机系统,其汉字的机内码也可能是不同的。 1.3.2 汉字的编码 3.交换码 汉字信息交换码是专门用于汉字信息交换的统一编码,用于汉字信息处理系统之间或者与通讯系统之间进行信息交换,简称交换码,或者国标码。 1981年我国颁布了简体汉字编码的国家标准《信息交换汉字编码字符集—基本集》,代号为“GB2312—80”,也称为国标码。 国标码=区位码(16进制)+(2020)H 汉字内码=国标码+(8080)H 1.3.2 汉字的编码 4.字形码 汉字字形码是表示汉字字形的字模数据,通常用点阵、矢量函数等方式表示。字形码也称字模码,它是汉字的输出形式,随着汉字字形点阵和格式的不同,汉字字形码也不同。常用的字形点阵有16×16点阵、24×24点阵、48×48点阵等。字模点阵的信息量是很大的,占用存储空间也很大,如果是N×N点阵的字形码,那么每个汉字占用的字节数就是N×N÷8。每种点阵计算中除以8,表示一个字节有8位。以16×16点阵为例,每个汉字占用16×16÷8=32个字节,两级汉字大约占用256KB。 1.4 指令和程序设计语言 1.4.1 计算机指令 指令 指令是让计算机完成某个操作发出的命令。一条指令对应于一种基本操作,通常一个复杂的操作可以分解成无数单个不同指令的集合,计算机所能执行的全部指令,就是计算机的指令系统。 指令的基本格式:操作码|操作数 操作码:表示指令的操作性质,如加、减。 操作数:是操作过程中涉及的数据来源。 例如ADD AX,BX。其中ADD就是操作码,AX,BX就表示了操作数,该

文档评论(0)

1亿VIP精品文档

相关文档