POP

Status and Conditions that Affect Instruction

Register Address

Bit Name

Description

SR[18]

EXP

Determines which stack pointer used, and which execution working

 

 

mode .

Status and Conditions Changed By Instruction

Register Address

Bit Name

Description

Ln

L

Pops of extensions restore the Ln bit in the destination register. Pops to

 

 

data registers clear the Ln bit.

Example

pop d3

Register/Memory Address

SR

NSP

$0000000C

L3:D3

Before

$00E00000

$00000010

$2E03FF4E

After

$00000008

$0:$002E03FF4E

Instruction Formats and Opcodes

Instruction

Words

Cycles1

Type

POP

De

1

1

4

POP

Do

1

1

4

Opcode

15

 

 

 

8

7

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

1

0

0

1

E E E 0

0

0

1

E 0

0

E 1

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

8

7

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

1

0

0

1

e e e 1

0

0

1

e 0

0

e 1

 

 

 

 

 

 

 

 

 

 

 

Note 1: An extra cycle is added if the shadow SP is not valid when the POP instruction is executed. See Section 5.5.4, “Shadow Stack Pointer Registers,”

Instruction Fields

A-348

SC140 DSP Core Reference Manual

Page 662
Image 662
Freescale Semiconductor SC140 specifications Status and Conditions that Affect Instruction, Pop d3