区位码,国标码以及汉字内码的关系以及为什么是这样的关系
首先介绍区位码,区位码是国家标准局1981年颁布的标准,他用两个字节表示一个汉字,每个字节用7位码,并将汉字和图形符号排列在一个94*94的二维代码表中。
也就是说国家标准局当时决定把汉字引入计算机时,做的第一步就是先建立区位码。
在区位码建立后,为了避免和ASCLL编码的前32位控制字符冲突,区位码应该在每个字节上让出32位,即16进制下的20H。因为ASCLL码是单字节,而区位码是双字节,所以每个字节加20H,最后就形成了国标码。
即国标码=区位码+2020H。
在国标码建立后,还是有问题,汉字编码无法和ASCLL编码同时存在,以汉字编码时,输入英文字符就会乱码。故提出汉字内码一说。那怎么处理这件事呢?
我们知道ASCLL码中最大值时127,即0111 1111。也就是说在ASCLL码的单字节中最前面一位始终是0。那么问题就好办了,把汉字字节的最前面一位的0改为1不就和ASCLL码区分开了吗?
两个字节都这么操作,就相当于每个字节加80H,所以汉字内码=国标码+8080H。
区位码,国标码以及汉字内码的关系以及为什么是这样的关系相关推荐
- 大学计算机的区位码国标码机内码,[计 算 机]汉字区位码\国标码\机内码之间的换算...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 国标与机内码的转换 国标码并不等于区位码,它是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,;这样就得了一个与国标码 ...
- Educoder计算机数据表示实验(HUST)第1关:汉字国标码转区位码实验
首先我们需要找到汉字国标码转区位码的软件. 这个资源可以从我上传的资源那里看到. 假如我们输入一下数字,那么我们可以得到转换的结果,即机内码. 然后我们再返回到原始电路: 我们需要对电路进行这样的连接 ...
- 汉字国标码转区位码的实验( EduCoder实验一)
汉字国标码转区位码的实验 一.基础内容 二.EduCoder(实验一:汉字国标码转区位码) 一.基础内容 区位码是啥? 定义:一个四位的十进制数,区和位构成唯一的二维数组 区号:2位,位号 ...
- 用计算机国标码转机内码,区位码2850怎么转换成国标码和机内码
2014-09-21 回答 1.机内码与区位码 机内码高位字节=(区号)H+A0H 机内码低位字节=(位号)H+A0H 2.国标码与区位码 国标码高位字节=(区号)H+20H 国标码低位字节=(位号) ...
- 信息编码--区位码,国标码,内码
计算机内的信息编码 西文字符编码 西文就是英文,数字,英文标点等等,每个ASCII码以一个字节(Byte)储存,国际通用的7位码用7位二进制数表示一个字符的编码,其编码范围是00000000-0111 ...
- 自己动手画CPU《计算机组织与结构实验》之计算机数据表示 第1关:汉字国标码转区位码实验 超详细教学
首先给加法器接上一个常量 再更改常量数据位宽为16位 因为 区位码=国标码+2020H 所以 区位码=国标码-2020H 加法器需要使用补码计算 即 区位码=[国标码]补+[-2020H]补 计算得到 ...
- 区位码 国际码 机内码 转换
1.机内码与区位码 机内码高位字节=(区号)H+A0H 机内码低位字节=(位号)H+A0H 2.国标码与区位码 国标码高位字节=(区号)H+20H 国标码低位字节=(位号)H+20H 3.区位码用两个 ...
- mysql外码内码定义_刨根究底字符编码之六——简体汉字编码中区位码、国标码、内码、外码、字形码的区别及关系...
简体汉字编码中区位码.国标码.内码.外码.字形码的区别及关系 GB2312.GBK.GB18030等GB类汉字编码方案的具体实现方式是怎样的?区位码是什么?国标码是什么?内码.外码.字形码又是什么意思 ...
- 刨根究底字符编码之六——简体汉字编码中区位码、国标码、内码、外码、字形码的区别及关系
简体汉字编码中区位码.国标码.内码.外码.字形码的区别及关系 GB2312.GBK.GB18030等GB类汉字编码方案的具体实现方式是怎样的?区位码是什么?国标码是什么?内码.外码.字形码又是什么意思 ...
最新文章
- 网络营销期间交换链接多会有更多网络营销的机会吗?
- 我的Android 4 学习系列
- 骁龙617 android7,骁龙617手机有哪些?骁龙617手机汇总
- 设计模式——UML图
- java合并两个有序链表_JS实现的合并两个有序链表算法示例
- C/C++ getopt()函数的介绍及使用
- percona-toolkit(pt工具)使用总结
- ktor框架用到了netty吗_Netty系列相关面试题汇总
- nhibernate入门系列: many-to-many映射
- 计算机应用基础模块2客观题答案 文档,卓顶精文2019计算机应用基础网上形考答案模块2 Word 2010 文字处理系统客观题答案...
- mysql数据库操作函数_MySQL中几个常用的数据库操作函数
- python项目方案书模板格式_项目计划书格式范本word文档
- 深入理解vsto,开发word插件的利器
- Activex 部件不能创建对象 故障解决
- OCT图像层次分割相关论文泛读
- note GAN model
- 202302|读书笔记——国图点滴
- 如何将WORD转换成EXCEL
- 一个高性能无锁非阻塞链表队列
- 《周志明的软件架构课》学习笔记 Day13