自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 如何利用加法器实现GB2312机内码到区位码的转换?

对于一个汉字,可先将其GB2312编码的高字节和低字节经过拆分后的4位二进制数输入加法器中,先计算高字节对应的区号和0xB0的和,再计算低字节对应的位号和0xA0的和,最终得到的和分别即为对应的区位码的区号和位号的值。高字节的范围是0xA1-0xF7,低字节的范围是0xA1-0xFE。汉字码位取值范围是0xB0A1-0xF7FE,共有6763个码位。3. 将高位转换为10进制数作为区号,加上0xB0,转换为对应的区位码区号值。4. 将低位转换为10进制数作为位号,加上0xA0,转换为对应的区位码位号值。

2023-06-12 11:37:48 843

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除