Контрольная работа_1 / Doc4_new
.doc
Разработка управляющего автомата
Управляющие и осведомительные сигналы
Управляющие сигналы:
у1 – выборка РА Озу из СЧАК
у2 – чтение команды в РС ОЗУ и запись ее в РК
у3 – чтение значения Ri в РОН и запись его в Р1ИАЛУ
у4 – чтение значения Rd в РОН и запись его в Р2ИАЛУ, чтение значения Rimax в РОН
у5 –сложене Р1 и Р2
у6 –запись результата сложения из РРИАЛУ в Кш
у7-запись в СЧАК значения R
y8 – увеличение СЧАК на K
y9 – останов
Осведомительные сигналы:
х2 – условие переполнения (1)
x3 – условие перехода (1)
х4 – готовность данных в ОЗУ
Управляющий автомат с жесткой логикой (автомат Мили)
Граф переходов
Таблица переходов
a0 |
a1 |
0000 |
0001 |
1 |
y1 |
0001 |
a1 |
a1 |
0001 |
0001 |
^x4 |
- |
0001 |
a1 |
a2 |
0001 |
0010 |
x4 |
y2 |
0010 |
a2 |
a3 |
0010 |
1011 |
1 |
- |
0011 |
a3 |
a4 |
0011 |
0100 |
1 |
y3 |
0100 |
a4 |
a5 |
0100 |
0101 |
1 |
y4 |
0101 |
a5 |
a6 |
0101 |
0110 |
1 |
y5 |
0110 |
a6 |
a7 |
0110 |
0111 |
1 |
y6 |
0111 |
a7 |
a8 |
0111 |
1000 |
^x3 |
y8 |
1000 |
a7 |
a9 |
0111 |
1001 |
x3 |
y7 |
1001 |
a8 |
a9 |
1000 |
1001 |
^x2 |
y10 |
1001 |
a8 |
a9 |
1000 |
1001 |
x2 |
y9 |
1001 |
a9 |
a0 |
1001 |
0000 |
1 |
y10 |
0000 |
y1=a0
y2=a1&x4
y3=a3
y4=a4
y5=a5
y6=a6
y7=a7&x3
y8=a7&^x3
y9=(a8&x2) V a6
y10=(a8&^x2)V a9
D4=a8 v a6 v a7 v a9
D3=a3 v a4 v a5 v a6
D2=(a1&x4) v a1 v a4 v a5 v a6
D1=a0 v (a1&^x4) v a2 v a4 v (a6v a8 v (a7&x3) v a9