Page 104 - 4339
P. 104

Схема АЛП5 містить:
                               - регістр RGA для приймання восьмирозрядного дільника Y;
                               -  регістри  RGB  і  RGC  для  приймання  16-розрядного
                            діленого X;
                               - комбінаційний восьмирозрядний суматор SM;
                               -  мультиплексор  MUX,  який  забезпечує  записування
                            інформації  в  регістр  RGB  із  вхідної  шини  Ш1  або  з  виходів
                            суматора SM;
                               -  схему  BIN  для  подання  прямого  або  оберненого  коду
                            дільника на входи суматора SM;
                               - лічильник кількості циклів СТ;
                               - схему вироблення ознак результату ОР;
                               -  тригери  Т1-Т4  для  створення  другого  рівня  керування
                            модулем операційного блока МОБ5;
                               - місцевий керуючий блок МКБ5 на основі автомата Мілі з
                            пам'яттю на JK-тригерах.

                                6.5.3  Мікропрограма        ділення  цілих      чисел     без
                            відновлення залишку.
                            Початок. Якщо K[4], то M1, інакше - чекати
                            M1 y1: RGA:=Y; Т1.Т2.Т3.Т4:=0.0.0.0
                                 <завантаження            дільника        і      обнулення
                            тригерів>
                               у2:  RGB:=X1;  Т1:=В[n]  <завантаження  старшої
                            частини  діленого;  присвоєння  тригеру  Т1  знака
                            діленого>
                               у3  :  RGC:=X2  <завантаження  молодшої  частини
                            діленого>
                               у4:  RGB.RGC:=L(В.С).Т3  <зсув  вліво  на  один
                            розряд  змісту  регістрів  RGB  і  RGC.  Передача
                            значення      старшого       розряду      регістра      RGC     в
                            молодший  розряд  регістра  RGB,  а  в  молодший
                            розряд регістра RGC - змісту тригера Т3>
                               y5:  Т3:=ЗНАК=А[n] Т1  <записування  в  тригер
                            Т3 знака результату ділення>
                                y6  :  СТ:=n-1  <завантаження  в  лічильник  СТ
                            кількості циклів>
                                y7  :  SM:=В+[-A]  <віднімання  дільника  в
                            доповняльному коді від значення даних в регістрі
                            RGB>




                                                            103
   99   100   101   102   103   104   105   106   107   108   109