![Texas Instruments AM1808 Technical Reference Manual Download Page 327](http://html.mh-extra.com/html/texas-instruments/am1808/am1808_technical-reference-manual_1094558327.webp)
Instruction Formats
327
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Programmable Real-Time Unit Subsystem (PRUSS)
Figure 13-5. Format 2a: (JMP,JAL – Register Op2)
31
29
28
25
24
23
21
20
16
OP
SUBOP
IO
Rs2Sel
Rs2
15
8
7
5
4
0
RESERVED
RdSel
Rd
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 13-10. Format 2a: (JMP,JAL – Register Op2)
Bit
Field
Description
31-29
OP
0b001 = Specifies Format 2
28-25
SUBOP
0 = JMP
1 = JAL
24
IO
0 = Op2 is a register
23-21
Rs2Sel
0 = Select bits 7:0 from the source register 2
1 = Select bits 15:8 from the source register 2
2 = Select bits 23:16 from the source register 2
3 = Select bits 31:24 from the source register 2
4 = Select bits 15:0 from the source register 2
5 = Select bits 23:8 from the source register 2
6 = Select bits 31:16 from the source register 2
7 = Select bits 31:0 from the source register 2
20-16
Rs2
0-31 = This field selects the register number which contains the value to be copied to the program
counter.
15-8
RESERVED
7-5
RdSel
0 = Select bits 7:0 of the destination register
1 = Select bits 15:8 of the destination register
2 = Select bits 23:16 of the destination register
3 = Select bits 31:24 of the destination register
4 = Select bits 15:0 of the destination register
5 = Select bits 23:8 of the destination register
6 = Select bits 31:16 of the destination register
7 = Select bits 31:0 of the destination register
4-0
Rd
0-30 = This field selects the destination register number to which the pre-incremented program
counter should be written. Only written for JAL.