- •1.Двійкові коди: зворотній, додатковий, Грея. Пояснити на прикладі особливості кожного та способи отримання з прямого коду.
- •2.Навести основні аксіоми та закони булевої алгебри.
- •3.Пояснити відмінність комбінаційних логічних схем від послідовнісних. Навести приклади.
- •4.Сформулювати теорему Шенона та на прикладі продемонструвати її застосування для спрощення логічних виразів.
- •5.Навести функції переходів-виходів автоматів Мілі та Мура. Пояснити різницю між ними.
- •6.На прикладі пояснити способи опису функціонування автомату Мілі за допомогою таблиць станів і виходів та графу переходів.
- •7.На прикладі пояснити способи опису функціонування автомату Мура за допомогою таблиці станів-виходів та графу переходів.
- •8.Пояснити чим відрізняється синхронний автомат від асинхронного. Які автомати мають більшу швидкодію – синхронні чи асинхронні та чому?
- •9.Перелічити етапи синтезу скінчених автоматів. Пояснити задачі абстрактного та структурного синтезу. Основні етапи синтезу скінченних автоматів
- •10.Навести скорочені таблиці станів асинхронних елементарних автоматів: rs-тригера і jk-тригера та пояснити відміни між ними.
- •Практична частина
- •1.Представити число у двійковому коді: прямому, зворотному, доповнюючому та у коді Грея.
- •2.Перетворити абстрактний автомат Мілі, заданий графом у еквівалентний автомат Мура. Результат представити у вигляді графа та таблиці переходів. Пояснити виконані перетворення.
- •3.Перетворити абстрактний автомат Мура, заданий графом, у еквівалентний автомат Мілі. Результат представити у вигляді графа та таблиці переходів. Пояснити виконані перетворення.
- •4.Представити функції виходу y1 та y2 структурного автомату у базисі „або-не” та навести відповідні логічні схеми :
- •5.Представити функції виходу y1 та y2 структурного автомату у базисі „і-не” та навести відповідні логічні схеми:
- •6.Мінімізувати функції збудження структурного автомата на двох d тригерах за допомогою карт Карно:
3.Пояснити відмінність комбінаційних логічних схем від послідовнісних. Навести приклади.
Сукупність взаємозв’язаних логічних елементів називають логічною схемою. Існують два різновиди логічних схем:
комбінаційні;
послідовнісні.
Комбінаційна схема, або автомат без пам’яті, має лише один стан. Вихідні сигнали комбінаційної схеми залежать лише від значень вхідних логічних сигналів. Основною ознакою комбінаційних схем є відсутність петель.
Петля – це шлях від виходу логічного елементу до його входу, можливо, черег інші логічні елементи.
Типовими автоматами без пам'яті є комбінаційні суматори, дешифратори, схеми порівняння, мультиплексори і т.п.
Приклад логічної схеми
Послідовнісні схеми або автомати з пам'яттю мають більше ніж один стан. У зв’язку з чим вихідні сигнали залежать не тільки від вхідних сигналів, а й від стану, в якому перебуває схема. Ці стани міняються під дією вхідних сигналів, тобто в автоматі відбуваються переходи від одного стану до іншого. Автомат з пам'яттю це дискретний перетворювач інформації, здатний приймати різні стани, переходити під впливом вхідних сигналів з одного стану в інше і видавати вихідні сигнали.
Основною ознакою послідовнісних схем є наявність петель.
Автомати з пам'яттю залежно від числа внутрішніх станів підрозділяються на елементарні автомати (тригери), число внутрішніх станів яких рівне двом і складні цифрові автомати, число внутрішніх станів яких більше два.
Одним з найпростіших прикладів цифрових автоматів також є кодовий замок, реакція на черговий сигнал якого залежить від попередніх сигналів.
Приклад послідовнісної схеми
4.Сформулювати теорему Шенона та на прикладі продемонструвати її застосування для спрощення логічних виразів.
Широке використання при перетворенні логічних функцій знаходять теорема Шенона та ряд тотожностей, які витікають з неї.
Теорема Шенона формулюється так: будь-яку функцію n зміних можна зобразити в формі:
.
Теорема Шенона виявляється дуже корисною при виконанні перетворень логічних виразів, що містять операцію ВИКЛ. АБО.
Приклад. Виконати перетворення логічної функції:
.
Розв’язання. Використовуючи теорему Шенона, виконаємо наступний ряд перетворень:
5.Навести функції переходів-виходів автоматів Мілі та Мура. Пояснити різницю між ними.
Абстрактний автомат задається множиною внутрішніх станів (алфавітом станів), множиною вхідних сигналів (вхідним алфавітом), множиною вихідних сигналів (вихідним алфавітом) і початковим станом Q0 .
Перехід з одного стану в інший визначається функцією переходів fp , що визначає стан автомата Qs , в який він переходить з попереднього стану Qm при дії сигналу Xp :
.
Значення виходів автомата задається функцією виходів λ, що залежить від стану автомата Qm і вхідного сигналу Xp :
.
Найбільшого розповсюдження набули два типи автоматів – автомати Мілі і Мура.
Закон функціонування автомата Мілі задається рівняннями:
|
|
Закон функціонування автомата Мура описується рівняннями:
|
|
Різниця між автоматами Мілі і Мура полягає лише в тому, що вихідний сигнал останнього залежить тільки від внутрішнього стану, у той час як в автоматі Мілі значення вихідного сигналу залежить також і від вхідного сигналу.