Для десяткового коду необхідно знаходити доповнення до 9. Зручність цих кодів полягає у тому, що цифра, яка є доповненням до 9, знаходиться за аналогією двійковому коду простою інверсією двійкових зображень десяткового числа у коді, до якого шукають доповнення.
Таким чином, якщо розряд десяткового числа ai поданий тетрадою двійкових розрядів w4 w3 w2 w1, то доповнення до 9 визначається як [ai]10 = , де – заперечення двійкової цифри wi
Найбільше розповсюдження серед ДДК з самодоповненням одержали коди Айкена (2 4 2 1) та код з надмірністю 3 (8 4 2 1) (табл.5.3).
Таблиця 5.3.
Десяткове число |
Код Айкена |
Код з надмірністю 3 |
0 |
0 0 0 0 |
0 0 1 1 |
1 |
0 0 0 1 |
0 1 0 0 |
2 |
0 0 1 0 |
0 1 0 1 |
3 |
0 0 1 1 |
0 1 1 0 |
4 |
0 1 0 0 |
0 1 1 1 |
5 |
1 0 1 1 |
1 0 0 0 |
6 |
1 1 0 0 |
1 0 0 1 |
7 |
1 1 0 1 |
1 0 1 0 |
8 |
1 1 1 0 |
1 0 1 1 |
9 |
1 1 1 1 |
1 1 0 0 |
Двійкові рефлексні коди ( коди відбиття ) застосовуються, головним чином, у телевимірюванні. Особливістю їх побудови є те, що, на відміну від двійкових простих кодів, кодові комбінації для сусідніх чисел відрізняються тільки в одному розряді, тобто кодова