Page 67 - 4339
P. 67
П SM n - відємний результат (знаки 11);
2
П SM n П SM n - переповнення розрядної сітки
3
ПП (знаки дорівнюють 01 чи 10);
n 1
SM n - нульовий результат.
i 1
Після закінчення операції КА аналізує ознаки результату і
встановлює значення відповідних тригерів ознак. Ознака
переповнення перевіряється до закінчення операції і за її
наявності виконання програми переривається.
Ознака OR реалізується за допомогою восьми логічних
двовходових елементів АБО за співвідношенням
F A B , і = 1,2,...,8,
i i i
де Fi — і-й вихід вузла логічного додавання. Ця операція
виконується автоматично незалежно від коду команди.
6.1.5 Мікропрограма додавання. Мікропрограма
додавання двійкових чисел у доповняльних кодах має такий
вигляд.
Початок. Якщо А[1], то М1 інакше — чекати
M1 y1 : RGA := A <приймання першого операнда>
y2 : RGB := B <приймання другого операнда>
y3 : SM := А + B <додавання>
Якщо 3 то М2, інакше
y4 : RGC := SM <присвоєння результату>
y5 : Ш2 := RGC<пересилання в пам'ять>
Перейти до М3
М2 y6:Тп:=ПП<тригеру переповнення Тп
присвоюється ознака ПП>
М3 Кінець.
Примітка. M[1] — однорозрядний код команди
додавання.
Змістовний і закодований графи мікропрограми додавання
показано на рисунку 6.2.
66