首先介绍区位码,区位码是国家标准局1981年颁布的标准,他用两个字节表示一个汉字每个字节用7位码,并将汉字和图形符号排列在一个94*94的二维代码表中。

也就是说国家标准局当时决定把汉字引入计算机时,做的第一步就是先建立区位码。

在区位码建立后,为了避免和ASCLL编码的前32位控制字符冲突,区位码应该在每个字节上让出32位,即16进制下的20H。因为ASCLL码是单字节,而区位码是双字节,所以每个字节加20H,最后就形成了国标码。

国标码=区位码+2020H

在国标码建立后,还是有问题,汉字编码无法和ASCLL编码同时存在,以汉字编码时,输入英文字符就会乱码。故提出汉字内码一说。那怎么处理这件事呢?

我们知道ASCLL码中最大值时127,即0111 1111。也就是说在ASCLL码的单字节中最前面一位始终是0。那么问题就好办了,把汉字字节的最前面一位的0改为1不就和ASCLL码区分开了吗?

两个字节都这么操作,就相当于每个字节加80H,所以汉字内码=国标码+8080H

区位码,国标码以及汉字内码的关系以及为什么是这样的关系相关推荐

  1. 大学计算机的区位码国标码机内码,[计 算 机]汉字区位码\国标码\机内码之间的换算...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 国标与机内码的转换 国标码并不等于区位码,它是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,;这样就得了一个与国标码 ...

  2. Educoder计算机数据表示实验(HUST)第1关:汉字国标码转区位码实验

    首先我们需要找到汉字国标码转区位码的软件. 这个资源可以从我上传的资源那里看到. 假如我们输入一下数字,那么我们可以得到转换的结果,即机内码. 然后我们再返回到原始电路: 我们需要对电路进行这样的连接 ...

  3. 汉字国标码转区位码的实验( EduCoder实验一)

    汉字国标码转区位码的实验 一.基础内容 二.EduCoder(实验一:汉字国标码转区位码) ​ 一.基础内容 区位码是啥? ​ 定义:一个四位的十进制数,区和位构成唯一的二维数组 ​ 区号:2位,位号 ...

  4. 用计算机国标码转机内码,区位码2850怎么转换成国标码和机内码

    2014-09-21 回答 1.机内码与区位码 机内码高位字节=(区号)H+A0H 机内码低位字节=(位号)H+A0H 2.国标码与区位码 国标码高位字节=(区号)H+20H 国标码低位字节=(位号) ...

  5. 信息编码--区位码,国标码,内码

    计算机内的信息编码 西文字符编码 西文就是英文,数字,英文标点等等,每个ASCII码以一个字节(Byte)储存,国际通用的7位码用7位二进制数表示一个字符的编码,其编码范围是00000000-0111 ...

  6. 自己动手画CPU《计算机组织与结构实验》之计算机数据表示 第1关:汉字国标码转区位码实验 超详细教学

    首先给加法器接上一个常量 再更改常量数据位宽为16位 因为 区位码=国标码+2020H 所以 区位码=国标码-2020H 加法器需要使用补码计算 即 区位码=[国标码]补+[-2020H]补 计算得到 ...

  7. 区位码 国际码 机内码 转换

    1.机内码与区位码 机内码高位字节=(区号)H+A0H 机内码低位字节=(位号)H+A0H 2.国标码与区位码 国标码高位字节=(区号)H+20H 国标码低位字节=(位号)H+20H 3.区位码用两个 ...

  8. mysql外码内码定义_刨根究底字符编码之六——简体汉字编码中区位码、国标码、内码、外码、字形码的区别及关系...

    简体汉字编码中区位码.国标码.内码.外码.字形码的区别及关系 GB2312.GBK.GB18030等GB类汉字编码方案的具体实现方式是怎样的?区位码是什么?国标码是什么?内码.外码.字形码又是什么意思 ...

  9. 刨根究底字符编码之六——简体汉字编码中区位码、国标码、内码、外码、字形码的区别及关系

    简体汉字编码中区位码.国标码.内码.外码.字形码的区别及关系 GB2312.GBK.GB18030等GB类汉字编码方案的具体实现方式是怎样的?区位码是什么?国标码是什么?内码.外码.字形码又是什么意思 ...

最新文章

  1. 网络营销期间交换链接多会有更多网络营销的机会吗?
  2. 我的Android 4 学习系列
  3. 骁龙617 android7,骁龙617手机有哪些?骁龙617手机汇总
  4. 设计模式——UML图
  5. java合并两个有序链表_JS实现的合并两个有序链表算法示例
  6. C/C++ getopt()函数的介绍及使用
  7. percona-toolkit(pt工具)使用总结
  8. ktor框架用到了netty吗_Netty系列相关面试题汇总
  9. nhibernate入门系列: many-to-many映射
  10. 计算机应用基础模块2客观题答案 文档,卓顶精文2019计算机应用基础网上形考答案模块2 Word 2010 文字处理系统客观题答案...
  11. mysql数据库操作函数_MySQL中几个常用的数据库操作函数
  12. python项目方案书模板格式_项目计划书格式范本word文档
  13. 深入理解vsto,开发word插件的利器
  14. Activex 部件不能创建对象 故障解决
  15. OCT图像层次分割相关论文泛读
  16. note GAN model
  17. 202302|读书笔记——国图点滴
  18. 如何将WORD转换成EXCEL
  19. 一个高性能无锁非阻塞链表队列
  20. 《周志明的软件架构课》学习笔记 Day13

热门文章

  1. ffmpeg和免费的录屏软件
  2. CAD手机看图软件中怎么将CAD图纸转为PDF/图片格式?
  3. 一位良心操盘手重磅推荐:MACD趋势追踪策略
  4. ASP.NET Core 中 HttpContext 详解与使用 |
  5. linux的top命令源码解析:RES指标
  6. android 平板 切换任务管理器,看谁分身有术 三大平板系统多任务横评
  7. 傅里叶变换在图像处理中的应用
  8. Python学习日记-函数基础
  9. 邮箱怎么注册申请?怎么注册个好用的呢
  10. 程序员如何提高生产效率?