Синтез и отладка алгоритмов функционирования цифровых устройств управления - 11 стр.

UptoLike

11
Арифметические операторы описывают выполнение операций сложе-
ния, вычитания, умножения, деления над содержимым узлов (табл. 1.4).
Таблица 1.4
Действие Пример
Сложение R1=R2+R3
Вычитание R1=R2—R3
Умножение R1=R2*R3
Деление R1=R2/R3
Логические операторы описывают выполнение логических операций
над содержимым узлов (табл. 1.5).
Таблица 1.5
Действие Пример
И R1=R2&R3
ИЛИ R1=R2vR3
НЕ R1=!R2
Исключающее ИЛИ R1=R2%R3
Битовое И R1[0]=R2[0]&R3[2]
Битовое ИЛИ R1[0]=R2[0]vR3[2]
Битовое НЕ R1[5]=!R2[1]
Битовое исключающее ИЛИ R1[0]=R2[0]%R3[2]
Операции сдвига и счета описывают различные операции сдвига и сче-
та прямого и обратного (табл. 1.6).
Таблица 1.6
Действие Пример
Арифметический сдвиг влево AL(R1,2)
Арифметический сдвиг вправо AR(R1,2)
Логический сдвиг влево LS(R1,4)
Логический сдвиг вправо RS(R1,4)
Циклический сдвиг влево LC(R1,1)
Циклический сдвиг вправо RC(R1,1)
Инкремент R1=R1++
Декремент R1=R1--
   Арифметические операторы описывают выполнение операций сложе-
ния, вычитания, умножения, деления над содержимым узлов (табл. 1.4).
                                                               Таблица 1.4
                  Действие                            Пример
    Сложение                           R1=R2+R3
    Вычитание                          R1=R2—R3
    Умножение                          R1=R2*R3
    Деление                            R1=R2/R3




   Логические операторы описывают выполнение логических операций
над содержимым узлов (табл. 1.5).
                                                               Таблица 1.5
                   Действие                           Пример
    И                                  R1=R2&R3
    ИЛИ                                R1=R2vR3
    НЕ                                 R1=!R2
    Исключающее ИЛИ                    R1=R2%R3
    Битовое И                          R1[0]=R2[0]&R3[2]
    Битовое ИЛИ                        R1[0]=R2[0]vR3[2]
    Битовое НЕ                         R1[5]=!R2[1]
    Битовое исключающее ИЛИ            R1[0]=R2[0]%R3[2]

    Операции сдвига и счета описывают различные операции сдвига и сче-
та прямого и обратного (табл. 1.6).
                                                               Таблица 1.6
                   Действие                           Пример
    Арифметический сдвиг влево         AL(R1,2)
    Арифметический сдвиг вправо        AR(R1,2)
    Логический сдвиг влево             LS(R1,4)
    Логический сдвиг вправо            RS(R1,4)
    Циклический сдвиг влево            LC(R1,1)
    Циклический сдвиг вправо           RC(R1,1)
    Инкремент                          R1=R1++
    Декремент                          R1=R1--




                                  11