dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 676

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
A-332
BBBBB: 5-bit signed integer for some data ALU and MOVE instructions.
iii: 3-bit offset for X:(Rn+x) and X:(SP–x) addressing modes. Allows positive offsets for the
X:(Rn+x) address mode from 0 to 7, and negative offsets from –1 to –8 for the X:(SP–x) addressing
mode. See Table A-19.
iiii: 4-bit unsigned integer for AGU arithmetic calculations and the
Ppppppp: 7-bit absolute address for MOVE, data ALU, and bit-manipulation instructions using the
X:<<pp addressing mode. It is sign extended to allow access to both the peripherals and the first 64
locations in X memory.
Encoded Value
000
001
010
011
100
101
110
111
Table A-19. Offset Values for iii Encoding
DSP56800E Core Reference Manual
X:(Rn+x) Offset
0
1
2
3
4
5
6
7
X:(SP–x) Offset
MOVE.L #xx,hhh
Freescale Semiconductor
–8
–7
–6
–5
–4
–3
–2
–1
instruction.

Related parts for dsp56800e