logo search
Кафедра “Системы автоматического управления”

9.2. Логические команды.

Команды МП, реализующие логические операции, представлены в таблице 9.2.

Логические команды наиболее часто используются для селективной установки, инвертирования, сброса и проверки бит в операнде получателе в соответствии с двоичным набором операнда-источника. Примеры использования логических команд приведены на рис.9.2.

директивы определения данных, команды ввода и др.

(X, Y, Z и V определены как переменные целого типа).

MOV AX,X ;умножить (Х) на Y

IMUL Y ;и запомнить произведение в ВХ:СХ

MOV CX,AX ;

MOV BX,DX ;

MOV AX,Z ;прибавить к произведению в ВХ:СХ

CWD ;расширенное со знаком (Z)

ADD CX,AX

ADC BX,DX

SUB CX,540 ;вычесть 540 из BX:CX

SBB BX,0

MOV AX,V ;вычесть (BX:CX) из (V) расширен-

CWD ;ным со знаком и разделить на (Х)

SUB AX,CX ;частное образовать в АХ

SUB DX,BX ;а остаток в DX

IDIV X

команды вывода и др.

Рис.9.1.

Таблица 9.2.

Рис.9.2.