|
UPD789304 Datasheet, PDF (33/64 Pages) NEC – 8-BIT SINGLE-CHIP MICROCONTROLLER | |||
|
◁ |
µPD789304, 789306, 789314, 789316
Mnemonic
Operand
ADD
ADDC
SUB
SUBC
AND
A, #byte
saddr, #byte
A, r
A, saddr
A, !addr16
A, [HL]
A, [HL + byte]
A, #byte
saddr, #byte
A, r
A, saddr
A, !addr16
A, [HL]
A, [HL + byte]
A, #byte
saddr, #byte
A, r
A, saddr
A, !addr16
A, [HL]
A, [HL + byte]
A, #byte
saddr, #byte
A, r
A, saddr
A, !addr16
A, [HL]
A, [HL + byte]
A, #byte
saddr, #byte
A, r
A, saddr
A, !addr16
A, [HL]
A, [HL + byte]
Bytes Clocks
Operation
2
4
A, CY â A + byte
3
6
(saddr), CY â (saddr) + byte
2
4
A, CY â A + r
2
4
A, CY â A + (saddr)
3
8
A, CY â A + (addr16)
1
6
A, CY â A + (HL)
2
6
A, CY â A + (HL + byte)
2
4
A, CY â A + byte + CY
3
6
(saddr), CY â (saddr) + byte + CY
2
4
A, CY â A + r + CY
2
4
A, CY â A + (saddr) + CY
3
8
A, CY â A + (addr16) + CY
1
6
A, CY â A + (HL) + CY
2
6
A, CY â A + (HL + byte) + CY
2
4
A, CY â A â byte
3
6
(saddr), CY â (saddr) â byte
2
4
A, CY â A â r
2
4
A, CY â A â (saddr)
3
8
A, CY â A â (addr16)
1
6
A, CY â A â (HL)
2
6
A, CY â A â (HL + byte)
2
4
A, CY â A â byte â CY
3
6
(saddr), CY â (saddr) â byte â CY
2
4
A, CY â A â r â CY
2
4
A, CY â A â (saddr) â CY
3
8
A, CY â A â (addr16) â CY
1
6
A, CY â A â (HL) â CY
2
6
A, CY â A â (HL + byte) â CY
2
4
A â A ⧠byte
3
6
(saddr) â (saddr) ⧠byte
2
4
AâAâ§r
2
4
A â A ⧠(saddr)
3
8
A â A ⧠(addr16)
1
6
A â A ⧠(HL)
2
6
A â A ⧠(HL + byte)
Flags
Z AC CY
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
à ÃÃ
Ã
Ã
Ã
Ã
Ã
Ã
Ã
Remark One instruction clock cycle is one CPU clock cycle (fCPU) selected via the processor clock control
register (PCC).
Data Sheet U14384EJ1V0DS
33
|
▷ |