English
Language : 

S912XEG384J3VA Datasheet, PDF (461/1324 Pages) Freescale Semiconductor, Inc – MC9S12XEP100 Reference Manual Covers MC9S12XE Family
Chapter 10 XGATE (S12XGATEV3)
10.8.6 Instruction Coding
Table 10-24 summarizes all XGATE instructions in the order of their machine coding.
Table 10-24. Instruction Set Summary (Sheet 1 of 3)
Functionality
Return to Scheduler and Others
BRK
NOP
RTS
SIF
Semaphore Instructions
CSEM IMM3
CSEM RS
SSEM IMM3
SSEM RS
Single Register Instructions
SEX RD
PAR RD
JAL RD
SIF RS
Special Move instructions
TFR RD,CCR
TFR CCR,RS
TFR RD,PC
Shift instructions Dyadic
BFFO RD, RS
ASR RD, RS
CSL RD, RS
CSR RD, RS
LSL RD, RS
LSR RD, RS
ROL RD, RS
ROR RD, RS
Shift instructions immediate
ASR RD, #IMM4
CSL RD, #IMM4
CSR RD, #IMM4
LSL RD, #IMM4
LSR RD, #IMM4
ROL RD, #IMM4
ROR RD, #IMM4
Logical Triadic
AND RD, RS1, RS2
OR RD, RS1, RS2
XNOR RD, RS1, RS2
Arithmetic Triadic
SUB RD, RS1, RS2
SBC RD, RS1, RS2
ADD RD, RS1, RS2
ADC RD, RS1, RS2
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0000000000000000
0000000100000000
0000001000000000
0000001100000000
00000
00000
00000
00000
IMM3
RS
IMM3
RS
11110000
11110001
11110010
11110011
00000
RD
11110100
00000
RD
11110101
00000
RD
11110110
00000
RS
11110111
00000
RD
11111000
00000
RS
11111001
00000
RD
11111010
00001
RD
00001
RD
00001
RD
00001
RD
00001
RD
00001
RD
00001
RD
00001
RD
RS
10000
RS
10001
RS
10010
RS
10011
RS
10100
RS
10101
RS
10110
RS
10111
00001
RD
00001
RD
00001
RD
00001
RD
00001
RD
00001
RD
00001
RD
IMM4
IMM4
IMM4
IMM4
IMM4
IMM4
IMM4
1001
1010
1011
1100
1101
1110
1111
00010
00010
00010
00011
00011
00011
00011
RD
RS1
RS2
RD
RS1
RS2
RD
RS1
RS2
For compare use SUB R0,Rs1,Rs2
RD
RS1
RS2
RD
RS1
RS2
RD
RS1
RS2
RD
RS1
RS2
00
10
11
00
01
10
11
MC9S12XE-Family Reference Manual Rev. 1.25
Freescale Semiconductor
461