Двійковій-десяткове кодування - цифрові пристрої

5.3 Двійково-десяткове кодування

Для здійснення автоматичного перекладу десяткових чисел в двійкову систему числення необхідно спочатку якимось чином ввести їх в машину, для цієї мети зазвичай використовується двійковій-десятковий запис чисел або подання цих чисел в кодах ASCII.







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

Таблиця 5.2 Найбільш поширені двійковій-десяткові коди чисел від 0 до 9

Двійковій-десятковий код (8421);

Наприклад, число в двійковій-десятковому коді записується у вигляді 0011 0110 0000. Для виконання додавання і віднімання двійково-десяткових чисел найбільш зручно використовувати самодополняющіеся коди, до числа яких відносяться код Айкена, код "з надлишком 3". Код Айкена відрізняється від звичайного двійковій-десяткового, що має вагові коефіцієнти розрядів в тетрадах 8421, іншими значеннями вагових коефіцієнтів розрядів: 2421. Код "з надлишком 3" виходить зі звичайного двійковій-десяткового арифметичним додаванням числа 3 (двійкове число 0011).







Як видно з таблиці 5.2 зворотний код числа, представленого в будь-якому самодополняющемся двійковій-десятковому коді, є його двійковим доповненням до 9. Наприклад, число 5 в коді «з надлишком 3» = 1000 має зворотний код = 0111, що відповідає числу 4 в коді «з надлишком 3», яке «доповнює» число 5 до 9, так як 5 + 4 = 9.

При записи чисел в кодах ASCII цифрам від 0 до 9 поставлені у відповідність восьмирозрядні двійкові коди від 00110000 до 00111001.

ЕОМ, призначені для обробки економічної інформації, наприклад IBM AT, дозволяють виробляти арифметичні операції в десятковій системі числення над числами, представленими в двійковій-десяткових кодах і кодах ASCII.

Інформація про роботу «Системи числення»

Розділ: Цифрові пристрої
Кількість знаків з пробілами: 95849
Кількість таблиць: 35
Кількість зображень: 321







Схожі статті