beautypg.com

Zilog Z08470 User Manual

Page 294

background image

Z80 Instruction Set

UM008007-0715

282

Z80 CPU
User Manual

RET

Operation

pCL ← (sp), pCH ← (sp+1)

Op Code

RET

Operands

None.

Description

The byte at the memory location specified by the contents of the Stack Pointer (SP) Regis-
ter pair is moved to the low-order eight bits of the Program Counter (PC). The SP is now
incremented and the byte at the memory location specified by the new contents of this
instruction is fetched from the memory location specified by the PC. This instruction is
normally used to return to the main line program at the completion of a routine entered by
a CALL instruction.

Condition Bits Affected

None.

Example

The Program Counter contains

3535h

, the Stack Pointer contains

2000h

, memory loca-

tion

2000h

contains

B5h

, and memory location

2001h

contains

18h

. Upon the execution

of a RET instruction, the Stack Pointer contains

2002h

and the Program Counter contains

18B5h

, thereby pointing to the address of the next program op code to be fetched.

M Cycles

T States

4 MHz E.T.

3

10 (4, 3, 3)

2.50

1

1

0

0

1

0

0

1

C9

This manual is related to the following products: