NEC PD78076 User Manual page 585

Pd78078 series; pd78078y series 8-bit single-chip microcontrollers
Table of Contents

Advertisement

Instruction Mnemonic
Group
16-bit data MOVW
rp, #word
transfer
saddrp, #word
sfrp, #word
AX, saddrp
saddrp, AX
AX, sfrp
sfrp, AX
AX, rp
rp, AX
AX, !addr16
!addr16, AX
XCHW
AX, rp
8-bit
ADD
A, #byte
operation
saddr, #byte
Note 4
A, r
r, A
A, saddr
A, !addr16
A, [HL]
A, [HL + byte]
A, [HL + B]
A, [HL + C]
ADDC
A, #byte
saddr, #byte
Note 4
A, r
r, A
A, saddr
A, !addr16
A, [HL]
A, [HL + byte]
A, [HL + B]
A, [HL + C]
Notes 1. For instructions that access the internal high-speed RAM area or perform no data access
2. For instructions that access an area other than the internal high-speed RAM area
3. Only when rp = BC, DE, or HL
4. Except when "r = A"
Remarks 1. One clock in the "Clock" columns is equal to one cycle of the CPU clock (f
clock control register (PCC).
2. The values in the "Clock" column assumes that the internal ROM area contains programs.
3. n indicates wait cycles to be inserted when an external expansion memory area is read from.
4. m indicates wait cycles to be inserted when an external expansion memory area is written to.
CHAPTER 28 INSTRUCTION SET
Operands
Byte
Clock
Note 1 Note 2
3
6
4
8
4
2
6
2
6
2
2
Note 3
1
4
Note 3
1
4
3
10
3
10
Note 3
1
4
2
4
3
6
2
4
2
4
2
4
3
8
1
4
2
8
2
8
2
8
2
4
3
6
2
4
2
4
2
4
3
8
1
4
2
8
2
8
2
8
Operation
rp
word
10
(saddrp)
word
10
sfrp
word
8
AX
(saddrp)
8
(saddrp)
AX
8
AX
sfrp
8
sfrp
AX
AX
rp
rp
AX
12 + 2n AX
(addr16)
12 + 2m (addr16)
AX
AX
rp
A, CY
A + byte
8
(saddr), CY
(saddr) + byte
A, CY
A + r
r, CY
r + A
5
A, CY
A + (saddr)
9 + n
A, CY
A + (addr16)
5 + n
A, CY
A + (HL)
9 + n
A, CY
A + (HL + byte)
9 + n
A, CY
A + (HL + B)
9 + n
A, CY
A + (HL + C)
A, CY
A + byte + CY
8
(saddr), CY
(saddr) + byte + CY
A, CY
A + r + CY
r, CY
r + A + CY
5
A, CY
A + (saddr) + CY
9 + n
A, CY
A + (addr16) + CY
5 + n
A, CY
A + (HL) + CY
9 + n
A, CY
A + (HL + byte) + CY
9 + n
A, CY
A + (HL + B) + CY
9 + n
A, CY
A + (HL + C) + CY
Flag
Z AC CY
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
) selected by the processor
CPU
585

Advertisement

Table of Contents
loading

Table of Contents