Contents

СТОРІНКИ |  |

5.1. Етапи побудови логічної схеми

5.2. Синтез логічних пристроїв у заданому базисі

5.3. Особливості побудови логічних пристроїв

5.4. Логічні елементи для реалізації складних функцій

5.5. Мультиплексори і демультиплексори

5.6. Синтез комбінаційних схем на мультиплексорах

5.7. Дешифратори, дешифратори - демультиплексори і шифратори

5.8. Суматори

5.9. Десяткові суматори

5.10. Компаратори

5.11. Перетворювачі двійково- десяткового коду

5.12. Перетворювачі двійково коду

Лабораторний практикум №1

Лабораторний практикум №2

Лабораторний практикум №3

Висновки

Тестування

5.9. Десяткові суматори

Десяткові суматори застосовують у тих випадках, якщо числа X' і Y' поданні в десятковій системі числення і небажано перетворювати десяткові числа на двійкові. У цьому випадку можна використовувати незалежне перетворення кожної десяткової цифри на код із залишком 3. Це простіше виконати, ніж перетворення всього десяткового числа на двійковий код.

Для подання будь-якої десяткової цифри 0, 1, ..., 9 досить використовувати чотири символи із комбінацій 0 і 1. На практиці широко застосовують 4-розрядний код 8 – 4 – 2 – 1 (двійково-десятковий код). Числа 8, 4, 2 і 1 є вагами розрядів. Отже, запис десяткової цифри в коді 8 – 4 – 2 – 1 збігається із записом двійкових чисел від 0 до 9 (наприклад, 0101 ~ 5), а n-розрядне десяткове число подається за допомогою тетрад, кожна з яких складається з чотирьох двійкових розрядів (наприклад, 283 ~ 0010.1000.0011). Таке подання десяткових чисел вважатимемо вихідним.

Код 8 – 4 – 2 – 1 незручний для виконання арифметичних операцій, зокрема через складність виявлення перенесення в наступну тетраду якщо Хр + Yp ³ 10 (Хр і Yp – р- розряди десяткових чисел Х и Y). Код 8 – 4 – 2 – 1 для числа Хр + 3 називають кодом із залишком 3 числа Хр і позначають через {Хр}. Для додавання 4-розрядних кодів {Хр} і {Yp} можна використовувати 4-розрядні двійкові суматори. Розглянемо особливості додавання додатних чисел Хр і Yp у коді із залишком 3.

Якщо Хр + Yp ³ 10, то {Хр} + {Yp} = Xp + 3 + Yp + 3 ³ 16 і на виході двійкового суматора відбувається перенесення у наступний двійковий розряд, а залишок суми дорівнюватиме {Xp} + {Yp} – 16, тоді як він має дорівнювати {Хр + Yp - 10} = Хр+Yp -10+3 = {Хр} + {Yp} -16+3.