beautypg.com

Retn return from nonmaskable interrupt – Zilog Z80380 User Manual

Page 177

background image

5-143

Z380

U

SER

'

S

M

ANUAL

Z

ILOG

DC-8297-03

RETN

RETURN FROM NONMASKABLE INTERRUPT

RETN

Operation:

if (XM) then begin

PC(7-0)

(SP)

PC(15-8)

(SP+1)

PC(23-16)

(SP+2)

PC(31-24)

(SP+3)

SP

SP + 4

end

else begin

PC(7-0)

(SP)

PC(15-8)

(SP+1)

SP

SP + 2

end

IEF1

IEF2

This instruction is used to return to a previously executing procedure at the end of a
procedure entered by a nonmaskable interrupt. The contents of the location addressed by
the Stack Pointer (SP) are popped into the Program Counter (PC), thereby specifying the
location of the next instruction to be executed. The previous setting of the interrupt enable
bit is restored by execution of this instruction.

Flags:

S:

Unaffected

Z:

Unaffected

H:

Unaffected

V:

Unaffected

N:

Unaffected

C:

Unaffected

Addressing

Execute

Mode

Syntax

Instruction Format

Time

Note

RETN

11101101 01000101

2+r

X