标签: algorithm bit-manipulation
我正在尝试理解使用XOR的QAM系统中的格雷码数的算法。任何人都可以解释当你在bitxor(a,b)中有十进制实现或对此进行扩展时在十进制世界中会发生什么。
答案 0 :(得分:1)
XOR在二进制基础上工作,与10基(十进制)数字没有直接关系。
但是我没有看到灰色代码编号和基数10(十进制)之间的连接。是灰色还是BCD(二进制编码的十进制)?
格雷码是将整数表示为二进制数的方法,这样两个连续的整数只相差一位。当bitxor(a,b)和a = b +/- 1时,结果只有一位设置。