English
Language : 

UPD784938 Datasheet, PDF (683/733 Pages) NEC – 16-Bit Single-Chip Microcontrollers
CHAPTER 29 INSTRUCTION OPERATIONS
(3) 24-bit data transfer instruction: MOVG
Mnemonic
Operands
Bytes
Operation
MOVG
rg, #imm24
rg, rg’
rg, !!addr24
!!addr24, rg
rg, saddrg
saddrg, rg
WHL, [%saddrg]
[%saddrg], WHL
WHL, mem1
mem1, WHL
5
2
5
5
3
3
3/4
3/4
2 to 5
2 to 5
rg ← imm24
rg ← rg’
rg ← (addr24)
(addr24) ← rg
rg ← (saddrg)
(saddrg) ← rg
WHL ← ((saddrg))
((saddrg)) ← WHL
WHL ← (mem1)
(mem1) ← WHL
(4) 8-bit data exchange instruction: XCH
Mnemonic
Operands
Bytes
Operation
XCH
r, r’
A, r
A, saddr2
r, saddr
r, sfr
saddr, saddr’
r, !addr16
r, !!addr24
A, [saddrp]
A, [%saddrg]
A, mem
2/3
1/2
2
3
3
4
4
5
2/3
3/4
2 to 5
r ↔ r’
A↔r
A ↔ (saddr2)
r ↔ (saddr)
r ↔ sfr
(saddr) ↔ (saddr’)
r ↔ (addr16)
r ↔ (addr24)
A ↔ ((saddrp))
A ↔ ((saddrg))
A ↔ (mem)
Flags
S Z AC P/V CY
Flags
S Z AC P/V CY
Preliminary User’s Manual U13987EJ1V0UM00
683