Computer Science Now

8080 Decrement Instructions

Syntax:DCXB
Description:Decrement register pair BC to HL
Code:0B
Format:Embedded
Action:HL = --BC
Flags:SZAPC
UUUUU

Syntax:INRB
Description:Increment register C
Code:0C
Format:Embedded
Action:C = C + 1
Flags:SZAPC
SZAPC

Syntax:DCRB
Description:Decrement register C
Code:0D
Format:Embedded
Action:C = C - 1
Flags:SZAPC
SZAPC

Syntax:INXD
Description:Increment register pair DE
Code:13
Format:Embedded
Action:HL = ++DE
Flags:SZAPC
UUUUU

Syntax:INRD
Description:Increment register D
Code:14
Format:Embedded
Action:D = D + 1
Flags:SZAPC
SZAPC

Syntax:DCRD
Description:Decrement register D
Code:15
Format:Embedded
Action:D = D - 1
Flags:SZAPC
SZAPC

Syntax:DCXD
Description:Decrement register pair DE to HL
Code:1B
Format:Embedded
Action:HL = --DE
Flags:SZAPC
UUUUU

Syntax:INRE
Description:Increment register E
Code:1C
Format:Embedded
Action:E = E + 1
Flags:SZAPC
SZAPC

Syntax:DCRE
Description:Decrement register E
Code:1D
Format:Embedded
Action:E = E - 1
Flags:SZAPC
SZAPC

Syntax:INXB
Description:Increment register pair BC
Code:03
Format:Embedded
Action:HL = ++BC
Flags:SZAPC
UUUUU

Syntax:INXH
Description:Increment register pair HL
Code:23
Format:Embedded
Action:HL = ++HL
Flags:SZAPC
UUUUU

Syntax:INRH
Description:Increment register H
Code:24
Format:Embedded
Action:H = G + 1
Flags:SZAPC
SZAPC

Syntax:DCRH
Description:Decrement register H
Code:25
Format:Embedded
Action:H = G - 1
Flags:SZAPC
SZAPC

Syntax:INRB
Description:Increment register B
Code:04
Format:Embedded
Action:B = B + 1
Flags:SZAPC
SZAPC

Syntax:DCXH
Description:Decrement register pair HL to HL
Code:2B
Format:Embedded
Action:HL = --HL
Flags:SZAPC
UUUUU

Syntax:INRL
Description:Increment register L
Code:2C
Format:Embedded
Action:L = L + 1
Flags:SZAPC
SZAPC

Syntax:DCRL
Description:Decrement register L
Code:2D
Format:Embedded
Action:L = L - 1
Flags:SZAPC
SZAPC

Syntax:DCRB
Description:Decrement register B
Code:05
Format:Embedded
Action:B = B - 1
Flags:SZAPC
SZAPC

Syntax:INXSP
Description:Increment register SP
Code:33
Format:Embedded
Action:HL = ++SP
Flags:SZAPC
UUUUU

Syntax:INRM
Description:Increment memory (HL)
Code:34
Format:Embedded
Action:(HL) = (HL) + 1
Flags:SZAPC
SZAPC

Syntax:DCRM
Description:Decrement memory (HL)
Code:35
Format:Embedded
Action:(HL) = (HL) - 1
Flags:SZAPC
SZAPC

Syntax:DCXSP
Description:Decrement register SP to HL
Code:3B
Format:Embedded
Action:HL = --SP
Flags:SZAPC
UUUUU

Syntax:INRM
Description:Increment register A
Code:3C
Format:Embedded
Action:A = A + 1
Flags:SZAPC
SZAPC

Syntax:DCRM
Description:Decrement register A
Code:3D
Format:Embedded
Action:A = A - 1
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