2.1 Розробка мікропрограми автомата
Функціонування керуючого автомата зводиться до генерування послідовності керуючих сигналів Y, продиктованою мікропрограмою і відповідної послідовності інформаційних сигналів X.
Любий автомат може бути заданий трьома способами: матрично, графічно і аналітично.
При матричному способі автомат представляє собою дві таблиці: таблиця переходів і виходів. Таблиця переходів визначає функцію переходів автомата, таблиця виходів - функцію виходів.
Щоб побудувати таблицю переходів, потрібно побудувати таблицю кодування керуючих сигналів, і таблицю кодування умов переходу. Таблиця кодування керуючих сигналів зображена в табл. 5.1.1, а таблиця кодування умов переходу в табл. 5.1.2.
Таблиця 5.1.1 - Таблиця кодування керуючих сигналів
Y1 |
Код |
Y2 |
Код |
Y3 |
Код |
Y4 |
Код |
|
у1 у5 у6 y9 y10 y12 y14 |
001 010 011 100 101 110 111 |
y2 y7 y11 y13 y15 y17 |
001 010 011 100 101 110 |
у3 y8 y16 |
01 10 11 |
y4 |
1 |
Таблиця 5.1.2 - Таблиця кодування умов переходу
X |
Код |
|
X1 X2 X3 X4 X5 X6 |
001 010 011 100 101 110 |
Таблиця 5.1.3 - таблиця переходів
Адреса стану |
Y1 |
Y2 |
Y3 |
Y4 |
X |
A |
|
00000 |
000 |
000 |
00 |
0 |
000 |
00001 |
|
00001 |
001 |
001 |
01 |
1 |
000 |
00010 |
|
00010 |
000 |
000 |
00 |
0 |
001 |
00000 |
|
00011 |
010 |
000 |
00 |
0 |
000 |
00100 |
|
00100 |
011 |
000 |
00 |
0 |
000 |
00101 |
|
00101 |
000 |
000 |
00 |
0 |
010 |
01011 |
|
00110 |
010 |
000 |
00 |
0 |
000 |
00111 |
|
00111 |
000 |
000 |
00 |
0 |
100 |
01110 |
|
01000 |
000 |
000 |
00 |
0 |
101 |
01111 |
|
01001 |
000 |
000 |
00 |
0 |
110 |
10000 |
|
01010 |
000 |
110 |
00 |
0 |
000 |
00100 |
|
01011 |
100 |
010 |
10 |
0 |
000 |
01100 |
|
01100 |
000 |
000 |
00 |
0 |
011 |
00000 |
|
01101 |
000 |
000 |
00 |
0 |
000 |
00100 |
|
01110 |
101 |
011 |
00 |
0 |
000 |
01000 |
|
01111 |
110 |
100 |
00 |
0 |
000 |
01001 |
|
10000 |
111 |
101 |
11 |
0 |
000 |
01010 |
- Синтез та моделювання роботи двійково-десяткового суматора
- 3.1.4. Додавання в двійково-десятковому коді. Десяткова корекція.
- 3.6. Двійково-десяткове кодування.
- Двійково-десятковий формат
- 1. Дати характеристику двійково-десятковому коду 8-4-2-1. Перетворення десяткового числа в числа двійково-десятковий код 8-4-2-1 і навпаки.
- Алгоритми виконання простих арифметичних операцій над двійковими числами.
- Операції аналого-цифрового перетворення