科学网

 找回密码
  注册

tag 标签: 36进制编码

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

关于采用36进制编码的建议
lytlsnwy 2018-10-2 18:02
关于施行 36 进制编码体系的建议 一、 36 进制基本概念 早在 30 多年前,我在中国科学院沈阳自动化研究所研究的语言处理系统里就采用了自己设计的 62 进制和 36 位制,不仅加快了计算,而且节约了存储空间。前者将小写英文字母也加了进来。所谓 36 进制的基本符号为数字和大写英文字母(即汉语拼音字母) : 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 其计算规则为 : 0+1=1 与十进制一致 1+1=2 与十进制一致 … 9+1=A 相当于十进制的 10 A+1=B 相当于十进制的 11 B+1=C 相当于十进制的 12 ... X+1=Y 相当于十进制的 34 Y+1=Z 相当于十进制的 35 Z+1=10 相当于十进制的 36 Z+2=11 相当于十进制的 37 Z+3=12 相当于十进制的 38 … … 1Z+1=20 相当于十进制的 72 2Z+1=30 相当于十进制的 108 3Z+1=40 相当于十进制的 144 … ZZ 相当于十进制的 1295 ZZ+1=100 相当于十进制的 1296 … ZZZ 相当于十进制的 46655 ZZZ+1=1000 相当于十进制的 46656 3 个 36 进制数即可表达到十进制的 46655 。事实上我国的汽车标牌已经混合采用了数字与拼音字母,使得其容量大大提高。 以全国省一级机构编码为例,若采用 36 进制数字编码,一位数就足够,无须使用两位数。省、市、县三级仅仅 3 个 36 进制数足够表达,无须 6 位数字。在计算机里,这将大大节约存储空间,意义巨大。 二、带位校验码的 36 进制编码: 为了提高系统可靠性和纠错能力,我们规定:带校验码的 36 进制编码的最后一位编码为校验码。我们采用归零校验而不是通常的奇偶校验:即当且仅当将其所有各位数都当个位数加起来时,要正好等于 0 或 36 的倍数。此时,此编码为有效的带校验码的 36 进制的编码,否则为无效编码。 下列编码为有效带校验码的 36 进制编码: 0 1Z 2Y 3X 4W 5V 6U 7T 8S 9R AQ BP CO DN EM FL GK HJ II JH KG LF ME ND OC PB QA R9 S8 T7 U6 V5 W4 X3 Y2 Z1KY098FXP 而 1 、 2 、 3 、 4 、 ..A 、 ..X 、 Y 、 Z, 以及 Y3 、 Z1KY098FXQ 这些编码为非法编码。 李应谭 2018 年 10 月 2 日 于哈德森 本人科学网帐号 :lytlsnwy 本人邮箱 li-yt@126.com 本人手机 86-15640395571
个人分类: 编码|5491 次阅读|0 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-24 03:58

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部