Computer Science Now

8080 Add Instructions

Syntax:ADDB
Description:Add register B
Code:80
Format:Embedded
Action:A = A + B
Flags:SZAPC
SZ0P0

Syntax:ADDC
Description:Add register C
Code:81
Format:Embedded
Action:A = A + C
Flags:SZAPC
SZ0P0

Syntax:ADDD
Description:Add register D
Code:82
Format:Embedded
Action:A = A + D
Flags:SZAPC
SZ0P0

Syntax:ADDE
Description:Add register E
Code:83
Format:Embedded
Action:A = A + E
Flags:SZAPC
SZ0P0

Syntax:ADDH
Description:Add register H
Code:84
Format:Embedded
Action:A = A + H
Flags:SZAPC
SZ0P0

Syntax:ADDL
Description:Add register L
Code:85
Format:Embedded
Action:A = A + L
Flags:SZAPC
SZ0P0

Syntax:ADDM
Description:Add memory
Code:86
Format:Embedded
Action:A = A + (HL)
Flags:SZAPC
SZ0P0

Syntax:ADDA
Description:Add register A
Code:87
Format:Embedded
Action:A = A + A
Flags:SZAPC
SZ0P0

Syntax:ADCB
Description:Add register B with carry
Code:88
Format:Embedded
Action:A = A + B + CF
Flags:SZAPC
SZAPC

Syntax:ADCC
Description:Add register C with carry
Code:89
Format:Embedded
Action:A = A + C + CF
Flags:SZAPC
SZAPC

Syntax:ADCD
Description:Add register D with carry
Code:8A
Format:Embedded
Action:A = A + D + CF
Flags:SZAPC
SZAPC

Syntax:ADCE
Description:Add register E with carry
Code:8B
Format:Embedded
Action:A = A + E + CF
Flags:SZAPC
SZAPC

Syntax:ADCH
Description:Add register H with carry
Code:8C
Format:Embedded
Action:A = A + H + CF
Flags:SZAPC
SZAPC

Syntax:ADCL
Description:Add register L with carry
Code:8D
Format:Embedded
Action:A = A + L + CF
Flags:SZAPC
SZAPC

Syntax:ADCM
Description:Add memory with carry
Code:8E
Format:Embedded
Action:A = A + (HL) + CF
Flags:SZAPC
SZAPC

Syntax:ADCA
Description:Add register A with carry
Code:8F
Format:Embedded
Action:A = A + A + CF
Flags:SZAPC
SZAPC

Syntax:ADIImm
Description:Add immediate
Code:C6
Format:Immediate
Action:A = A + I
Flags:SZAPC
SZ0P0

Syntax:ACIImm
Description:Add immediate with carry
Code:CE
Format:Immediate
Action:A = A + I + CF
Flags:SZAPC
SZAPC

Syntax:DADD
Description:Add register pair DE to HL
Code:19
Format:Embedded
Action:HL = HL + DE
Flags:SZAPC
SZAPC

Syntax:DADH
Description:Add register pair HL to HL
Code:29
Format:Embedded
Action:HL = HL + HL
Flags:SZAPC
SZAPC

Syntax:DADSP
Description:Add register SP to HL
Code:39
Format:Embedded
Action:HL = HL + SP
Flags:SZAPC
SZAPC

Syntax:DADB
Description:Add register pair BC to HL
Code:09
Format:Embedded
Action:HL = HL + BC
Flags:SZAPC
SZAPC

Computer Science Now Home Computer Science Now Home
CPU Reference Index CPU Reference Index
8080 Index 8080 Index
E-Mail
copyright 2000-2005, j.h.young, revised 3/9/05