Electronics America Single-Chip Microcontrollers User's Manual
CHAPTER 21 INSTRUCTION SET
334 User’s Manual U15331EJ4V1UD
21.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 x x x
A, PSW 2 4 A ← PSW
PSW, A 2 4 PSW ← A x x x
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).