Page 60 - 4339
P. 60

-  інкремент  та  декремент  слова  на  одиницю:  A:=A+1,
                            A:=A–1;
                                -  порозрядні  логічні  операції:  диз’юнкція  A:=  B  ∨C,
                            кон’юнкція A:= B ∧ C, додавання за модулем два A:= B       C ;
                                - лівий і правий логічні зсуви L, R; арифметичні зсуви L A ,
                            R A та циклічні зсуви L Ц, R Ц. Наприклад, логічний зсув слова
                            A(n) вліво на один розряд: A(n):= L(A) = A(n −1:1).0; циклічний
                            зсув вправо на один розряд: A:= R Ц (А) = А[1].А(п : 2).
                                Мова,  призначена  для  описування  мікропрограм  у
                            термінах операторів, називається мовою мікропрограмування.
                            Оператори  в  мікропрограмі  виконуються  послідовно  від
                            початку  до кінця; для зміни такого порядку використовують
                            оператори переходу і мітки.
                                Оператор
                                               Перейти Мi
                                переносить дію до оператора з міткою Мi.
                                Оператор
                                               Перейти, якщо х, то Мi
                                переносить дію  до мітки Мi, коли х=1, інакше при х= 0
                            оператори виконуються послідовно.
                                Оператор
                                        Перейти, якщо х, то Мi, інакше Мj
                                переносить  дію  до  Мi  при  х=1,  інакше  виконується
                            оператор з міткою Мj.
                                Мікропрограми подають також направленим графом (рис.
                            4.10),  який  складається  з  вершин:  «Початок»,  «Кінець»,
                            операторних  (відповідають  одній  мікрокоманді  кожна)  та
                            умовних (еквівалентних умовним переходам до двох міток).





                                   Рисунок 4.10 - Вершини графу мікропрограми:
                              а – «Початок»; б – «Кінець»; в – операторна; г – умовна

                                Усі вершини, крім початкової, мають довільну (не менше
                            одного)  кількість  входів.  За  всіма  можливими  значеннями




                                                            59
   55   56   57   58   59   60   61   62   63   64   65