Aiken-code

De Aiken-code of de 2-4-2-1-code is een variant op de BCD-code. Deze code wordt vooral gebruikt in overdracht van bestanden, zo kunnen fouten daarin beter voorkomen worden.

De Aiken-code is een zelfcomplementerende code. Dat wil zeggen dat als we een willekeurig cijfer bij zijn binaire complement (1 vervangen door 0 en omgekeerd) optellen, er altijd decimaal 9 uitkomt. Bijvoorbeeld: 3 = 0011. Het binaire complement daarvan is 1100, de code voor het cijfer 6. En 3 + 6 = 9.

De codering van de negen decimale cijfers in de Aiken-code:

decimaal d of
MSB
c b a of
LSB
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 1 0 1 1
6 1 1 0 0
7 1 1 0 1
8 1 1 1 0
9 1 1 1 1