Datasheet

Rev.6.00 Oct.28.2004 page 777 of 1016
REJ09B0138-0600H
(3) Logical Instructions
Addressing Mode/
Instruction Length (Bytes)
Operand Size
#xx
Rn
@ERn
@(d,ERn)
@–ERn/@ERn+
@aa
@(d,PC)
@@aa
Mnemonic
AND
OR
XOR
NOT
AND.B #xx:8,Rd B 2
AND.B Rs,Rd B 2
AND.W #xx:16,Rd W 4
AND.W Rs,Rd W 2
AND.L #xx:32,ERd L 6
AND.L ERs,ERd L 4
OR.B #xx:8,Rd B 2
OR.B Rs,Rd B 2
OR.W #xx:16,Rd W 4
OR.W Rs,Rd W 2
OR.L #xx:32,ERd L 6
OR.L ERs,ERd L 4
XOR.B #xx:8,Rd B 2
XOR.B Rs,Rd B 2
XOR.W #xx:16,Rd W 4
XOR.W Rs,Rd W 2
XOR.L #xx:32,ERd L 6
XOR.L ERs,ERd L 4
NOT.B Rd B 2
NOT.W Rd W 2
NOT.L ERd L 2
Rd8#xx:8Rd8 0 1
Rd8Rs8Rd8 0 1
Rd16#xx:16Rd16 0 2
Rd16Rs16Rd16 0 1
ERd32#xx:32ERd32 0 3
ERd32ERs32ERd32 0 2
Rd8#xx:8Rd8 0 1
Rd8Rs8Rd8 0 1
Rd16#xx:16Rd16 0 2
Rd16Rs16Rd16 0 1
ERd32#xx:32ERd32 0 3
ERd32ERs32ERd32 0 2
Rd8#xx:8Rd8 0 1
Rd8Rs8Rd8 0 1
Rd16#xx:16Rd16 0 2
Rd16Rs16Rd16 0 1
ERd32#xx:32ERd32 0 3
ERd32ERs32ERd32 0 2
¬ Rd8Rd8 0 1
¬ Rd16Rd16 0 1
¬ ERd32ERd32 0 1
Operation
Condition Code
IHNZVC
Advanced
No. of States*
1
↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔
↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔