Flag equ 10010011b
Je m1
Cmp al,0
Tab equ 30
mov al, tab ge 50 ; al = 00h – ложь
….
m1:
В примере оператор проверяет константу tab (больше или равна числу 50). Т.к. результат сравнения – «лож», то управление с помощью команды условного перехода передается на метку m1.
v Логическиеоператоры not, and, or, xor выполняют над выражениями поразрядные операции.
Формат операторов:
not <Выражение>
[not] <Выражение > < > [not] <Выражение >
Пример:
mov al, Flag xor 01b ;Результат в al = 10010010b
v Индексный оператор – используется при индексной адресации. Транслятор выполняет сложение операнда, указанного в скобках с операндом вне скобок (происходит обращение по вычисленному адресу).
Пример