Page 92 - 4339
P. 92
Регістри С і В забезпечують зсув чисел вправо, при цьому
значення молодшого розряду регістра С пересилається в
старший розряд регістра В.
Рисунок 6.16 - Функціональна схема АЛП4
6.4.4 Мікропрограма множення цілих чисел
Початок. Якщо А[3], то М1, інакше чекати
М1 у1: RGA:=А; Т2.Т1:=0.0 <приймання множеного
та обнулення Т1,Т2>
у2 : RGВ:=В; Т2:=В[n] <приймання множника та
дублювання його знаку в тригері Т2>
у3: RGС.RGD:=0.0 <обнулення регістрів>
у4 : СТ:=n-1 <запис кількості циклів>
М2 Якщо В[1], то М3
у5: SМ:=|А|+D <додавання>
у6 : RGС:=SМ <пересилання часткової суми>
М3 у7 : RGС.RGВ:=R(С.В) <однорозрядний зсув
вправо>
у8: СТ:=СТ-1 <декремент лічильника>
Якщо СТ ≠ 0, то М2, інакше
91