logo
МПУЭВС

Команды логических операций и сдвига

Название команды

Мнемокод

КОП

T

Б

Ц

Операция

Логическое И аккумулятора и регистра

ANL A, Rn

01011 rrr

1

1

1

(A) ← (A) AND (Rn)

Логическое И аккумулятора и прямо адресуемого байта

ANL A, ad

01010101

3

2

1

(A) ← (A) AND (ad)

Логическое И аккумулятора и байта из РПД

ANL A, @Ri

0101011i

1

1

1

(A) ← (A) AND((Ri))

Продолжение таблицы А9.5

Логическое И аккумулятора и константы

ANL A, #d

01010100

2

2

1

(A) ← (A) AND #d

Логическое И прямо адресуемого байта и аккумулятора

ANL ad, A

01010010

3

2

1

(ad) ← (ad) AND (A)

Логическое И прямо адресуемого байта и константы

ANL ad, #d

01010011

7

3

2

(ad) ← (ad) AND #d

Логическое ИЛИ аккумулятора и регистра

ORLA, Rn

01001 rrr

1

1

1

(A) ← (A) OR (Rn)

Логическое ИЛИ аккумулятора и прямо адресуемого байта

ORLA, ad

01000101

3

2

1

(A) ← (A) OR (ad)

Логическое ИЛИ аккумулятора и байта из РПД

ORLA, @Ri

0100011i

1

1

1

(A) ← (A) OR ((Ri))

Логическое ИЛИ аккумулятора и константы

ORL A, #d

01000100

2

2

1

(A) (A) OR #d

Логическое ИЛИ прямоадресуемого байта и аккумулятора

ORL ad, A

01000010

3

2

1

(ad) ←(ad) OR (A)

Логическое ИЛИ прямо адресуемого байта и константы

ORL ad, #d

01000011

7

3

2

(ad) (ad) OR #d

Исключающее ИЛИ аккумулятора и регистра

XRL A, Rn

01101 rrr

1

1

1

(A) ←(A) XOR (Rn)

Исключающее ИЛИ аккумулятора и прямо адресуемого байта

XRL A, ad

01100101

3

2

1

(A) ←(A) XOR (ad)

Исключающее ИЛИ аккумулятора и байта из РПД

XRL A, @Ri

01100111

1

1

1

(A) ←(A) XOR ((Ri))

Исключающее ИЛИ аккумулятора и константы

XRL A, #d

01100100

2

2

1

(A) (A) XOR #d

Исключающее ИЛИ прямоадресуемого байта и аккумулятора

XRL ad, A

01100010

3

2

1

(ad) ←(ad) XOR (A)

Исключающее ИЛИ прямоадресуемого байта и константы

XRL ad, #d

01100011

7

3

2

(ad) (ad) XOR #d

Сброс аккумулятора

CLR A

11100100

1

1

1

(A) ←0

Инверсия аккумулятора

CPL A

11110100

1

1

1

(A) ←NOT(A)

Сдвиг аккумулятора влево циклический

RL A

00100011

1

1

1

(An+1)←(An),

(Ao) ←(A7)

Сдвиг аккумулятора влево через перенос

RLC A

00110011

1

1

1

(An+i)←(An), (Ao) ←(С),

(С) ←(A7)

Сдвиг аккумулятора вправо циклический

RR A

00000011

1

1

1

(An) ←(An+i), (A7) ←(Ao)

Сдвиг аккумулятора вправо через перенос

RRC A

00010011

1

1

1

(An)←(An+i),

(A7) ←(С),

(С) ←(Ao)

Обмен местами тетрад в аккумуляторе

SWAP A

11000100

1

1

1

(A0...3) ↔ (A4...7)

А9.7. Класс команд передачи управления ОМЭВМ

Описание команды безусловного и условного переключения, команд вызова подпрограмм и возврата из подпрограмм приведены в табл. А9.

Таблица. А9.6