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 |