Analog Devices ADSP-BF53x Blackfin Reference page 818

Table of Contents

Advertisement

Load / Store Instructions
Table C-10. Load / Store Instructions (Sheet 3 of 12)
Instruction
and Version
Load Data Register
Dreg = [ Preg ++ ]
Load Data Register
Dreg = [ Preg – – ]
Load Data Register
Dreg = [ Preg + uimm6m4 ]
Load Data Register
Dreg = [ Preg + uimm17m4 ]
Load Data Register
Dreg = [ Preg – uimm17m4 ]
Load Data Register
Dreg = [ Preg ++ Preg ]
NOTE: Pointer Preg number cannot be the same as Index Preg number. If so, this opcode represents a
non-post-modify instruction version.
Load Data Register
Dreg = [ FP – uimm7m4 ]
Load Data Register
Dreg = [ Ireg ]
Load Data Register
Dreg = [ Ireg ++ ]
C-18
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Opcode Range 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x9000—
1 0 0 1 0 0 0 0 0 0 Preg #
0x903F
0x9080—
1 0 0 1 0 0 0 0 1 0 Preg #
0x90BF
0xA000—
1 0 1 0 0 0 uimm6m4
0xA3FF
0xE400 0000—
1 1 1 0 0 1 0 0 0 0 Preg #
0xE4EF 7FFF
uimm17m4 divided by 4
0xE400 8000—
1 1 1 0 0 1 0 0 0 0 Preg #
0xE43F FFFF
uimm17m4 divided by 4
0x8000—
1 0 0 0 0 0 0 Dest.
0x81FF
0xB800—
1 0 1 1 1 0 0 uimm7m4
0xB9F7
0x9D00—
1 0 0 1 1 1 0 1 0 0 0 Ireg # Dreg #
0x9D1F
0x9C00—
1 0 0 1 1 1 0 0 0 0 0 Ireg # Dreg #
0x9C1F
Bin
Dreg #
Dreg #
Preg #
Dreg #
divided by 4
Dreg #
Dreg #
Index
Pointer
Dreg #
Preg #
Preg #
Dreg #
divided by 4

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents