
- •Методичні вказівки до виконання розрахункового завдання з курсу «комп’ютерна логіка. Логіка дискретних автоматів»
- •4.6. Побудова основної таблиці абстрактного автомата 36
- •4.7. Побудова граф-схеми переходів 37
- •1. Синтез мікропрограмного автомата за схемою алгоритму
- •4) Кодування внутрішніх станів автомата;
- •2. Варіанти індивідуальних завдань
- •3. Синтез автомата мілі
- •3.1. Побудова змістовної схеми алгоритму
- •3.4. Побудова таблиці кодування мікрокоманд
- •3.5. Побудова закодованої мікрокомандної схеми алгоритму
- •3.6. Побудова основної таблиці абстрактного автомата
- •3.7. Побудова граф-схеми переходів
- •3.8. Побудова системи рівнянь функції переходів
- •3.9. Побудова системи рівнянь функції виходів
- •3.10. Кодування внутрішніх станів автомата
- •3.11. Побудова схеми операційного автомата
- •4. Синтез автомата мура
- •4.1. Побудова змістовної схеми алгоритму
- •4.2. Побудова таблиці кодування операційних та умовних вершин
- •4.3. Побудова закодованої мікроопераційної схеми алгоритму
- •4.4. Побудова таблиці кодування операційних та умовних вершин
- •4.5. Побудова закодованої мікрокомандної схеми алгоритму
- •4.6. Побудова основної таблиці абстрактного автомата.
- •4.7. Побудова граф-схеми переходів
- •4.8. Побудова системи рівнянь функцій переходів
- •4.9. Кодування внутрішніх станів автомата
- •4.10. Побудова схеми операційного автомата
- •Список літератури
- •61002, Харків, вул. Фрунзе, 21.
- •61002, Харків, вул. Фрунзе, 21.
4.5. Побудова закодованої мікрокомандної схеми алгоритму
Закодовану мікрокомандну схему алгоритму наведено на рис. 4.3. Проставляємо мітки внутрішніх станів автомата Мура таким чином:
мітки ставляться біля кожної мікрокоманди;
початок і кінець мікрокомандної схеми алгоритму позначається міткою s0;
перехід з одного стану в інший повинен проходити через умовну або операційну вершину автомата;
біля кожної мікрокоманди мітки проставляються відповідно до порядкового номера.
Рисунок 4.3 – Закодована мікрокомандна схема алгоритму
4.6. Побудова основної таблиці абстрактного автомата.
Основна таблиця абстрактного автомата (табл. 4.3) будується на основі закодованої мікрокомандної схеми алгоритму див. (рис. 4.3). В першому стовбці таблиці записуються всі стани, в яких може знаходитись автомат. У першому рядку таблиці вказуються вхідні сигнали, їх комбінації або синхроімпульс (СІ). Перехід за синхроімпульсом відбувається, якщо між двома операційними вершинами не знаходиться умовна вершина.
У клітинках таблиці фіксується: стан, до якого переходить автомат, та стан, який з’являється при цьому на виході. Наприклад, із стану s0 автомат може здійснити перехід до стану s1, і в результаті цього переходу на виході автомата з’явиться вихідний стан Y1. Таким чином, автомат виконає ті мікрооперації, які виконуються протягом одного такту (мікрооперація mY1 закодована мікрокомандою Y1), і цей перехід відбудеться в результаті дії вхідного сигналу СІ.
Таблиця 4.3 – Основна таблиця абстрактного автомата
Внутрішні стани |
Вхідні стани |
|||||||
СІ=1 |
|
X1X2 |
X1 |
X3 |
|
X4 |
|
|
s0t-1 |
s1t |
|
|
|
|
|
|
|
s1t-1 |
s2t |
|
|
|
|
|
|
|
s2t-1 |
s3t |
|
|
|
|
|
|
|
s3t-1 |
|
s5t |
s4t |
s5t |
|
|
|
|
s4t-1 |
s5t |
|
|
|
|
|
|
|
s5t-1 |
|
|
|
|
s3t |
s6t |
|
|
s6t-1 |
|
|
|
|
|
|
s2t |
s0t |