M1卡ID号算法转换规则: 求大神指导第三步怎么走到第四步的?

M1卡ID号算法转换规则:
1、读出的ID是:8E E5 6A E8
2、首位颠倒后的结果是:E8 6A E5 8E
3、前补8个F的结果是:FFFFFFFFE86AE58E
4、转成10进制: -395647602
5、取绝对值:395647602

这就是普通的补码方式吧,最高位是符号位00代表正数FF代表负数

能说具体一点吗?我不是很懂啊???

0xE86AE58E对这个数进行取反加1,就到4步骤的值了。你给到的十进制值似乎不对,我用其他卡,用这个算法验证是ok的。