
PD78C10A(A), 78C11A(A), 78C12A(A)
21
3. rpa to rpa3 (rp addressing)
4. INSTRUCTION SET
4.1 Operand Symbols and Definitions
Note “NMI” can also be written as “FNMI”.
Remarks
1. sr to sr4 (special register)
2. rp to rp3 (register pair)
4. f (flag)
Symbol
r
r1
r2
sr
sr1
sr2
sr3
sr4
rp
rp1
rp2
rp3
rpa
rpa1
rpa2
rpa3
wa
word
byte
bit
f
irf
Definition
V, A, B, C, D, E, H, L
EAH, EAL, B, C, D, E, H, L
A, B, C
PA, PB, PC, PD, PF, MKH, MKL, ANM, SMH, SML, EOM, ETMM, TMM, MM, MCC, MA,
MB, MC, MF, TXB, TM0, TM1, ZCM
PA, PB, PC, PD, PF, MKH, MKL, ANM, SMH, EOM, TMM, RXB, CR0, CR1, CR2, CR3
PA, PB, PC, PD, PF, MKH, MKL, ANM, SMH, EOM, TMM
ETM0, ETM1
ECNT, ECPT
SP, B, D, H
V, B, D, H, EA
SP, B, D, H, EA
B, D, H
B, D, H, D +, H +, D –, H –
B, D, H
B, D, H, D +, H +, D –, H –, D + byte, H + A, H + B, H + EA, H + byte
D, H, D ++, H ++, D + byte, H + A, H + B, H + EA, H + byte
8 bit immediate data
16 bit immediate data
8 bit immediate data
3 bit immediate data
CY, HC, Z
NMI(Note), FT0, FT1, F1, F2, FE0, FE1, FEIN, FAD, FSR, FST, ER, OV, AN4, AN5, AN6, AN7,
SB
PA
: PORT A
ETMM : TIMER/EVENT
PB
: PORT B
COUNTER MODE
PC
: PORT C
EOM
: TIMER/EVENT
PD
: PORT D
COUNTER OUTPUT MODE
PF
: PORT F
ANM
: A/D CHANNEL MODE
MA
: MODE A
CR0
: A/D CONVERSION
MB
: MODE B
to
RESULT 0 to 3
MC
: MODE C
CR3
MCC : MODE CONTROL C
TXB
: Tx BUFFER
MF
: MODE F
RXB
: Rx BUFFER
MM
: MEMORY MAPPING
SMH
: SERIAL MODE High
TM0 : TIMER REG0
SML
: SERIAL MODE Low
TM1 : TIMER REG1
MKH
: MASK High
TMM : TIMER MODE
MKL
: MASK Low
ETM0: TIMER/EVENT
ZCM
: ZERO CROSS MODE
COUNTER REG0
ETM1: TIMER/EVENT
COUNTER REG1
ECNT : TIMER/EVENT
COUNTER UPCOUNTER
ECPT : TIMER/EVENT
COUNTER CAPTURE
CY : CARRY
HC : HALF CARRY
Z
: ZERO
NMI : NMI INPUT
FT0
: INTFT0
FT1
: INTFT1
F1
: INTF1
F2
: INTF2
FE0
: INTFE0
FE1
: INTFE1
FEIN : INTFEIN
FAD : INTFAD
FSR : INTFSR
FST
: INTFST
ER
: ERROR
OV
: OVERFLOW
AN4 : ANALOG INPUT4 to 7
to
AN7
SB
: STANDBY
SP : STACK POINTER
B: BC
D: DE
H: HL
V: VA
EA : EXTENDED ACCUMULATOR
B
: (BC)
D
: (DE)
H
: (HL)
D +
: (DE)+
H +
: (HL)+
D –
: (DE)–
H –
: (HL)–
D ++
: (DE)++
H ++
: (HL)++
D + byte : (DE + byte)
H + A
: (HL + A)
H + B
: (HL + B)
H + EA
: (HL + EA)
H + byte : (HL + byte)
5. irf (interrupt flag)