Программная модель 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) |