их
З операційного автомата в керуючий необхідно передати осведомітельних сигнали про стан пристроїв ОА, що визначаються списком наступних логічних умов:
X - перевірка наявності операндів на вхідних шині;
р1 - якщо р1 = 1, то співмножник дорівнює нулю;
р2 - знак множимо;
р3 - знак порядку в RG4;
р4 - знак множника в RG1;
р5 - p5 = 1 - ПРС;
Р6 - знак результату складання порядків;
р7-аналізований розряд множника;
р8 - р8 = 1 - умова завершення множення;
р9 - відсутній - необхідно нормалізувати RG3;
Z - перевірка можливості видачі на ШІВих.
Таким чином, керуючий МПА має виробляти 13 керуючих сигналів і посилати їх у ОА в потрібні такти машинного часу відповідно з алгоритмом, орієнтуючись на 11 осведомітельних сигналів, що надходять з ОА.
3 Реалізація змістовної ДСА
Змістовна граф-схема алгоритму представлена ​​в додатку В.
Виконання алгоритму починається з перевірки наявності операндів на ШІВх (блоки 1 і 4). При надходженні першого операнда відбувається занесення його мантиси в RG1 і молодші розряди RG2 (в старші розряду заносяться 0), його порядку в RG4, а також обнулення RG3, занесення 01001 в CT2 і скидання тригера T1 і лічильника СТ1 (блок 2). Потім проводиться аналіз знака множимо (блок 5): якщо р2 = 1, то формується і заноситься до RG3 ДК від мантиси множника (блок 6), - аналіз знака порядку в RG4 (блок 7): якщо р3 = 1, то в СТ1 заноситься ДК від порядку, якщо ні - то ПК, - і занесення мантиси множимо в молодші розряди RG2 (в старші розряду заносяться 0), порядку множимо в RG4 (блоки 8 і 9). Потім проводиться аналіз знака множника (блок 11): якщо р4 = 1, то формується і заноситься до RG3 ДК від мантиси множимо (блок 12). Після занесення кожного із співмножників проводиться аналіз p1. Якщо хоча б в одному випадку p1 = 1 (блоки 3 і 10), значить операнд дорівнює нулю і необхідно перейти до блоку 26.
Потім проводиться аналіз знака порядку множимо в RG4 (блок 13): якщо р3 = 1, то до вмісту СТ1 додається ДК від порядку в RG4, якщо ні - то ПК, - а також зсув RG3 вліво на 23 розряду і занесення в його старший розряд знака результату (блоки 14 і 15). Виробляється перевірка на ПРС (блок 16): якщо р5 = 1, то виникло ПРС і тригер Т1 необхідно встановити в В«1В» подачею сигналу У10 (блок17). p align="justify"> Потім проводиться аналіз молодшого розряду множника (блок 18):
якщо P7 - логічна одиниця, то виконується підсумовування приватної суми і множимо (блок 19...