NEC switch User Manual
Page 203

CHAPTER 15 INSTRUCTION SET
User’s Manual U12978EJ3V0UD
203
Mnemonic
Operands
Bytes
Clocks
Operation
Flag
Z AC CY
MOVW
rp,#word
3
6
rp
← word
AX,saddrp
2
6
AX
← (saddrp)
saddrp,AX
2
8
(saddrp)
← AX
AX,rp
Note
1
4
AX
← rp
rp,AX
Note
1
4
rp
← AX
XCHW
AX,rp
Note
1
8
AX
↔ rp
ADD
A,#byte
2
4
A,CY
← A+byte
Ч Ч Ч
saddr,#byte
3
6
(saddr),CY
← (saddr) + byte
Ч Ч Ч
A,r
2
4
A,CY
← A+r
Ч Ч Ч
A,saddr
2
4
A,CY
← A+(saddr)
Ч Ч Ч
A,!addr16
3
8
A,CY
← A+(addr16)
Ч Ч Ч
A,[HL]
1
6
A,CY
← A+(HL)
Ч Ч Ч
A,[HL+byte]
2
6
A,CY
← A+(HL+byte)
Ч Ч Ч
ADDC
A,#byte
2
4
A,CY
← A+byte+CY
Ч Ч Ч
saddr,#byte
3
6
(saddr),CY
← (saddr)+byte+CY
Ч Ч Ч
A,r
2
4
A,CY
← A+r+CY
Ч Ч Ч
A,saddr
2
4
A,CY
← A+(saddr)+CY
Ч Ч Ч
A,!addr16
3
8
A,CY
← A+(addr16)+CY
Ч Ч Ч
A,[HL]
1
6
A,CY
← A+(HL)+CY
Ч Ч Ч
A,[HL+byte]
2
6
A,CY
← A+(HL+byte)+CY
Ч Ч Ч
SUB
A,#byte
2
4
A,CY
← A−byte
Ч Ч Ч
saddr,#byte
3
6
(saddr), CY
← (saddr)− byte
Ч Ч Ч
A,r
2
4
A,CY
← A−r
Ч Ч Ч
A,saddr
2
4
A,CY
← A−(saddr)
Ч Ч Ч
A,!addr16
3
8
A,CY
← A−(addr16)
Ч Ч Ч
A,[HL]
1
6
A,CY
← A−(HL)
Ч Ч Ч
A,[HL+byte]
2
6
A,CY
← A−(HL+byte)
Ч Ч Ч
Note Only when rp = BC, DE, or HL.
Remark
One instruction clock cycle is one CPU clock cycle (f
CPU
) selected by the processor clock control
register (PCC).