ADSP-BF53x/BF56x Blackfin Processor Programming Reference
C-37
Instruction Opcodes
Stack Control Instructions
Table C-12. Stack Control Instructions (Sheet 1 of 2)
Instruction
and Version
Bin
Opcode Range 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Push
0x0140—
0x017F
0 0 0 0 0 0 0 1 0 1 Reg.
group
Reg. #
[– –SP]=allreg
Push Multiple
0x05C0—
0x05FD
0 0 0 0 0 1 0 1 1 1 Dreg #
Preg #
NOTE: See two above notes on interpretation of the register number fields.
[– –SP]=(R7:Dreglim, P5:Preglim)
Push Multiple
0x0540—
0x0578
0 0 0 0 0 1 0 1 0 1 Dreg #
0 0 0
NOTE: The embedded register number represents the lowest register in the range to be used. Example:
“100b” in that field means R7 through R4 are used.
[– –SP]=(R7:Dreglim)
Push Multiple
0x04C0—
0x04C5
0 0 0 0 0 1 0 0 1 1 0 0 0 Preg #
NOTE: The embedded register number represents the lowest register in the range to be used. Example:
“010b” in that field means P5 through P2 are used. The highest useful value allowed is P4.
[– –SP]=(P5:Preglim)
Pop
0x0100—
0x013F
0 0 0 0 0 0 0 1 0 0 Reg.
group
Reg. #
NOTE: Dreg and Preg not supported by this instruction. See Load Data Register for Dreg and Load
Pointer Register for Preg.
mostreg=[SP++]
Pop Multiple
0x0580—
0x05BD
0 0 0 0 0 1 0 1 1 0 Dreg #
Preg #
NOTE: See two above notes on interpretation of the register number fields.
(R7:Dreglim, P5:Preglim)=[SP++]
Summary of Contents for ADSP-BF53x Blackfin
Page 38: ...Conventions xxxviii ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 134: ...System Reset and Powerup 3 18 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 324: ...Instruction Overview 7 20 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 486: ...Instruction Overview 13 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 512: ...Instruction Overview 14 26 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 604: ...Instruction Overview 15 92 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 688: ...Instruction Overview 18 48 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 742: ...Instruction Overview 19 54 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 752: ...Examples 20 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 790: ...ADSP BF535 Flags A 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 800: ...Performance Monitor Registers B 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 1042: ...Index I 40 ADSP BF53x BF56x Blackfin Processor Programming Reference...