beautypg.com

Z8® instruction summary, Instruction summary – Zilog Z86193 User Manual

Page 157

background image

Z8

®

CPU

User Manual

UM001604-0108

Instruction Set

150

In general, whenever an instruction format requires an 8-bit register address, that address
can specify any register location in the range 0–255 or a Working Register R0–R15. If, in
the above example, register

08h

is a Working Register, the assembly syntax and resulting

object code would be:

Refer to the device product specification to determine the exact register file range avail-
able. The register file size varies by device type.

Z8

®

Instruction Summary

Table 39

provides the summary of Z8 instruction set.

ASM:

ADD

43h,

08h

(ADD dst, src)

OBJ:

04

08

43

(OPC src, dst)

ASM:

ADD

43h,

08h

(ADD dst, src)

OBJ:

04

08

43

(OPC src, dst)

Table 39. Summary of Z8 Instruction Set

Instruction and Operation

Address Mode

Op Code

Byte (Hex)

Flags Affected

dst

src

C

Z

S

V

D

H

ADC dst, src
dst

← dst + src +C

1[ ]

[

[

[

[

0

[

ADD dst, src
dst

← dst + src

0[ ]

[

[

[

[

0

[

AND dst, src
dst

← dst AND src

5[ ]

[

[

0

CALL dst

DA

D6

SP

← SP–2

and PC

← dst

or @ SP

← PC

IRR

D4

CCF
C

←NOT C

EF

[

CLR dst

R

B0

dst

← 0

IR

B1

COM dst

R

60

[

[

0

dst

← NOT dst

IR

61

Note: