CHAPTER 4. INTERNAL CPU FUNCTIONS

Fig. 4-8 Data Saved to Stack Memory

PUSH Instruction

Stack

SP - 2

Register Pair

Low Order

 

SP - 1

Register Pair

High Order

 

SP

 

SP - 4

SP - 3

SP - 2

SP - 1

SP

CALLF Instruction

Stack

0 PC10 - PC8

0 0 0 0

PC3 - PC0

PC7 - PC4

 

 

Interrupt

 

 

 

 

Stack

 

 

 

 

 

SP - 6

 

 

 

 

 

 

0

 

PC10 - PC8

 

 

 

 

 

 

 

 

 

SP - 5

0

0

0

 

0

SP - 4

 

 

 

 

 

 

PC3 - PC0

 

 

 

 

 

 

 

SP - 3

 

PC7 - PC4

 

 

 

 

 

 

 

 

SP - 2

0

IST0

0

 

0

 

 

 

PSW

 

 

 

 

 

 

 

SP - 1

CY

SK2

SK1

SK0

 

 

 

 

 

 

SP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fig. 4-9 Data Restored from Stack Memory

 

POP Instruction

 

Stack

 

 

 

 

 

 

SP

Register Pair

 

Low Order

 

 

 

SP + 1

Register Pair

 

High Order

 

 

 

SP + 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RET, RETS Instruction

 

 

 

Stack

 

 

 

 

 

 

 

 

 

SP

0

 

PC10 - PC8

 

 

 

 

 

SP + 1

0

0

0

0

SP + 2

 

 

 

 

PC3 - PC0

 

SP + 3

 

 

 

 

PC7 - PC4

 

SP + 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RETI Instruction

 

 

 

Stack

 

 

 

 

 

 

 

 

 

 

SP

0

 

PC10 - PC8

 

 

 

 

 

 

 

SP + 1

0

0

0

 

0

SP + 2

 

 

 

 

 

 

PC3 - PC0

 

SP + 3

 

 

 

 

 

 

PC7 - PC4

 

SP + 4

 

 

 

 

 

 

0

IST0

0

 

0

 

 

 

PSW

 

 

 

 

 

 

 

SP + 5

CY

SK2

SK1

SK0

SP + 6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

38

Page 49
Image 49
NEC PD75402A, PD75P402 user manual Data Saved to Stack Memory, IST0 PSW