表2-4给出了ASCII码128个字符的编码。因此,ASCⅡ码表示的128个字符编码的最高位为0。我们把一位0、1符号称作一个二进制码,则字符的十六进制编码是把4位二进制码用一个符号表示。要说明的是,字符编码的十六进制形式只是字符编码二进制形式的另外一种表示方式,它是表示形式上的一种转换,字符在计算机内只能以二进制码形式存储和传送。......
2023-11-18
计算机中的信息都是用二进制编码表示的,用来表示字符的二进制编码称为字符编码。
1.西文字符编码
计算机中最常用的字符编码是美国信息交换标准码(American standard code for information interchange,ASCII),其被国际标准化组织制定为国际标准。ASCII码有7位码和8位码两种版本。国际上通用的是7位ASCII码,用7位二进制数表示一个字符的编码,共有27=128个不同的编码值,相应地可以表示128个不同字符的编码,见表1-4。
表1-4 标准ASCII码字符表
2.国标码和区位码
汉字信息交换码简称为交换码,也叫作国标码。
(1)国标码规定了7445个字符编码,其中有682个非汉字图形符和6763个汉字代码。国标码有一级常用字3755个,二级常用字3008个。一级常用字按照汉语拼音字母排序,二级常用字按照偏旁部首排序,部首顺序按笔画多少排序。
(2)两个字节存储一个国标码,每个字符的最高位都是0。国标码的编码范围是2121 H~7E7EH。
(3)与西文的ASCII码表类似,国标码也有一张码表,7445个国标码被放在一个94行×94列的表中。其中每一行称为一个汉字的“区”,用区号表示;每一列称为一个汉字的“位”,用位号表示。一个汉字的区号和位号的组合就是该汉字的“区位码”。
(4)区位码和国标码之间的转换有两大步骤。
②将转换后的十六进制的区号和位号分别加上20H,就成为该汉字的国标码,即汉字国标码=区位码的十六进制区位号数+2020H。(www.chuimin.cn)
3.其他汉字编码
其他汉字编码包括汉字输入码、汉字内码、汉字字形码和汉字地址码等。
(1)汉字输入码。汉字输入码也叫外码,是由键盘上的字符和数字组成的,目前流行的编码方案如下。
声码:全拼输入法、双拼输入法等。
形码:五笔输入法。
音形码:自然码输入法。
(2)汉字内码。汉字内码是在计算机内部对汉字进行存储、处理的汉字代码,它应能满足存储、处理和传输的要求。当一个汉字输入计算机并转换为内码后,才能在机器内传输和处理。内码需要两个字节存储,每个字节以最高位置“1”作为内码的标识。国标码和内码的关系可以表示为:汉字的内码=汉字的国标码+8080H。
(3)汉字字形码。汉字字形码又称为汉字字模,用于汉字在显示屏或打印机输出。汉字字形码通常有两种表示方式,即点阵和矢量。
用点阵表示字形时,汉字字形码指的就是这个汉字字形点阵的代码。根据输出汉字的要求不同,点阵的多少也不同。简易型的汉字为16×16点阵,普通型的汉字为24×24点阵,提高型的汉字为32×32点阵、48×48点阵等。
点阵规模越大,字形就越清晰美观,所占用的存储空间也就越大。其缺点是字形放大后产生的效果较差。
矢量表示方式存储的是描述汉字字形的轮廓特征,当要输出汉字时,通过计算机的计算,由汉字字形描述生成所需大小和形状的汉字点阵。矢量化字形描述与最终文字显示的大小、分辨率无关,因此可以产生高质量的汉字输出。
(4)汉字地址码。汉字地址码是指汉字库中存储汉字字形信息的逻辑地址码。需要向输出设备输出汉字时,必须通过地址码。汉字库中,字形信息都是按照一定顺序连续存放在存储介质上的,所以汉字地址码也大多是连续有序的,而且与汉字内码间有着简单的对应关系,以简化汉字内码到汉字地址码的转换。
有关计算机应用基础实践教程的文章
表2-4给出了ASCII码128个字符的编码。因此,ASCⅡ码表示的128个字符编码的最高位为0。我们把一位0、1符号称作一个二进制码,则字符的十六进制编码是把4位二进制码用一个符号表示。要说明的是,字符编码的十六进制形式只是字符编码二进制形式的另外一种表示方式,它是表示形式上的一种转换,字符在计算机内只能以二进制码形式存储和传送。......
2023-11-18
二维奇偶监督码不仅可以检测每行的奇数个错和每列的奇数个错,而且行列交叉可以检测每行和每列的偶数个错。此外,二维奇偶监督码的编码方式也具有较高的效率。图4-6二维奇偶监督码的图示表4-1垂直奇偶校验2.水平奇偶校验水平奇偶校验是将数据以适当的长度划分成组,然后对水平方向的码元进行偶监督,排列见表4-2。......
2023-06-27
为了能够有效地存储和传输数字视频信号,必须采用数据压缩编码技术来降低数据量。图像与视频压缩编码方法就是要尽可能地去除这些冗余,以减少用于表示图像与视频信息所需的数据量。图4-2 数据压缩编码方法的分类无失真编码无失真编码又称无损编码、信息保持编码、熵编码。......
2023-06-21
一般来说,根据光电编码器产生脉冲的方式的不同,可以分为增量式、绝对式以及复合式三大类。生产线上常采用的是增量式光电编码器。增量式光电编码器其结构是由光栅盘和光电检测装置组成的。图2-16光电编码器原理示意图光电编码器的码盘条纹决定了传感器的最小分辨角度。图2-17增量式编码器输出脉冲示意图计算工件在传送带上的位置时,需确定每两个脉冲之间的距离即脉冲当量。......
2023-06-15
当键盘上的某个键被按下时,该键对应的0、1编码,就在键盘接口电路的控制下被送到了计算机主机。常用的键盘主要有两种:101键和84键,其中101键的键盘更为常用。图4-3是标准101键的键盘图。图4-3 101键的键盘图101键盘上的键位可划分成字符键、控制键、编辑键、功能键和小键盘五大类。功能键:包括12个标注为F1~F12的键。小键盘:图4-3所示最右边的一组键称为小键盘。键盘上的三个指示灯分别表示三个相应键位的当前状态。......
2023-11-18
这两种PLP在链路训练的多个状态机中使用,下文将进一步介绍这两种字符序列。其中TS1序列的主要作用是检测PCIe链路的配置信息,而TS2序列确认TS1序列的检测结果。不同的PCIe链路需要使用不同数目FTS序列,才能使接收端的PLL锁定接收时钟。PCIe设备可以根据链路的使用情况确定当前链路是否处于Electrical Idle状态,而不是必须收到Idle序列后进入该状态。......
2023-10-20
表1-2机器数与真值2.带符号数的编码数在计算机中是以二进制形式表示的。尾数部分给出有效数字的位数,因而决定了浮点数的表示精度。二是要给出阶码,用整数形式表示,阶码指明小数点在数据中的位置,因而决定了浮点数的表示范围。最常用的BCD码称为8421BCD码,8、4、2、1 分别是4位二进制数的位权值。......
2023-11-01
ThinkPHP默认的模板引擎提供了3种数据循环方式,分别为volist、foreach以及for标签。在实际应用开发中,一般只需要使用volist标签的name和id属性即可完成大多数的数据循环。key:数据循环时的临时变量,相当于从0开始的索引号,默认变量名为i。......
2023-11-04
相关推荐