488
3. Logic instructions
Mnemonic
Operation
Condition Code
Operand Siz
e
#xx
Rn
@ERn
@(d,
ERn)
@
–
ERn/@ERn+
@aa
@(d,
PC)
@@aa
—
Addressing Mode and
Instruction Length (bytes)
Normal
Ad
v
anced
No. of
States*
1
I
H
N
Z
V
C
AND.B #xx:8, Rd
AND.B Rs, Rd
AND.W #xx:16, Rd
AND.W Rs, Rd
AND.L #xx:32, ERd
AND.L ERs, ERd
OR.B #xx:8, Rd
OR.B Rs, Rd
OR.W #xx:16, Rd
OR.W Rs, Rd
OR.L #xx:32, ERd
OR.L ERs, ERd
XOR.B #xx:8, Rd
XOR.B Rs, Rd
XOR.W #xx:16, Rd
XOR.W Rs, Rd
XOR.L #xx:32, ERd
XOR.L ERs, ERd
NOT.B Rd
NOT.W Rd
NOT.L ERd
B
B
W
W
L
L
B
B
W
W
L
L
B
B
W
W
L
L
B
W
L
2
2
4
2
6
4
2
2
4
2
6
4
2
2
4
2
6
4
2
2
2
Rd8
∧
#xx:8
→
Rd8
Rd8
∧
Rs8
→
Rd8
Rd16
∧
#xx:16
→
Rd16
Rd16
∧
Rs16
→
Rd16
ERd32
∧
#xx:32
→
ERd32
ERd32
∧
ERs32
→
ERd32
Rd8
∨
#xx:8
→
Rd8
Rd8
∨
Rs8
→
Rd8
Rd16
∨
#xx:16
→
Rd16
Rd16
∨
Rs16
→
Rd16
ERd32
∨
#xx:32
→
ERd32
ERd32
∨
ERs32
→
ERd32
Rd8
⊕
#xx:8
→
Rd8
Rd8
⊕
Rs8
→
Rd8
Rd16
⊕
#xx:16
→
Rd16
Rd16
⊕
Rs16
→
Rd16
ERd32
⊕
#xx:32
→
ERd32
ERd32
⊕
ERs32
→
ERd32
¬Rd8
→
Rd8
¬Rd16
→
Rd16
¬Rd32
→
Rd32
2
2
4
2
6
4
2
2
4
2
6
4
2
2
4
2
6
4
2
2
2
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
— —
0
—
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
↔
Summary of Contents for H8/3008
Page 1: ...Hitachi 16 Bit Microcomputer H8 3008 Hardware Manual ADE 602 221 Rev 1 0 9 14 00 Hitachi Ltd ...
Page 4: ......
Page 17: ...xii ...
Page 70: ...54 ...
Page 114: ...98 ...
Page 154: ...138 ...
Page 314: ...298 ...
Page 412: ...396 ...
Page 496: ...480 ...