Page 96 - 4128
P. 96
Управляючий автомат (УА) генерує послідовність
управляючих сигналів, вказану мікропрограмою і відповідну
значенням логічним умов. Інакше кажучи, управляючий автомат
задає порядок виконання дій в ОА, випливає з алгоритму
виконання операцій. Найменування операції, яку необхідно
виконати в пристрої, визначається кодом g операції, поступаючим
в УА ззовні. Стосовно до УА сигнали g1,...,g h, за допомогою яких
кодується найменування операції і інформаційні сигнали x1,...,x L,
формовані в операційному автоматі, виконують однакову роль:
вони впливають на порядок вироблення управляючих сигналів У.
Тому сигнали g1,...,g h і x1,...,x L відносяться до одного класу – до
класу інформаційних сигналів, що надходять на вхід УА.
Тобто, будь-який операційний пристрій – процесор, канал
введення-висновку і т.д. – є композицією операційного і
управляючого автоматів. Операційний автомат, реалізовуючи дії
над словами інформації, є виконавчою частиною пристрою,
роботою якого управляє управляючий автомат, що генерує
необхідні послідовності управляючих сигналів.
Операційний і управляючий автомати можуть бути
визначені своїми функціями – переліком виконуваних ними дій.
Функція ОА визначається такою сукупністю
відомостей:
1 безліччю вхідних слів D={d1,...,d H}, що вводяться в
автомат як операнди;
2 безліччю вихідних слів R={r1,...,r Q}, що представляють
результати операцій;
3 безліччю внутрішніх слів S={s1,...,s N}, використовуваних
для представлення інформації в процесі виконання операцій.
Можна вважати, що вхідні і вихідні слова співпадають з певними
внутрішніми DS, RS.
4 безліччю мікрооперацій Y={ym}, що реалізовують
перетворення S= m(s) над словами інформації, де m –
обчислювана функція;
5 безліччю логічних умов X={xi}, де xi= i(si) і i – булева
функція;
95