bitor

Побитовые OR двух fi объекты

Синтаксис

c = bitor(a,b)

Описание

c = bitor(a,b) возвращает побитовое OR от fi объекты a и b. Значение выхода определяется следующим образом:

  • Элементы в массиве выхода c присваиваются значения 1 когда соответствующий бит в любом входном массиве имеет значение 1.

  • Элементы в массиве выхода c присваиваются значения 0 когда соответствующий бит в обоих входных массивах имеет значение 0.

The numerictype свойства, связанные с a и b должны быть идентичными. Если оба входа имеют локальный fimath, их локальные свойства fimath должны быть идентичными. Если на numerictype подписывается, тогда битовое представление сохраненного целого числа находится в представлении дополнения двух.

a и b должны иметь одинаковые размерности, если только он не является скаляром.

bitor поддерживает только fi объекты с типами данных с фиксированной точкой.

Примеры

Следующий пример находит побитовое OR от fi объекты a и b.

a = fi(-30,1,6,0);
b = fi(12, 1, 6, 0);
c = bitor(a,b)

c =
 
   -18

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 6
        FractionLength: 0

Можно проверить результат, исследуя двоичные представления a, b и c.

binary_a = a.bin
binary_b = b.bin
binary_c = c.bin

binary_a =

100010

binary_b =

001100

binary_c =

101110

Расширенные возможности

.

Генерация HDL-кода
Сгенерируйте Verilog и VHDL код для FPGA и ASIC проектов с использованием HDL- Coder™.

См. также

| | | |

Представлено до R2006a