dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 141

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Freescale Semiconductor
Bcc
BRA
BRAD
BSR
FRTID
Jcc
JMP
JMPD
JSR
RTI
Operation
<OFFSET18>
<OFFSET22>
<OFFSET18>
<OFFSET22>
<OFFSET18>
<OFFSET22>
<OFFSET18>
<OFFSET22>
<OFFSET7>
<OFFSET7>
<OFFSET7>
Operands
<ABS19>
<ABS21>
<ABS19>
<ABS21>
<ABS19>
<ABS21>
<ABS19>
<ABS21>
(RRR)
(N)
Table 4-38. Change-of-Flow Instructions
5/3
5/4
6/5
5/4
6/5
C
Instruction Set Introduction
5
5
6
3
3
4
5
6
2
5
4
5
2
3
5
4
5
8
W
1
2
3
1
2
3
1
2
3
2
3
1
2
3
1
2
3
2
3
1
2
3
1
Delayed return from level 2 interrupt, restoring PC from the
FIRA register and the Y register from the stack in a fast inter-
rupt procedure; must fill 2 delay slots (2 program words)
7-bit signed PC-relative offset
18-bit signed PC-relative offset
22-bit signed PC-relative offset
7-bit signed PC-relative offset
18-bit signed PC-relative offset
22-bit signed PC-relative offset
Delayed branch with 7-bit signed offset;
must fill 2 delay slots (2 program words)
Delayed branch with 18-bit signed offset;
must fill 2 delay slots (2 program words)
Delayed branch with 22-bit signed offset;
must fill 2 delay slots (2 program words)
18-bit signed PC-relative offset
22-bit signed PC-relative offset
19-bit absolute address
21-bit absolute address
Jump to target contained in N register
19-bit absolute address
21-bit absolute address
Delayed jump with 19-bit absolute address;
must fill 2 delay slots (2 program words)
Delayed jump with 21-bit absolute address;
must fill 2 delay slots (2 program words)
Push 21-bit return address and jump to target address con-
tained in RRR register
Push 21-bit return address and jump to 19-bit target address
Push 21-bit return address and jump to 21-bit target address
Return from interrupt, restoring 21-bit PC and SR from the
stack
Comments
Instruction Set Summary
4-45

Related parts for dsp56800e