logo search
AOM / Мельник А

6.6.2. Перетворення даних з двійково-десяткового коду в двійковий та навпаки

Як ми вже бачили в попередньому розділі, двійково-десяткова система числення - це система, у якій кожну десяткову цифру від 0 до 9 подають 4-розрядним (або більшої роз-рядності) двійковим еквівалентом. Для виконання перетворення можуть бути викорис­тані відповідні таблиці. Розглянемо приклади.

Нехай потрібно перетворити десяткове число 3691 в двійково-десятковий код.

При перетворенні кожну цифру десяткового числа перетворюють на його двійковий 4-розрядний еквівалент.

Десяткове число

3

6

9

1

Двійково-десяткове число

0011

0110

1001

0001

Отже, 369110 = 0011 0110 1001 00012- 10.

Нехай потрібно перетворити двійково-десяткове число 10000000011100102-10 на де­сятковий еквівалент.

Кожна тетрада двійково-десяткового числа перетворюється на десятковий еквівалент:

Двійково-десяткове число

1000

0000

0111

0010

Десяткове число

8

0

7

2

Отже, 1000 0000 0111 00102_10 = 807210.

Аналогічним чином здійснюється перетворення й інших кодів.