很多站长朋友们都不太清楚php解析bcd码,今天小编就来给大家整理php解析bcd码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 四位二进制数来表示一个十进制数符的常用编码是 2、 BCD码是什么东西? 3、 解析16进制bcd编码 四位二进制数来表示一个十进制数符的常用编码是编码是ascii码,是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。
使用7个或8个二进制位进行编码的方案,最多可以给256个字符ASCII(包括字母、数字、标点符号、控制字符及其他符号)分配(或指定)数值。
扩展资料
ASCII 码是 7 位编码,但由于计算机基本处理单位为字节( 1byte = 8bit ),所以一般仍以一个字节来存放一个 ASCII 字符。每一个字节中多余出来的一位(最高位)在计算机内部通常保持为 0 (在数据传输时可用作奇偶校验位)。
由于标准 ASCII 字符集字符数目有限,在实际应用中往往无法满足要求。为此,国际标准化组织又制定了 ISO2022 标准,它规定了在保持与 ISO646 兼容的前提下将 ASCII 字符集扩充为 8 位代码的统一方法。
参考资料来源:百度百科-字符编码
BCD码是什么东西?bcd码也叫8421码就是将十进制的数以8421的形式展开成二进制,大家知道十进制是0~9十个数组成,着十个数每个数都有自己的8421码:
0=0000
1=0001
2=0010
3=0011
4=0100
5=0101
6=0110
7=0111
8=1000
9=1001
举个例子:
321的8421码就是
3 2 1
0011 0010 0001
解析16进制bcd编码你这个收到的数据明显不全。
按照规范, 从1到6 就已经有11个字节了。
而16进制是两个字符对应一个字节, 那么 AA7200112285这个只是6个字节的数据。
解析出来是
指令编码0xAA
中断ID72001122
年是85年。
后续缺失。
关于php解析bcd码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php解析bcd码 php解析原理的详细内容...