dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 348

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Table A-4 shows additional register fields that are available for move instructions.
A-4
Register Field
DDDDD
HHHHH
dddd.L
SSSS
dd
LA, LA2, LC, LC2,
Registers in this
HWS, OMR, SR
R0, R1, R2, R3
C2, D2, C0, D0
R0, R1, R2, R3
Table A-4. Additional Register Fields for Move Instructions
A2, B2, C2, D2
R4, R5, N, SP
R4, R5, N, SP
A, A2, A1, A0
B, B2, B1, B0
A, A2, A1, A0
B, B2, B1, B0
LA, LC, HWS
SP, M01, N3,
Y1, Y0, X0
Y1, Y0, X0
Y0, Y1, X0
OMR, SR
OMR, SR
M01, N3
M01, N3
LA, LC
C, C1
D, D1
C, C1
D, D1
Field
HWS
Y
Y
DSP56800E Core Reference Manual
Extension and LS portion of the C and D accumulators.
This field lists the CPU registers. It contains the contents of the HHHHH
and SSSS register fields.
Y is permitted only as a destination, not as a source.
Writing word data to the 32-bit Y register clears the Y0 portion.
Note that the C2, C0, D2, and D0 registers are not available within this
field. See the dd register field in this table for these registers
This register set supplements the DDDDD field.
This set designates registers that are written with signed values when
they are written with word values.
Y is permitted only as a destination, not as a source.
The registers in this field and SSSS combine to make the DDDDD reg-
ister field.
This set designates registers that are written with unsigned values when
they are written with word values.
The registers in this field and in HHHHH combine to make the DDDDD
register field.
Miscellaneous set of registers that can be placed onto or removed from
the stack 32 bits at a time.
This list supplements the registers in the HHHH.L field, which also can
access the stack via the MOVE.L instruction.
Comments
Freescale Semiconductor

Related parts for dsp56800e