NEC PD789860 User Manual page 173

8-bit single-chip microcontrollers pd789860 subseries; pd789861 subseries
Table of Contents

Advertisement

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

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pd78e9861aPd78e9860aPd789860(a)Pd789861

Table of Contents