Программная модель 32-разядной МЭВМ фирмы MotorolaРефераты >> Программирование и компьютеры >> Программная модель 32-разядной МЭВМ фирмы Motorola
Таблица2 - Команды логических операций
| Синтаксис ассемблера | Разрядность | Операции | Адресация |
|
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) |
