![background image](http://html1.mh-extra.com/html/texas-instruments/msp50c6xx/msp50c6xx_user-manual_1097068282.webp)
Instruction Set Encoding
4-196
Instructions
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SHLTPLS An[~], An[~]
1
1
1
0
0
1
1
An
1
1
0
1
0
0
A~
~A
SHLAC An[~], An[~] [, next A]
1
1
1
0
0
next A
An
0
0
1
1
0
0
A~
~A
SHLACS An[~], An[~]
1
1
1
0
0
1
1
An
0
0
1
1
0
0
A~
~A
SHRAC An[~], An[~] [, next A]
1
1
1
0
0
next A
An
0
1
0
1
1
0
A~
~A
SHRACS An[~], An[~]
1
1
1
0
0
1
1
An
0
1
0
1
1
0
A~
~A
STAG {adrs}
1
1
0
1
0
1
1
0
0
adrs
x
dma16 (for direct) or offset16 (long relative) [see section 4.13]
SOVM
1
1
1
1
1
1
1
1
0
1
1
0
1
0
0
0
0
SUB An[~], An, {adrs} [, next A]
0
0
0
1
~A
next A
An
adrs
x
dma16 (for direct) or offset16 (long relative) [see section 4.13]
SUB An[~], An[~], imm16 [, next A]
1
1
1
0
0
next A
An
0
1
0
0
0
1
A~
~A
SUB An[~], An[~], PH [, next A]
1
1
1
0
0
next A
An
0
1
1
0
0
0
A~
~A
SUB An[~], An, An~ [, next A]
1
1
1
0
0
next A
An
0
0
1
0
0
0
0
~A
SUB An[~], An~, An [, next A]
1
1
1
0
0
next A
An
0
0
1
0
0
0
1
~A
SUB Rx, imm16
1
1
1
1
1
1
1
0
0
0
0
1
Rx
0
0
SUB Rx, R5
1
1
1
1
1
1
1
0
0
1
0
1
Rx
0
0
SUBB An, imm8
1
0
1
0
0
1
0
An
imm8
SUBB Rx, imm8
1
0
1
1
0
1
k4
k3
k2
k7
k6
k5
Rx
k1
k0
SUBS An[~], An, {adrs}
0
0
0
1
~A
1
1
An
adrs
x
dma16 (for direct) or offset16 (long relative) [see section 4.13]
SUBS An[~], An[~], pma16
1
1
1
0
0
1
1
An
0
1
0
0
0
1
A~
~A
SUBS An[~], An, An~
1
1
1
0
0
1
1
An
0
0
1
0
0
0
0
~A
SUBS An[~], An~, An
1
1
1
0
0
1
1
An
0
0
1
0
0
0
1
~A
SUBS An[~], An[~], PH
1
1
1
0
0
1
1
An
0
1
1
0
0
0
A~
~A
SXM
1
1
1
1
1
1
1
1
0
1
0
1
0
0
0
0
0
VCALL vector8
1
1
1
1
1
1
1
0
1
vector8
XOR An, {adrs}
0
1
0
0
1
0
0
An
adrs
x
dma16 (for direct) or offset16 (long relative) [see section 4.13]
XOR An[~], An[~], imm16 [, next A]
1
1
1
0
0
next A
An
1
1
0
0
0
1
A~
~A
XOR An[~], An~, An [, next A]
1
1
1
0
0
next A
An
0
1
0
0
0
0
A~
~A
XOR TFn, {flagadrs}
1
0
0
1
1
flg
Not
1
1
0
flagadrs
XOR TFn, {cc} [, Rx]
1
0
0
1
0
flg
Not
cc
Rx
1
1
XORB An, imm8
1
0
1
0
1
1
0
An
imm8
XORS An, {adrs}
0
1
0
0
1
0
1
An
adrs
x
dma16 (for direct) or offset16 (long relative) [see section 4.13]
XORS An[~], An[~], pma16
1
1
1
0
0
1
1
An
1
1
0
0
0
1
A~
~A
XORS An[~], An~, An
1
1
1
0
0
1
1
An
0
1
0
0
0
0
A~
~A
Summary of Contents for MSP50C6xx
Page 6: ...vi...
Page 14: ...xiv...
Page 24: ...1 10...
Page 296: ...Instruction Set Summay 4 210 Assembly Language Instructions...
Page 366: ...6 12...