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 Индексный оператор – используется при индексной адресации. Транслятор выполняет сложение операнда, указанного в скобках с операндом вне скобок (происходит обращение по вычисленному адресу).

Пример