本文主要是介绍温度计码和独热码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
温度计码
温度计码(thermometer code),每次增加一位‘1’,对应的真值表:
thermometer binary
00000000 000 0
00000001 001 1
00000011 010 2
00000111 011 3
00001111 100 4
00011111 101 5
00111111 110 6
01111111 111 7
独热码 onehot code
独热码,在英文文献中称做 one-hot code, 直观来说就是有多少个状态就有多少比特,而且只有一个比特为1,其他全为0的一种码制。通常,在通信网络协议栈中,使用八位或者十六位状态的独热码,且系统占用其中一个状态码,余下的可以供用户使用。
独热码(onehot code),每次增加一位‘1’,对应的真值表:
thermometer onehot
00000000 00000001
00000001 00000010
00000011 00000100
00000111 00001000
00001111 00010000
00011111 00100000
00111111 01000000
01111111 10000000
这篇关于温度计码和独热码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!