输入码.区位码.国标码与机内码

输入码、区位码、国标码与机内码.txt爱一个人很难,恨一个人更难,又爱又恨的人最难。爱情永远不可能是天平,想在爱情里幸福就要舍得伤心!有些烦恼是我们凭空虚构的,而我们却把它当成真实去承受。输入码、区位码、国标码与机内码

输入码、区位码、国标码与机内码,这些字对每一位computer fan 来说,可能都不陌生,但其中的联系与区别,可能就不那么清楚了,(笔者作为一名中专电脑教师,经常遇到同学问类似的问题),下面就这问题讲述一下,以飨读者。

我们知道,键盘是当前微机的主要输入设备,;输入码就是使用英文键盘输入汉字时的编码。目前,我国已推出的输入码有数百种,但用户使用较多的约为十几种,按输入码编码的主要依据,大体可分为顺序码、音码、形码、音形码四类,如“保”字,用全拼,输入码为码为“BAO”,用区位码,输入码为“1703”,用五笔字型则为“WKS”。

计算机只识别由0、1组成的代码,ASCII码是英文信息处理的标准编码,汉字信息处理也必须有一个统一的标准编码。我国国家标准局于1981年5月颁布了《信息交换用汉字编码字符集——基本集》,代号为GB2312-80,共对6763个汉字和682个图形字符进行了编码,其编码原则为:汉字用两个字节表示,每个字节用七位码(高位为0),;国家标准将汉字和图形符号排列在一个94行94列的二维代码表中,;每两个字节分别用两位十进制编码,前字节的编码称为区码,后字节的编码称为位码,此即区位码,;如“保”字在二维代码表中处于17区第3位,区位码即为“1703 ”。

国标码并不等于区位码,它是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,;这样就得了一个与国标码有一个相对位置差的代码,;再将这个代码的第一个字节和第二个字节分别加上20H,就得到国标码。如:“保”字的国标码为3123H,它是经过下面的转换得到的:1703D->1103H->+20H->3123H。

国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII码发生冲突,如“保”字,国标码为31H和23H,而西文字符“1”和“#”的SCII也为31H和23H,现假如内存中有两个字节为31H和23H,;这到底是一个汉字,还是两个西文字符“1”;和“#”?于是就出现了二义性,显然,国标码是不可能在计算机内部直接采用的,于是,;汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变,如:由上面我们知道,“保”字的国标码为3123H,前字节为00110001B,后字节为00100011B,高位改1为10110001B和10100011B 即为B1A3H,因此,字的机内码就是B1A3H;。

显然,汉字机内码的每个字节都大于128,这就解决了与西文字符的ASCII码冲突的问题。

如上所述,汉字输入码、区位码、;国标码与机内码都是汉字的编码形式,它们之间有着千丝万缕的联系,但其间的区别也是不容忽视的。

输入码、区位码、国标码与机内码.txt爱一个人很难,恨一个人更难,又爱又恨的人最难。爱情永远不可能是天平,想在爱情里幸福就要舍得伤心!有些烦恼是我们凭空虚构的,而我们却把它当成真实去承受。输入码、区位码、国标码与机内码

输入码、区位码、国标码与机内码,这些字对每一位computer fan 来说,可能都不陌生,但其中的联系与区别,可能就不那么清楚了,(笔者作为一名中专电脑教师,经常遇到同学问类似的问题),下面就这问题讲述一下,以飨读者。

我们知道,键盘是当前微机的主要输入设备,;输入码就是使用英文键盘输入汉字时的编码。目前,我国已推出的输入码有数百种,但用户使用较多的约为十几种,按输入码编码的主要依据,大体可分为顺序码、音码、形码、音形码四类,如“保”字,用全拼,输入码为码为“BAO”,用区位码,输入码为“1703”,用五笔字型则为“WKS”。

计算机只识别由0、1组成的代码,ASCII码是英文信息处理的标准编码,汉字信息处理也必须有一个统一的标准编码。我国国家标准局于1981年5月颁布了《信息交换用汉字编码字符集——基本集》,代号为GB2312-80,共对6763个汉字和682个图形字符进行了编码,其编码原则为:汉字用两个字节表示,每个字节用七位码(高位为0),;国家标准将汉字和图形符号排列在一个94行94列的二维代码表中,;每两个字节分别用两位十进制编码,前字节的编码称为区码,后字节的编码称为位码,此即区位码,;如“保”字在二维代码表中处于17区第3位,区位码即为“1703 ”。

国标码并不等于区位码,它是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,;这样就得了一个与国标码有一个相对位置差的代码,;再将这个代码的第一个字节和第二个字节分别加上20H,就得到国标码。如:“保”字的国标码为3123H,它是经过下面的转换得到的:1703D->1103H->+20H->3123H。

国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII码发生冲突,如“保”字,国标码为31H和23H,而西文字符“1”和“#”的SCII也为31H和23H,现假如内存中有两个字节为31H和23H,;这到底是一个汉字,还是两个西文字符“1”;和“#”?于是就出现了二义性,显然,国标码是不可能在计算机内部直接采用的,于是,;汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变,如:由上面我们知道,“保”字的国标码为3123H,前字节为00110001B,后字节为00100011B,高位改1为10110001B和10100011B 即为B1A3H,因此,字的机内码就是B1A3H;。

显然,汉字机内码的每个字节都大于128,这就解决了与西文字符的ASCII码冲突的问题。

如上所述,汉字输入码、区位码、;国标码与机内码都是汉字的编码形式,它们之间有着千丝万缕的联系,但其间的区别也是不容忽视的。


相关文章

  • 汉字码的转换
  • 汉字编码:国标码(交换码) .输入码(外码).机内码(内码)和 输出码(字模或显示码) 汉字在机内的存储和表示称为内码, 供汉字输入(主要是通过键盘进行输入)的编码称为外码, 供计算机输出(主要是指显示和打印)的编码称为汉字字模. 首先介绍 ...查看


  • 汉字编码关系
  • 输入码.区位码.国标码与机内码 我们知道,键盘是当前微机的主要输入设备,输入码就是使用英文键盘输入汉字时的编码.目前,我国已推出的输入码有数百种,但用户使用较多的约为十几种,按输入码编码的主要依据,大体可分为顺序码.音码.形码.音形码四类, ...查看


  • 信息技术与计算机文化
  • 第一章 信息技术与计算机文化 1.1 信息与信息技术 1.1.1 信息与数据 所谓数据,是指存储在某种媒体上可以加以鉴别的符号资料.这里所说的符号,不仅指文字.字母.数字,还包括了图形.图像.音频与视频等多媒体数据.由于描述事物的属性必须借 ...查看


  • 第三章-(二)计算机的特点(考点)
  • 第三章-(二)计算机的特点(考点) 1. 运算速度快 2. 计算精度高 3. 存储容量大 4. 具有逻辑判断能力 5. 具有自动执行程序的能力 (三)计算机的分类(考点) 1.根据计算机中信息的表示形式和处理方式: 1) 数字电子计算机 2 ...查看


  • 计算机一级选择题
  • 一.选择题 1组成微型计算机主机的硬件除CPU 外,还有( ) . A.RAMB.RAM .ROM 和硬盘C .RAM 和ROM D. 硬盘和显示器 参考答案:C 参考解析:微型机的主机一般包括CPU .内存(包括ROM 和RAM) .I/ ...查看


  • 专题1 计算机基本单位
  • 专题1 计算机基本单位 Bit b 位 ---计算机信息处理最小单位 Byte B 字节 ----数据存储的基本单位 1B=8b KB,MB,GB,TB 1GB=1024MB=210MB 1MB=1024KB 1KB=1024B 1Kb=1 ...查看


  • 第一章 计算机基础知识选择题
  • 计算机基础知识选择题: 世界上发明的第一台电子数字计算机是( ) ENIAC EDVAC EDSAC UNIVAC ~A ~~~05 电子计算机ENIAC诞生于______. 1946年2月 1946年6月 1949年2月 1949年5月 ...查看


  • 重庆市职称计算机考试模拟题
  • 重庆市2009年职称计算机考试笔试模拟试题(一) (1)世界上第一台计算机的名称是 A (A )ENIAC (B )APPLE (C )UNIV AC-I (D )IBM-7000 [解析]A 世界上第一台计算机名字叫Electronic ...查看


  • 大一计算机基础试题
  • 以微处理器为核心的微型计算机属于第__四__代计算机. 用24×24点阵的汉字字模存储汉字,每个汉字需_72 __字节. 显示器的分辨率指的是水平分辨率和_垂直分辨率_的乘积 . 局域网的拓扑结构主要有总线型.__星型__.环型.树型.全互 ...查看


热门内容