beautypg.com

Opcode maps, Ez80, Cpu user manual 375 – Zilog EZ80F916 User Manual

Page 384: Table 106. opcode map—first opcode

background image

UM007715-0415

Opcode Maps

eZ80

®

CPU

User Manual

375

Opcode Maps

Table 106. Opcode Map—First Opcode

Lower Nibble (Hex)

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

Upper

Nibb

le

(

H

ex)

0

NOP

LD

BC,

Mmn

LD

(BC),A

INC

BC

INC

B

DEC

B

LD

B,n

RLCA

EX

AF,AF’

ADD

HL,BC

LD

A,(BC)

DEC

BC

INC

C

DEC

C

LD

C,n

RRCA

1

DJNZ

d

LD

DE,

Mmn

LD

(DE),A

INC

DE

INC

D

DEC

D

LD

D,n

RLA

JR

d

ADD

HL,DE

LD

A,(DE)

DEC

DE

INC

E

DEC

E

LD

E,n

RRA

2

JR

NZ,d

LD

HL,

Mmn

LD

(Mmn),

HL

INC

HL

INC

H

DEC

H

LD

H,n

DAA

JR

Z,d

ADD

HL,HL

LD

HL,

(Mmn)

DEC

HL

INC

L

DEC

L

LD

L,n

CPL

3

JR

NC,d

LD

SP,

Mmn

LD

(Mmn),

A

INC

SP

INC

(HL)

DEC

(HL)

LD

(HL),n

SCF

JR

C

,d

ADD

HL,SP

LD

A,

(Mmn)

DEC

SP

INC

A

DEC

A

LD

A,n

CCF

4

.SIS

suffix

LD

B,C

LD

B,D

LD

B,E

LD

B,H

LD

B,L

LD

B,(HL)

LD

B,A

LD

C,B

.LIS

suffix

LD

C,D

LD

C,E

LD

C,H

LD

C,L

LD

C,(HL)

LD

C,A

5

LD

D,B

LD

D,C

.SIL

suffix

LD

D,E

LD

D,H

LD

D,L

LD

D,(HL)

LD

D,A

LD

E,B

LD

E,C

LD

E,D

.LIL

suffix

LD

E,H

LD

E,L

LD

E,(HL)

LD

E,A

6

LD

H,B

LD

H,C

LD

H,D

LD

H,E

LD

H,H

LD

H,L

LD

H,(HL)

LD

H,A

LD

L,B

LD

L,C

LD

L,D

LD

L,E

LD

L,H

LD

L,L

LD

L,(HL)

LD

L,A

7

LD

(HL),B

LD

(HL),C

LD

(HL),D

LD

(HL),E

LD

(HL),H

LD

(HL),L HALT

LD

(HL),A

LD

A,B

LD

A,C

LD

A,D

LD

A,E

LD

A,H

LD

A,L

LD

A,(HL)

LD

A,A

8

ADD

A,B

ADD

A,C

ADD

A,D

ADD

A,E

ADD

A,H

ADD

A,L

ADD

A,(HL)

ADD

A,A

ADC

A,B

ADC

A,C

ADC

A,D

ADC

A,E

ADC

A,H

ADC

A,L

ADC

A,(HL)

ADC

A,A

9

SUB

A,B

SUB

A,C

SUB

A,D

SUB

A,E

SUB

A,H

SUB

A,L

SUB

A,(HL)

SUB

A,A

SBC

A,B

SBC

A,C

SBC

A,D

SBC

A,E

SBC

A,H

SBC

A,L

SBC

A,(HL)

SBC

A,A

A

AND

A,B

AND

A,C

AND

A,D

AND

A,E

AND

A,H

AND

A,L

AND

A,(HL)

AND

A,A

XOR

A,B

XOR

A,C

XOR

A,D

XOR

A,E

XOR

A,H

XOR

A,L

XOR

A,(HL)

XOR

A,A

B

OR

A,B

OR

A,C

OR

A,D

OR

A,E

OR

A,H

OR

A,L

OR

A,(HL)

OR

A,A

CP

A,B

CP

A,C

CP

A,D

CP

A,E

CP

A,H

CP

A,L

CP

A,(HL)

CP

A,A

C

RET

NZ

POP

BC

JP

NZ,

Mmn

JP

Mmn

CALL

NZ,

Mmn

PUSH

BC

ADD

A,n

RST

00h

RET

Z

RET

JP

Z,

Mmn

Table 107

CALL

Z,

Mmn

CALL

Mmn

ADC

A,n

RST

08h

D

RET

NC

POP

DE

JP

NC,

Mmn

OUT

(n),A

CALL

NC,

Mmn

PUSH

DE

SUB

A,n

RST

10h

RET

C

EXX

JP

C

,

Mmn

IN

A,(n)

CALL

C

,

Mmn

Table 108

SBC

A,n

RST

18h

E

RET

PO

POP

HL

JP

PO,

Mmn

EX

(SP),HL

CALL

PO,

Mmn

PUSH

HL

AND

A,n

RST

20h

RET

PE

JP

(HL)

JP

PE,

Mmn

EX

DE,HL

CALL

PE,

Mmn

Table 109

XOR

A,n

RST

28h

F

RET

P

POP

AF

JP

P,

Mmn

DI

CALL

P,

Mmn

PUSH

AF

OR

A,n

RST

30h

RET

M

LD

SP,HL

JP

M,

Mmn

EI

CALL

M,

Mmn

Table 110

CP

A,n

RST

38h

Note: n = 8-bit data; Mmn = 16- or 24-bit addr or data; d = 8-bit two’s-complement displacement.

AND

4

A

Lower Opcode Nibble

Mnemonic

Second Operand

Upper

Opcode

Nibble

First Operand

A,H

Legend

This manual is related to the following products: