Программная модель 32-разрядного микропроцессора фирмы Motorola


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


Синтаксис ассемблера

Разрядность

Операции

Адресация

AND <EA>, Dn

B, W, L

Dn ^ <src> -> Dn

(1, 3 - 14), 1

AND Dn, <EA>

B, W, L

<dst> ^ Dn -> <dst>

1, (1,3 - 9,13)

ANDI # Im, <EA>

B, W, L

<dst> ^ Im -> <dst>

12, (1, 3 - 9,13)

ANDI # Im, CCR

W

CCR ^ Im -> CCR

12, -

ANDI # Im, SR

W

SR ^ Im -> SR

12, -

OR <EA>, Dn

B, W, L

Dn <src> -> Dn

(1, 3 - 14), 1

OR Dn, <EA>

B, W, L

<dst> Dn -> <dst>

1, (1,3 - 9,13)

ORI # Im, <EA>

B, W, L

<dst> Im -> <dst>

12, (1, 3 - 9,13)

ORI # Im, CCR

W

CCR Im -> CCR

12, -

ORI # Im, SR

W

SR Im -> SR

12, -

EOR Dn, <EA>

B, W, L

<dst> + Dn -> <dst>

1, (1, 3 - 9,13)

EORI # Im, <EA>

B, W, L

dst> + Im -> <dst>

12, (1, 3 - 9,13)

EORI # Im, CCR

W

CCR + Im -> CCR

12, -

EORI # Im, SR

W

SR + Im -> SR

12, -

NOT

B, W, L

<dst> -> <dst>

(1, 3 - 9.13)

 

Таблица3 - Команды сдвигов

Синтаксис ассемблера

Разрядность

Адресация

ASL Dx, Dv

B, W, L

1, 1

ASL # Ns, Dv

B, W, L

12, 1

ASL <EA>

W

(3 - 9,13)

ASR Dx, Dv

B, W, L

1,1

ASR # Ns, Dv

B, W, L

12,1

ASR <EA>

W

(3 - 9,13)

LSL Dx, Dv

B, W, L

1,1

LSL # Ns, Dv

B, W, L

12,1

LSL <lEA>

W

(3 - 9,13)

LSR Dx, Dv

B, W, L

1,1

LSR # Ns, Dv

B, W, L

12,1

LSR <lEA>

W

(3 - 9,13)

ROL Dx, Dv

B, W, L

1,1

ROL # Ns, Dv

B, W, L

12,1

ROL <EA>

W

(3 - 9,13)

ROR Dx, Dv

B, W, L

1,1

ROR # Ns, Dv

B, W, L

12,1

ROR <EA>

W

(3 - 9,13)

ROXL Dx, Dv

B, W, L

1,1

ROXL # Ns, Dv

B, W, L

12,1

ROXL <EA>

W

(3 - 9,13)

ROXR Dx, Dv

B, W, L

1,1

ROXR # Ns, Dv

B, W, L

12,1

ROXR <EA>

W

(3 - 9,13)




Начало  Назад  Вперед