- •Визначення автоматів та їх класифікація. Автомати Мілі і Мура.
- •МашинаТьюрінга. Машина Поста. Гіпотеза Черча. Поняття алгоритму.
- •Система числення. Алгоритми переведення чисел з однієї системи в іншу. Форми і формати зображення чисел в ца.
- •Зображення чисел в прямому, оберненому і доповнених кодах. Модифіковані коди.
- •Арифметичні дії над двійковими числами в прямому, оберненому і доповнених кодах.
- •Представлення чисел з плаваючою комою. Стандарт іеее 754. Числа з одинарною та подвійною точністю.
- •Основні поняття алгебри логіки. Логічні функції та їх властивості. Аналогія між логічною функцією та комбінаційною схемою.
- •Функція двох змінних. Поняття про логічний базис.
- •Днф та дднф (кнф та дкнф). Представлення функцій в дднф та дкнф.
- •Мінімізація логічних функцій. Метод Квайна. Мінімізація логічних функцій за допомогою графа – стіжка.
- •Дешифратори та шифратори. Прямокутні (матричні), пірамідальні, дво та багато ступеневі дешифратори, їх швидкодія та енергоспоживання.
- •Аналіз та синтез мультиплексорів та демультиплексорів. Побудова мультиплексорів та демультиплексорів на основі дешифраторів.
- •Схеми реалізації суматорів на базових елементах логіки. Наскрізне перенесення в багато розрядних суматорах. Арифметико логічні пристрої.
- •15. Аналіз та синтез цифрових автоматів зі зворотніми зв’язками. Стійкі стани. Режими генерації.
- •16. Аналіз та синтез суматорів. Напівсуматори. Повні суматори. Реалізація н-розрядних суматорів.
- •17. Аналіз та синтез суматорів. Паралельні, послідовні та паралельно послідовні суматори. Арифметико-логічні пристрої.
- •20. Аналіз та синтез цифрових компараторів.
Визначення автоматів та їх класифікація. Автомати Мілі і Мура.
Автоматом називається п’ятірка (A,X,Z,F,).
А – множина станів {a0, a1,……,an}.
X – вхідний алфавіт {x0, x1,……,xm}.
Z – вихідний алфавіт {z0,z1,…..,zk}.
F – функція переходів яка визначає в якому стані буде перебувати автомат за певного набору вхідних сигналів та його стану в попередній момент часу.
F = f(a0, a1,……,an,aj, x0, x1,……,xm)
- множина функцій виходу.
Функція виходів визначає яких значень буде набувати сигнал на виході автомата. Ця функція може на залежати явним чином від вхідних сигналів, а визначається тільки станом автомату в даний момент часу.
Класифікація автоматів:
По обсягу пам’яті.
Скінченні (пам'ять визначається кількістю комірок) - скінченна кількість внутрішніх станів.
Нескінченні – нескінченна кількість внутрішніх станів.
Механізм вбору.
Детерміновані – автомати в яких функція переходів є однозначною, або чітко визначеною.
Недетерміновані – автомат який може переходити за певних умов в декілька станів, але імовірність переходу є невизначеною.
Імовірнісні – при певному наборі вхідних сигналів та певному внутрішньому стані може перейти не в один, а в декілька станів, однак імовірність переходу в кожний з цих станів є чітко визначеним.
Синхронні та асинхронні.
Синхронні – в них весь часовий проміжок розбивається на дискретні відрізки , тому переходи здійснюються тільки під впливом сигналів в певний момент часу, а вихідні сигнали визначаються в наступний відлік часу.
Асинхронні – внутрішні переходи та сигнали на виході здійснюються через деякий час і можуть залежати від вхідних сигналів в будь який момент часу.
Якщо вихідний сигнал в момент часу t однозначно визначається станом автомату в той же момент часу z(t) = (a(t)), то автомат називається автоматом Мура.
Закон функционирования автомата Мура задается уравнениями:
a(t+1)=d(a(t), z(t)); w(t) = l(a(t)), t = 0,1,2,...
Таблиця переходів автомата Мура.
Вхідний сигнал |
Вихідний сигнал |
|||||
z2 |
z2 |
z2 |
z1 |
z2 |
z3 |
|
Стан |
||||||
a0 |
a1 |
a2 |
a3 |
a4 |
a5 |
|
x1 |
a1 |
a2 |
a2 |
a4 |
a4 |
a1 |
X2 |
a0 |
a0 |
a0 |
a5 |
a5 |
a0 |
Якщо z(t) = (a(t), x(t)) значення вихідного сигналу залежить не тільки від стану автомата а й від значеть вхідного сигналу, то це автомат Мілі.
Закон функционирования автомата Мили задается уравнениями:
a(t+1) = d(a(t), z(t)); w(t) = l(a(t), z(t)), t = 0,1,2,...
Таблиця переходів автомата Мілі.
Вхідний сигнал |
Стан |
|||
a0 |
a1 |
a2 |
a3 |
|
|
a1 z2 |
a2 z3 |
a3 z1 |
a3 z2 |
|
a0 z2 |
a0 z2 |
a0 z2 |
a0 z3 |