因仑“3+1”工程特种兵精英论坛

标题: 请问五个字节的十六进制有什么好方法计算行列奇偶位 [打印本页]

作者: 张衍波    时间: 2015-10-22 08:28
标题: 请问五个字节的十六进制有什么好方法计算行列奇偶位
最近在研究ID卡读写请问有什么好方法能实现将 五个字节的十六进制每半个字节计算出其对应的奇偶位,然后将每半个字节加奇偶位共 5BIT排列成十行再对每列奇偶位计算,
最后在得到的55BIT前面加上 9个1 共得到 64BIT再每8BIT为一个字节分成8个字节的十六进制数呢?谢谢!
例子:
              //如下为 ID = 3000F94989 转码过程
                      111111111 --->九个头
                                       0011        0              3
                                       0000        0              0
                                   ---------------------------------------  
                                       0000        0              0  
                                       0000        0              0   
                                ------------------------------------------
                                       1111        0              F
                                       1001        0              9
                          --------------------------------------------------
                                       0100        1              4
                                       1001        0              9
                             -------------------------------------------------
                                       1000        1              8
                                       1001        0              9  
                           ---------------------------------------------      
                                       1001        0      --->列奇偶位
转换结果为:0XFF / 0X98 / 0X00 / 0X07 / 0XA4 / 0X99 / 0X46 / 0X52转载自






欢迎光临 因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4