dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 106

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Instruction Set Introduction
See Section 7.5, “Programming Considerations,” on page 7-6 for other program control instructions that
can be synthesized from existing DSP56800E instructions. For information on the delayed program control
instructions (BRAD, FRTID, JMPD, RTID, and RTSD), see Section 4.3, “Delayed Flow Control
Instructions.”
Table 4-10 lists the miscellaneous program control instructions.
4.2
The DSP56800E assembler provides a number of additional, useful instruction mnemonics that are
actually aliases to other instructions. Each of these instructions is mapped to one of the core instructions
and dis-assembles as such.
4-10
Instruction Aliases
Table 4-9. Program Control and Change-of-Flow Instructions (Continued)
SWI #<0–2>
DEBUGHLT
Instruction
Instruction
DEBUGEV
SWILP
JMPD
RTSD
STOP
Table 4-10. Miscellaneous Program Control Instructions
WAIT
RTID
NOP
JMP
RTS
JSR
SWI
RTI
Jcc
DSP56800E Core Reference Manual
Jump conditionally
Jump
Delayed jump
Jump to subroutine
Return from interrupt
Delayed return from interrupt
Return from subroutine
Delayed return from subroutine
Software interrupt at highest priority level
Software interrupt at specified priority level
Software interrupt at lowest priority level
Generate debug event
Enter debug mode
No operation
Stop processing (lowest power standby)
Wait for interrupt (low power standby)
Description
Description
Freescale Semiconductor

Related parts for dsp56800e