Главная SciLab Функции SciLab Логические (битовые) функции SciLab


















Логические (битовые) функции SciLab

Логические функции позволяют производить операции с числами в представлении двоичного числа, а так же проводить манипуляции с отдельными разрядами.

Функции алгебры логики опираются на булеву алгебру двух переменных согласно следующей таблице истинности:

x1 x2 И (AND, bitand) ИЛИ (OR, bitor) Искл. ИЛИ (XOR, bitxor)
0 0 0 0 1
0 1 0 1 0
1 0 0 1 0
1 1 1 1 1

Результат побитовой операции для многоразрядных чисел определяется побитовым применением таблицы истинности.

Функция bitcmp возвращает дополнительный код числа в формате машинного слова заданной разрядности. Функции bitget и bitset возвращают или устанавливают в заданных разрядах значения бит, соответственно.

Все логические функции SciLab:

Логические функции SciLab