Page 55 - 4339
P. 55
Для вибору порядку проходження мікрооперацій
аналізуються логічні умови, які набувають значення одиниці
(так) чи нуля (ні) залежно від значень операндів і результатів
обчислень. Мікроалгоритм операції, записаний у термінах
мікрооперацій і логічних умов, називається мікропрограмою.
Кожна машинна операція має свою мікропрограму.
4.5.2. Операційний та керуючий блоки. Будь-який
цифровий обчислювач, у тому числі й АЛП, може
представлятися композицією операційного і керуючого
пристроїв.
В операційному пристрої виконуються арифметико-
логічні операції. Керуючий пристрій забезпечує виконання
операцій за допомогою послідовності керуючих сигналів, яку
він виробляє залежно від мікропрограми. У математичних
моделях АЛП перший пристрій подається операційним
автоматом, а другий - керуючим автоматом (рис. 4.6).
Рисунок 4.6 - Структура математичної моделі АЛП
Операційний автомат (ОА) приймає по входу А операнди,
y
по входу У - керуючі сигнали , передає на вихід Z
i
результати операції і формує множину значень логічних умов
. Керуючий автомат (КА) приймає по входу X логічні
x
i
x
умови і залежно від їх значень та коду операції по входу
i
F формує послідовність керуючих сигналів .
y
i
4.6 Класифікація арифметико-логічних пристроїв
54