- •Визначення автоматів та їх класифікація. Автомати Мілі і Мура.
- •МашинаТьюрінга. Машина Поста. Гіпотеза Черча. Поняття алгоритму.
- •Система числення. Алгоритми переведення чисел з однієї системи в іншу. Форми і формати зображення чисел в ца.
- •Зображення чисел в прямому, оберненому і доповнених кодах. Модифіковані коди.
- •Арифметичні дії над двійковими числами в прямому, оберненому і доповнених кодах.
- •Представлення чисел з плаваючою комою. Стандарт іеее 754. Числа з одинарною та подвійною точністю.
- •Основні поняття алгебри логіки. Логічні функції та їх властивості. Аналогія між логічною функцією та комбінаційною схемою.
- •Функція двох змінних. Поняття про логічний базис.
- •Днф та дднф (кнф та дкнф). Представлення функцій в дднф та дкнф.
- •Мінімізація логічних функцій. Метод Квайна. Мінімізація логічних функцій за допомогою графа – стіжка.
- •Дешифратори та шифратори. Прямокутні (матричні), пірамідальні, дво та багато ступеневі дешифратори, їх швидкодія та енергоспоживання.
- •Аналіз та синтез мультиплексорів та демультиплексорів. Побудова мультиплексорів та демультиплексорів на основі дешифраторів.
- •Схеми реалізації суматорів на базових елементах логіки. Наскрізне перенесення в багато розрядних суматорах. Арифметико логічні пристрої.
- •15. Аналіз та синтез цифрових автоматів зі зворотніми зв’язками. Стійкі стани. Режими генерації.
- •16. Аналіз та синтез суматорів. Напівсуматори. Повні суматори. Реалізація н-розрядних суматорів.
- •17. Аналіз та синтез суматорів. Паралельні, послідовні та паралельно послідовні суматори. Арифметико-логічні пристрої.
- •20. Аналіз та синтез цифрових компараторів.
20. Аналіз та синтез цифрових компараторів.
Цифрови́й компара́тор — пристрій, що призначений для порівняння двох чисел.
Розглянемо два цілих двійкових числа A і B. При їхньому порівнянні можуть статися три варіанти: A = B; A > B і A < B.
Перший випадок (компаратор рівності) (A = B) реалізується в найпростіших компараторах, які іноді носять назву нуль-органів. Такий компаратор виявляє лише факт рівності або нерівності двох поданих на його вхід чисел A і B і формує на виході сигнал рівності (логічну одиницю), або нерівності - логічний нуль. Функцію, яку реалізує компаратор у цьому випадку можна визначити формулою
Числа A і B можуть мати n розрядів і подаватися відповідно значенням змінних a1, …, an b1, …,bn. Компаратор рівності порівнює окремі розряди за формулою, яка записана для варіанта n = 2.
Найпростіший компаратор рівності реалізується за допомогою логічних схем «Виняткове АБО» (елементи D1 і D2) та багато вхідного кон'юнктора D3.
На виході D1 і D2 (виняткове АБО з інверсією виходу) рівень логічної одиниці з'являється тоді, коли a1 = b1 та a2 = b2, незалежно від порівняння логічних одиниць чи логічних нулів. Тому на виході y компаратора логічна одиниця присутня лише у випадку, коли набули рівності обидва розряди двійкових чисел A і B.
Функціонування схеми пояснюється таблицею істинності.
Входи |
Вихід |
|||
|
|
|
|
|
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
У другому випадку (компаратор нерівності) компаратори можуть відрізняти не тільки рівність чисел A і B, але й нерівність, коли A > B або A < B. Такі компаратори будуються за більш складною схемою.
Вони визначають стани нерівностей і описуються системою нерівностей
Існують також нерівнісні компаратори, які мають також два виходи: y1 та y2. Рівень логічної одиниці з'являється на виході y1 при A < B, а на виході y2 — при A > B. Порівняння виконується порозрядно за формулою, яка записана для випадку n = 2.