dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 505

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
JMP
Operation:
S → PC
Description: Jump to program memory at the location given by the instruction’s effective address, which can be the
Example:
Explanation of Example:
Condition Codes Affected:
Restrictions:
Instruction Fields:
Instruction Opcodes:
Timing:
Memory:
Freescale Semiconductor
JMP
JMP
JMP
Operation
JMP
(N)
<ABS19>
<ABS21>
value in the N register or a 19- or 21- bit absolute address.
JMP
In this example, program execution is transferred to the address represented by LABEL. The DSC core
supports up to 21-bit program addresses.
The condition codes are not affected by this instruction.
Refer to Section 10.4, “Pipeline Dependencies and Interlocks,” on page 10-26.
4–5 oscillator clock cycles
1–3 program word(s)
Operands
<ABS19>
<ABS21>
LABEL
(N)
Unconditional Jump
C
5
4
5
15
15
15
1
1
1
1
Instruction Set Details
W
1
2
3
1
1
1
1
Jump to target contained in N register
19-bit absolute address
21-bit absolute address
1
1
1
1
Assembler Syntax:
JMP
12
12
12
0
0
0
0
11
11
11
0
0
0
0
A
0
1
0
AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
A
0
1
0
S {(N) or <ABS19> or <ABS21>}
A
1
1
1
8
8
8
Comments
7
0
0
7
0
7
0
A
1
0
1
1
0
0
0
1
1
1
1
4
4
4
A
A
0
1
3
3
3
A
1
1
1
JMP
A
A
0
1
A-161
A
A
0
1
0
0
0

Related parts for dsp56800e