Команды передачи данных ассемблер. Арифметические и логические команды. Команды стека, ввода-вывода и управления, страница 3

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

Синтаксис

Код

Комментарий

ANA A

A7

Логическая операция «and». (A and A)

ANA B

A0

Логическая операция «and». (B and А)

ANA C

A1

Логическая операция «and». (C and А)

ANA D

A2

Логическая операция «and». (D and А)

ANA E

A3

Логическая операция «and». (E and А)

ANA H

A4

Логическая операция «and». (H and А)

ANA L

A5

Логическая операция «and». (L and А)

ANA M

A6

Логическая операция «and». (Яч-ка памяти, адрес которой находится в паре HL, с А)

ANI N

E6

Логическая операция «and». (Непосредственно следующие данные N and А)

XRA A

AF

Логическая операция «xor». (А xor A)

XRA B

A8

Логическая операция «xor». (B xor A)

XRA C

A9

Логическая операция «xor». (C xor A)

XRA D

AA

Логическая операция «xor». (D xor A)

XRA E

AB

Логическая операция «xor». (E xor A)

XRA H

AC

Логическая операция «xor». (H xor A)

XRA L

AD

Логическая операция «xor». (L xor A)

XRA M

AE

Логическая операция «xor». (Содержимое яч-ки памяти, адрес которой находится в паре HL, с A)

XRI N

EE

Логическая операция «xor». (Непосредственно следующие данные N xor A)

ORA A

B7

Логическая операция «or». (Проверить А и сбросить перенос, А or A).

ORA B

B0

Логическая операция «or». (B or A)

ORA C

B1

Логическая операция «or». (C or A)

ORA D

B2

Логическая операция «or». (D or A)

ORA E

B3

Логическая операция «or». (E or A)

ORA H

B4

Логическая операция «or». (H or A)

ORA L

B5

Логическая операция «or». (L or A)

ORA M

B6

Логическая операция «or». (Содержимое яч-ки памяти, адрес которой находится в паре HL, с А)

ORI N

F6

Логическая операция «or». (Непосредственно следующие данные N or A)

CMP A

BF

Сравнить А с А. Установить индикатор нуля операций.

CMP B

B8

Сравнить А с B.

CMP C

B9

Сравнить А с C.

CMP D

BA

Сравнить А с D.

CMP E

BB

Сравнить А с E.

CMP H

BC

Сравнить А с H.

CMP L

BD

Сравнить А с L.

CMP M

BE

Сравнить А с содержимым ячейки памяти, адрес которой находится в паре HL.

CPI

FE

Сравнить А с непосредственно следующими данными N.

RLC

07

Переместить 7 бит регистра А влево с переносом.

RRC

0F

Переместить 0 бит регистра А вправо с переносом.

RAL

17

Переместить циклически флаг CY + регистр A влево.

RAR

1F

Переместить циклически флаг CY + регистра A вправо.

CMA

2F

Инвертировать регистр А.

CMC

3F

Инвертировать перенос.

STC

37

Установить индикатор переноса.

4. Команды передачи управления