Синтез и отладка алгоритмов функционирования цифровых устройств управления. Вашкевич Н.П - 17 стр.

UptoLike

17
Запись бит
R
1[2]:=
R
2[0],
R
1[0/3]:=
R
2[4/7]
Арифметические операторы описывают выполнение операций
сложения, вычитания, умножения, деления над содержимым узлов
(табл. 1.4).
Таблица 1.4
Действие Пример
Сложение
R
1=
R
2+
R
3
Вычитание
R
1=
R
2—
R
3
Умножение
R
1=
R
2*
R
3
Деление
R
1=
R
2/
R
3
Логические операторы описывают выполнение логических опера-
ций над содержимым узлов (табл. 1.5).
Таблица 1.5
Действие Пример
И
R
1=
R
2&
R
3
ИЛИ
R
1=
R
2v
R
3
НЕ
R
1=!
R
2
Исключающее ИЛИ
R
1=
R
2%
R
3
Битовое И
R
1[0]=
R
2[0]&
R
3[2]
Битовое ИЛИ
R
1[0]=
R
2[0]v
R
3[2]
Битовое НЕ
R
1[5]=!
R
2[1]
Битовое исключающее ИЛИ
R
1[0]=
R
2[0]%
R
3[2]
    Запись бит                          R1[2]:=R2[0], R1[0/3]:=R2[4/7]

   Арифметические операторы описывают выполнение операций
сложения, вычитания, умножения, деления над содержимым узлов
(табл. 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]




                                17