English
Language : 

MC9S12XD256MAL Datasheet, PDF (289/1348 Pages) Freescale Semiconductor, Inc – Freescale’s Scalable Controller Area Network
Chapter 6 XGATE (S12XGATEV2)
Table 6-17. Instruction Set Summary (Sheet 2 of 3)
Functionality
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
Branches
BCC REL9
BCS REL9
BNE REL9
BEQ REL9
BPL REL9
BMI REL9
BVC REL9
BVS REL9
BHI REL9
BLS REL9
BGE REL9
BLT REL9
BGT REL9
BLE REL9
BRA REL10
Load and Store Instructions
LDB RD, (RB, #OFFS5)
LDW RD, (RB, #OFFS5)
STB RS, (RB, #OFFS5)
STW RS, (RB, #OFFS5)
LDB RD, (RB, RI)
LDW RD, (RB, RI)
STB RS, (RB, RI)
STW RS, (RB, RI)
LDB RD, (RB, RI+)
LDW RD, (RB, RI+)
STB RS, (RB, RI+)
STW RS, (RB, RI+)
LDB RD, (RB, –RI)
LDW RD, (RB, –RI)
STB RS, (RB, –RI)
STW RS, (RB, –RI)
Bit Field Instructions
BFEXT RD, RS1, RS2
BFINS RD, RS1, RS2
BFINSI RD, RS1, RS2
BFINSX RD, RS1, RS2
Logic Immediate Instructions
ANDL RD, #IMM8
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
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
0010000
0010001
0010010
0010011
0010100
0010101
0010110
0010111
0011000
0011001
0011010
0011011
0011100
0011101
001111
REL9
REL9
REL9
REL9
REL9
REL9
REL9
REL9
REL9
REL9
REL9
REL9
REL9
REL9
REL10
01000
RD
01001
RD
01010
RS
01011
RS
01100
RD
01101
RD
01110
RS
01111
RS
01100
RD
01101
RD
01110
RS
01111
RS
01100
RD
01101
RD
01110
RS
01111
RS
01100
RD
01101
RD
01110
RD
01111
RD
10000
RD
RB
OFFS5
RB
OFFS5
RB
OFFS5
RB
OFFS5
RB
RI
00
RB
RI
00
RB
RI
00
RB
RI
00
RB
RI
01
RB
RI
01
RB
RI
01
RB
RI
01
RB
RI
10
RB
RI
10
RB
RI
10
RB
RI
10
RS1
RS2
11
RS1
RS2
11
RS1
RS2
11
RS1
RS2
11
IMM8
MC9S12XDP512 Data Sheet, Rev. 2.21
Freescale Semiconductor
289