Owen logic (версия 13)


Пример Применение блоков функции для определения модулей чисел: |–3,4| = Q = |–3,4|, |6,7| = Q = 6,7 6.1.3 Функции сравнения



Pdf көрінісі
бет49/83
Дата03.10.2024
өлшемі5.89 Mb.
#504291
түріРуководство пользователя
1   ...   45   46   47   48   49   50   51   52   ...   83
rp owen logic 13

Пример
Применение блоков функции для определения модулей чисел: |–3,4| = Q = |–3,4|, |6,7| = Q = 6,7
6.1.3 Функции сравнения

Равно (EQ) 6.1.3.1
;

Больше (GT, fGT) 6.1.3.2
;

Выбор (SEL) 6.1.3.3
.
6.1.3.1 Равно (EQ)
Результаты выполнения операции блока на выходе сравнения входных значений:

V1 = V2 → Q = 1;

V1 > V2 → Q = 0;

V1 < V2 → Q = 0.
Пример


6 Библиотека
85
6.1.3.2 Больше (GT, fGT)
Результаты выполнения операции блока на выходе при сравнении входных значений:

V1 = V2 → Q = 0;

V1 > V2 → Q = 1;

V1 < V2 → Q = 0.
Для сравнения целочисленных значений используется блок GT, для значений с плавающей запятой
– блок fGT.
Пример
6.1.3.3 Выбор (SEL, fSEL)
ПРИМЕЧАНИЕ
Функция Выбор (SEL, fSEL) в OWEN Logic называется Тернарная условная операция
сравнения.
Если V1 равен логическому «0», то результатом выполнения операции блока на выходе является
входной сигнал V2. Если V1 равен логической «1», то результатом выполнения операции блока на
выходе является входной сигнал V3.

V1 = 0 → Q = V2;

V1 = 1 → Q = V3.
Для выбора целочисленных значений используется блок SEL, для значений с плавающей запятой
— блок fSEL.
Пример


6 Библиотека
86
6.1.4 Сдвиговые функции

Логический сдвиг влево (SHL) 6.1.4.1
;

Логический сдвиг вправо (SHR) 6.1.4.2
.
6.1.4.1 Побитовый логический сдвиг влево (SHL)
Побитовый логический сдвиг влево (SHL) используется для выполнения операции побитового
логического сдвига операнда влево на бит с дополнением нулями справа.


Достарыңызбен бөлісу:
1   ...   45   46   47   48   49   50   51   52   ...   83




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет