Складні коди

Складні коди базуються на системах числення, що мають дві і більше основ. При такому кодуванні числа, задані в системі з основою q, записуються за допомогою цифр іншої системи числення з основою p<q.

Найбільш характерні двійково-десяткові коди. Вони використовуються як проміжні при переводі десяткових у двійкові та навпаки.

У двійково-десятковій системі числення основна система числення десяткова. Однак кожна цифра десяткового числа записується у вигляді чотирьохрозрядного двійкового числа.

Найбільш часто використовують чотирьохрозрядні двійкові вагові коди 8-4-2-1; 7-4-2-1; 5-1-2-1; 2-4-2-1. Так як з 16 комбінацій використовують 10, то код – надлишковий.

Приклад:

8 4 2 1 7 4 2 1 5 1 2 1 2 4 2 1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1

2 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0

3 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

4 0 1 0 0 0 1 0 0 0 1 1 1 0 1 0 0

5 0 1 0 1 0 1 0 1 1 0 0 0 1 0 1 1

6 0 1 1 0 0 1 1 0 1 0 0 1 1 1 0 0

7 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 1

8 1 0 0 0 1 0 0 1 1 0 1 1 1 1 1 0

9 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: