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
   87   88   89   90   91   92   93   94   95   96   97