Renesas RL78 Series User Manual page 823

16-bit single-chip microcontrollers
Hide thumbs Also See for RL78 Series:
Table of Contents

Advertisement

RL78/G1D
Instruction
Mnemonic
Group
8-bit
ADDC
A, #byte
operation
saddr, #byte
A, rv
r, A
A, !addr16
A, ES:!addr16
A, saddr
A, [HL]
A, ES:[HL]
A, [HL+byte]
A, ES:[HL+byte]
A, [HL+B]
A, ES:[HL+B]
A, [HL+C]
A, ES:[HL+C]
SUB
A, #byte
saddr, #byte
A, r
r, A
A, !addr16
A, ES:!addr16
A, saddr
A, [HL]
A, ES:[HL]
A, [HL+byte]
A, ES:[HL+byte]
A, [HL+B]
A, ES:[HL+B]
A, [HL+C]
A, ES:[HL+C]
Notes 1. Number of CPU clocks (f
when no data is accessed.
2. Number of CPU clocks (f
accessed by an 8-bit instruction.
3. Except r = A
Remark
Number of clock is when program exists in the internal ROM (flash memory) area. If fetching the instruction
from the internal RAM area, the number becomes double number plus 3 clocks at a maximum.
R01UH0515EJ0120 Rev.1.20
Dec 16, 2016
Table 29-5. Operation List (7/17)
Operands
Bytes
Note 1 Note 2
2
3
Note 3
2
2
3
4
2
1
2
2
3
2
3
2
3
2
3
Note 3
2
2
3
4
2
1
2
2
3
2
3
2
3
) when the internal RAM area, SFR area, or extended SFR area is accessed, or
CLK
) when the code flash memory is accessed, or when the data flash memory is
CLK
Clocks
1
A, CY ← A+byte+CY
2
(saddr), CY ← (saddr) +byte+CY
1
A, CY ← A + r + CY
1
r, CY ← r + A + CY
1
4
A, CY ← A + (addr16)+CY
2
5
A, CY ← A + (ES, addr16)+CY
1
A, CY ← A + (saddr)+CY
1
4
A, CY ← A+ (HL) + CY
2
5
A,CY ← A+ (ES, HL) + CY
1
4
A, CY ← A+ (HL+byte) + CY
2
5
A,CY ← A+ ((ES, HL)+byte) + CY
1
4
A, CY ← A+ (HL+B) +CY
2
5
A,CY ← A+((ES, HL)+B)+CY
1
4
A, CY ← A+ (HL+C)+CY
2
5
A,CY ← A+ ((ES, HL)+C)+CY
1
A, CY ← A – byte
2
(saddr), CY ← (saddr) – byte
1
A, CY ← A – r
1
r, CY ← r – A
1
4
A, CY ← A – (addr16)
2
5
A, CY ← A – (ES, addr16)
1
A, CY ← A – (saddr)
1
4
A, CY ← A – (HL)
2
5
A,CY ← A – (ES, HL)
1
4
A, CY ← A – (HL+byte)
2
5
A,CY ← A – ((ES, HL)+byte)
1
4
A, CY ← A – (HL+B)
2
5
A,CY ← A – ((ES, HL)+B)
1
4
A, CY ← A – (HL+C)
2
5
A,CY ← A – ((ES, HL)+C)
CHAPTER 29 INSTRUCTION SET
Operation
Flag
Z
AC CY
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
802

Advertisement

Table of Contents
loading

This manual is also suitable for:

Rl78/g1dR5f11aggR5f11aghR5f11agj

Table of Contents