logo

Система команд x86
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

AND

Логическое И

Влияние команды на флаги и форматы команды:

OF

DF

IF

TF

SF

ZF

AF

PF

CF

0

     

*

*

?

*

0

 

Код

Команда

Описание

Проц.

Пример

20 /r

AND r/m8,r8

r/m8 AND r8

8086

and [bx],ah

21 /r

AND r/m16,r16

r/m16 AND r16

8086

and cx,di

21 /r

AND r/m32,r32

r/m32 AND r32

Intel286

and memory,ecx

22 /r

AND r8,r/m8

r8 AND r/m8

8086

and ch,sum

23 /r

AND r16,r/m16

r16 AND r/m16

8086

and di,[si]

23 /r

AND r32,r/m32

r32 AND r/m32

Intel286

and ecx,raznost

24 ib

AND AL,imm8

АL AND imm8

8086

and al,4

25 iw

AND AX,imm16

AX AND imm16

8086

and ax,03FDh

25 id

AND EAX,imm32

EAX AND imm32

Intel286

and eax,23456789h

80 /4 ib

AND r/m8,imm8

r/m8 AND imm8

8086

and byte ptr [bx],5

81 /4 iw

AND r/m16,imm16

r/m16 AND imm16

8086

and dx,0DBBh

81 /4 id

AND r/m32,imm32

r/m32 AND imm32

Intel286

and ebx,0CAAAAh

83 /4 ib

AND r/m16,imm8

r/m16 AND imm8 (знакорасшир.)

8086

and cx,0ABh

83 /4 ib

AND r/m32,imm8

r/m32 AND imm8 (знакорасшир.)

Intel286

and edx,0Ah

Операция:

DEST = DEST AND SRC;

CF = 0;

OF = 0;

Описание:

Команда AND вычисляет логическое "И" двух операндов и помещает результат на место первого операнда. Каждый бит результата устанавливается в 1, в том случае, если соответствующие биты операндов установлены в 1, в противном случае — в 0.

 

Особые ситуации защищенного режима:

#GP(0), если результат находится в сегменте, запрещенном для записи, а также если используется некорректный эффективный адрес операнда в памяти в сегментах CS, DS, ES, FS или GS.
#SS(0) при использовании некорректного эффективного адреса в сегменте SS.
#PF(Код ошибки), страничная ошибка.
#AC(0) при невыровненной ссылке в память при текущем уровне привилегий равном 3.

Особые ситуации режима реальной адресации:

#GP, если любая часть операнда находится вне пространства эффективных адресов в сегментах CS, DS, ES, FS или GS.
#SS, если любая часть операнда находится вне пространства эффективных адресов в сегменте SS.

Особые ситуации режима V86:

Такие же, как и в режиме реальной адресации.
#PF(Код ошибки), страничная ошибка.
#AC(0) при невыровненной ссылке в память.


Входит в группу команд: Базовая система команд CPU



Все права защищены © 1997-2011 Перепечатка возможна только по согласованию с владельцем авторских прав. admin@club155.ru

Яндекс.Метрика               Сервер радиолюбителей России - схемы, документация,

 соревнования, дипломы, программы, форумы и многое другое!   схемы новости электроники