CHAPTER 15 INSTRUCTION SET
User’s Manual U12978EJ3V0UD
202
15.2 Operation List
Mnemonic
Operands
Bytes
Clocks
Operation
Flag
Z AC CY
MOV
r,#byte
3
6
r
←
byte
saddr,#byte
3
6
(saddr)
←
byte
sfr,#byte
3
6
sfr
←
byte
A,r
Note 1
2
4
A
←
r
r,A
Note 1
2
4
r
←
A
A,saddr
2
4
A
←
(saddr)
saddr,A
2
4
(saddr)
←
A
A,sfr
2
4
A
←
sfr
sfr,A
2
4
sfr
←
A
A,!addr16
3
8
A
←
(addr16)
!addr16,A
3
8
(addr16)
←
A
PSW,#byte
3
6
PSW
←
byte
× × ×
A,PSW
2
4
A
←
PSW
PSW,A
2
4
PSW
←
A
× × ×
A,[DE]
1
6
A
←
(DE)
[DE],A
1
6
(DE)
←
A
A,[HL]
1
6
A
←
(HL)
[HL],A
1
6
(HL)
←
A
A,[HL+byte]
2
6
A
←
(HL+byte)
[HL+byte],A
2
6
(HL+byte)
←
A
XCH
A,X
1
4
A
↔
X
A,r
Note 2
2
6
A
↔
r
A,saddr
2
6
A
↔
(saddr)
A,sfr
2
6
A
↔
sfr
A,[DE]
1
8
A
↔
(DE)
A,[HL]
1
8
A
↔
(HL)
A,[HL+byte]
2
8
A
↔
(HL+byte)
Notes 1.
Except r = A.
2.
Except r = A, X.
Remark
One instruction clock cycle is one CPU clock cycle (f
CPU
) selected by the processor clock control
register (PCC).