1、区位码和国标码
(1)国标:1981年,我国制订了“中华人们共和国国家标准信息交换汉字编码”,代号为“GB2312-80”。
(2)区位码:按国标规定,汉字编码表有94行94列,其行号01~94称为区号,列号01~94称为位号。一个汉字所在的区号和位号简单地组合在一起就构成了这个汉字的区位码。
GB2312-80
区位码=区号+位号(采用十进制) 符:2391
例1:汉字“啊”处于16区的01位,则其区位码为1601。
(3)国标码:又称为“交换码”,它是在不同汉字处理系统间进行汉字交换时所使用的编码。国标码采用两个字节表示,它与区位码的关系是:
国标码高位字节=(区号)16+(20)16
国标码低位字节=(位号)16+(20)16
例2:汉字“啊”的区位码为1601,则其国标码为(3021)16。
2、汉字内码(机内码)
(1)概念:在计算机内部表示汉字的代码。
(2)特点:汉字内码采用两个字节,一个汉字占两个ASCII字符;汉字内码最高位为1,ASCII码最高位为0
(3)汉字内码与区位码的关系:
汉字内码高位字节=(区号)16+(A0)16
汉字内码低位字节=(位号)16+(A0)16
例3:汉字“啊”的区位码为1601,则其汉字内码为(B0A1)16。
3、汉字外码(汉字输入码)
(1)概念:是指从键盘上输入的代表汉字的编码,又称“汉字输入码”。例如区位码、拼音码、五笔字型码等。
国标码=区位码+2020H
(区位和位码分别由十进制转换为对应的十六进制后+2020H)
机内码=国标码+8080H
例: “大”字的区位码为2083, 20D=14H 83D=53H 1453H+2020H=3473H
所以,国标码为3473H,
B4F3H=3473H+8080H 所以,机内码为B4F3H。
转自http://chinacomputers.blog.sohu.com/49728839.html
分享到:
相关推荐
汉字机内码、国标码和区位码三者之间的关系为: 1、区位码(十进制)的两个字节(前两位为一个字节,后两位为一个字节)分别加20H 得 到对应的国标码; 2、机内码是汉字交换码(国标码) 两个字节的最高位分别加1,...
比较实用的介绍了汉字的区位码、国标码、机内码之间的转换和求解。
汉字机内码、国标码和区位码定义区别(含例子)
今天有一个朋友找我让我帮忙写一个程序,要实现汉字国标码、机内码、区位码的相互转换,写完后我把程序放上来大家一起分享。 能实现一行汉字中每个字分别自动转换成多种编码。开源!在DEBUG里面有可运行程序直接使用...
例如,在前面已知“中”字的国标码为(5650)H,则根据上述关系式得:“中”字的内码 =“中”字的国标码(5650)H +(8080)H =(D6D0)H,二进制表示为:(01010110 01010000)B +(10000000 10000000)B =...
汉字内码转换,区位码转换工具。ESM工作室的一款小软件
Arduino项目开发 汉字机内码、国标码和区位码定义区别.pdf 学习资料 复习资料 教学资源
完成国标码到区位码的转换电路后,可以在汉字显示电路中进行测试,尝试在下图所示电路中的 ROM 存储器中存入下面给出的指定句子,注意这里不允许使用逐字查码表的方式获得编码,应掌握批量转换的方法和原理。...
VB编制的 汉字-区位码转换工具(含源代码)
资源介绍:。...区位码和机内码都是汉字的编码形式,区位码是使用一个四位的十进制数表示一个汉字,机内码采用变形的国标码表示汉字。模块带有源码。资源作者:。易语言自学网。资源界面:。资源下载:。
excel文档,包含国标一二级字库12*12,16*16字模,区位码,国标码,内码对照,其中各种汉字编码带计算公式,对嵌入式GUI开发很有用
http://zhaozeen.googlepages.com/unicode.html
汉字国标码转区位码实验(1)帮助学生理解汉字机内码、区位码,最终能利用相关工具批量获取一段文字的 GB2312 机内码,并利用简单电路实现 GB2312 编码与区位码的转换; (2)学生了解字形码显示的基本原理,能在实验...
易语言汉字区位码列表源码,汉字区位码列表,写表头,填表,取区位码,取机内码,取国标码
完成国标码到区位码的转换电路后,可以在汉字显示电路中进行测试,尝试在下图所示电路中的 ROM 存储器中存入下面给出的指定句子,注意这里不允许使用逐字查码表的方式获得编码,应掌握批量转换的方法和原理。
在 data-EduCoder-3-23.circ 中完成国标转区位码实验和汉字显示 实验。 观看慕课第五章存储系统设计 1、存储系统实验基本框架 2、汉字字库存储扩展实验(字扩展) 3、MIPS RAM 设计 4、MIPS 寄存器文件设计
所有的国标汉字及符号分配在一个94行、94列的方阵中,方阵的每一行称为一个“区”,编号为01区到94区,每一列称为一个“位”,编号为01位到94位,方阵中的每一个汉字和符号所在的区号和位号组合在一起形成的四个...
可通过运算器设计实验前七关,如下: 1.汉字国标码转区位码实验 2.汉字机内码获取实验 3.偶校验编码设计 4.偶校验解码电路设计 5.16位海明编码电路设计 6.16位海明解码电路设计 7.海明编码流水传输实验
易语言取区位码机内码模块 易语言取区位码机内码模块源码例程程序...区位码和机内码都是汉字的编码形式,区位码是使用一个四位的十进制数表示一个汉字,机内码采用变形的国标码表示汉字。模块带有源码。 易语言自学网