Analog Devices ADSP-BF53x Blackfin Reference page 827

Table of Contents

Advertisement

Table C-10. Load / Store Instructions (Sheet 12 of 12)
Instruction
and Version
Store Low Data Register Half
W [ Preg – uimm16m2 ] = Dreg
Store Low Data Register Half
W [ Preg ++ Preg ] = Dreg_lo
NOTE: Pointer Preg number cannot be the same as Index Preg number. If so, this opcode represents a
non-post-modify instruction version.
Store Byte
B [ Preg ] = Dreg
Store Byte
B [ Preg ++ ] = Dreg
Store Byte
B [ Preg – – ] = Dreg
Store Byte
B [ Preg + uimm15 ] = Dreg
Store Byte
B [ Preg – uimm15] = Dreg
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
0xE640 8000—
1 1 1 0 0 1 1 0 0 1 Preg #
0xE67F FFFF
uimm16m2 divided by 2
0x8A01—
1 0 0 0 1 0 1 Source
0x8BFE
0x9B00—
1 0 0 1 1 0 1 1 0 0 Preg #
0x9B3F
0x9A00—
1 0 0 1 1 0 1 0 0 0 Preg #
0x9A3F
0x9A80—
1 0 0 1 1 0 1 0 1 0 Preg #
0x9ABF
0xE680 0000—
1 1 1 0 0 1 1 0 1 0 Preg #
0xE6BF 7FFF
uimm15
0xE680 8000—
1 1 1 0 0 1 1 0 1 0 Preg #
0xE6BF FFFF
uimm15
Instruction Opcodes
Bin
Dreg #
Index
Pointer
Dreg #
Preg #
Preg #
Dreg #
Dreg #
Dreg #
Dreg #
Dreg #
C-27

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents