logo

Комбінаційні логічні схеми

Комбінаційні логічні схеми - це схеми, які містять різні типи логічних елементів. Простіше кажучи, схема, в якій поєднуються різні типи логічних вентилів, відома як a комбінаційна логічна схема . Вихід комбінаційної схеми визначається з поточної комбінації входів, незалежно від попереднього входу. Вхідні змінні, логічні вентилі та вихідні змінні є основними компонентами комбінаційної логічної схеми. Існують різні типи комбінаційних логічних схем, наприклад суматор, віднімач, декодер, кодер, мультиплексор і демультиплексор.

Існують такі характеристики комбінаційної логічної схеми:

  • У будь-який момент часу вихід комбінаційних схем залежить тільки від наявних вхідних клем.
  • Комбінаційна схема не має резервної чи попередньої пам’яті. На поточний стан схеми не впливає попередній стан входу.
  • У комбінаційних логічних схемах можливі n кількість входів і m кількість виходів.
Комбінаційні логічні схеми

Вхідна змінна 'n' надходить із зовнішнього джерела, тоді як вихідна змінна 'm' надходить до зовнішнього пункту призначення. У багатьох програмах джерелом або призначенням є регістри зберігання.

Половина суматора

Напівсуматор є основним будівельним блоком, який має два входи та два виходи. Суматор використовується для виконання операції АБО двох однорозрядних двійкових чисел. The нести і сума є два вихідні стани напівсуматора.

Повний суматор

Напівсуматор використовується для додавання лише двох чисел. Щоб подолати цю проблему, був розроблений повний суматор. Повний суматор використовується для додавання трьох 1-розрядних двійкових чисел A, B і переносу C. Повний суматор має три стани введення та два стани виходу, тобто суму та перенос.

Половинні від’ємники

Половина від’ємника також є будівельним блоком для віднімання двох двійкових чисел. Має два входи і два виходи. Ця схема використовується для віднімання двох однорозрядних двійкових чисел A і B 'різниця ' і 'позичити' є двома вихідними станами напівсуматора.

Повні від'ємники

Напіввід’ємник використовується для віднімання лише двох чисел. Щоб подолати цю проблему, був розроблений повний від’ємник. Повний від’ємник використовується для віднімання трьох однорозрядних чисел A, B і C, які є зменшуване, віднімання , і позичати, відповідно. Повний від’ємник має три стани введення та два стани виходу, тобто diff і borrow.

Мультиплексори

Мультиплексор — це комбінаційна схема, яка має n входів даних і один вихід. Він також відомий як селектор даних який вибирає один вхід із входів і направляє його на вихід. За допомогою виділених входів вибирається один вхідний рядок із n вхідних рядків. Вхід дозволу позначається E, який використовується в каскаді.

Демультиплексори

Демультиплексор виконує операцію, зворотну мультиплексору. Демультиплексор має тільки один вхід, який розподілений на кілька виходів. За допомогою вибору рядків вибирається один вихідний рядок. Вхідні дані передаються на вибраний вихідний рядок.

Декодер

Декодер — це комбінаційна схема, що має n входів і максимум m = 2n виходів. Декодер такий самий, як і демультиплексор. Єдина відмінність між демультиплексором і декодером полягає в тому, що в декодері немає введення даних. Декодер виконує операцію, повністю протилежну кодеру.

Кодувальник

Кодер використовується для виконання операції, зворотної декодеру. Кодер, що має n кількість входів і m кількість виходів, використовується для створення m-розрядного двійкового коду, який пов’язаний з числом цифрового входу. Кодер бере цифрове слово та перетворює його в інше цифрове слово.