Page 84 - 4339
P. 84

-  схему  XOR  для  порозрядного  логічного  ВИКЛЮЧНЕ
                            АБО кодів операндів А і В;
                                -  схеми  електронних  ключів  SW1  і  SW2  для  комутації
                            операндів;
                                -  комбінаційний  суматор  SM.  На  вхід  перенесення
                            суматора подається лог. 1 при операції віднімання;
                                - регістр результату RGD;
                                - схему ознаки переповнення ОР;
                                - модуль керуючого блока МКБ3 на основі автомата Мілі
                            з пам'яттю на D-тригерах.

                                6.3.4   Мікропрограма        додавання     та    віднімання
                            двійкових  чисел.  Суміщена  мікропрограма  додавання  та
                            віднімання двійкових чисел має вигляд:
                            Початок.  Якщо  К[1]  або    К[2],  то  М1,  інакше  -
                            чекати
                            M1 y1 : RGA:=A <приймання першого операнда>
                               y2 : RGB:=В <приймання другого операнда>
                            Якщо К[1], то
                               y3 : RGC:=В, інакше
                               y4  :  RGC:=В  <пересилання  з  інвертуванням
                            другого операнда>
                            Якщо К[1], то
                               у5: SM:=В+С, інакше
                               у6: SM:=В+С+1
                                          Якщо (р3, то перейти до М2, інакше
                               y7 : RGD:=SM <присвоєння результату>
                               y8:       Ш2:=D       <пересилання        результату         в
                            оперативну пам'ять>
                            Перейти до М3
                            М2 y9 : Гп:=ПП <фіксація переповнення>
                            М3 Кінець.
                                Змістовний і закодований графи мікропрограми додавання
                            і віднімання показані на рис. 6.12.













                                                            83
   79   80   81   82   83   84   85   86   87   88   89