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: thumb|right decimaal d ofMSB c b a ofLSB 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

Categorie:Informatica Categorie:Code