EasyManuals Logo

ZiLOG Z8 Series User Manual

ZiLOG Z8 Series
261 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #225 background imageLoading...
Page #225 background image
Z8
®
CPU
User Manual
UM001604-0108 Instruction Description
218
Return
Syntax
RET
Instruction Format
Operation
PC @SP
SP SP + 2
This instruction is normally used to return from a procedure entered by a CALL instruc-
tion. The contents of the location addressed by the SP are popped into the PC. The next
statement executed is the one addressed by the new contents of the PC. The stack pointer
is also incremented by two.
Each PUSH instruction executed within the subroutine should be countered with a POP
instruction in order to guarantee the SP is at the correct location when the RET instruction
is executed. Otherwise the wrong address is loaded into the PC and the program does not
operate as appropriate.
Example
If SP contains 2000h, external data memory location 2000h contains 18h, and location
2001h contains B5h, the statement:
RET
Op Code: AF
leaves the value 2002h in the SP, and the PC contains 18B5h, the address of the next
instruction to be executed.
Cycles
OPC
(Hex)
OPC 14 AF
Flag Description
C Unaffected
Z Unaffected
S Unaffected
V Unaffected
D Unaffected
H Unaffected
Note:

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ZiLOG Z8 Series and is the answer not in the manual?

ZiLOG Z8 Series Specifications

General IconGeneral
BrandZiLOG
ModelZ8 Series
CategoryMicrocontrollers
LanguageEnglish

Related product manuals