Texas Instruments MSP50C614 Stereo System User Manual


 
Instruction Set Encoding
4-194
Instructions 012345678910111213141516
SHLTPLS A
n
[~], A
n
[~] 1 1 1 0 0 1 1 A
n
1 1 0 1 0 0 A~ ~A
SHLAC A
n
[~], A
n
[~] [,
next A
] 1 1 1 0 0
next A
A
n
0 0 1 1 0 0 A~ ~A
SHLACS A
n
[~], A
n
[~] 1 1 1 0 0 1 1 A
n
0 0 1 1 0 0 A~ ~A
SHRAC A
n
[~], A
n
[~] [,
next A
] 1 1 1 0 0
next A
A
n
0 1 0 1 1 0 A~ ~A
SHRACS A
n
[~], A
n
[~] 1 1 1 0 0 1 1 A
n
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 A
n
[~], A
n
, {
adrs
} [,
next A
]
0 0 0 1 ~A
next A
A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
SUB A
n
[~], A
n
[~],
imm16
[,
next A
] 1 1 1 0 0
next A
A
n
0 1 0 0 0 1 A~ ~A
SUB A
n
[~], A
n
[~], PH [,
next A
] 1 1 1 0 0
next A
A
n
0 1 1 0 0 0 A~ ~A
SUB A
n
[~], A
n
, A
n
~ [,
next A
] 1 1 1 0 0
next A
A
n
0 0 1 0 0 0 0 ~A
SUB A
n
[~], A
n
~, A
n
[,
next A
] 1 1 1 0 0
next A
A
n
0 0 1 0 0 0 1 ~A
SUB R
x
,
imm16
1 1 1 1 1 1 1 0 0 0 0 1 R
x
0 0
SUB R
x
, R5 1 1 1 1 1 1 1 0 0 1 0 1 R
x
0 0
SUBB A
n
,
imm8
1 0 1 0 0 1 0 A
n imm8
SUBB R
x
,
imm8
1 0 1 1 0 1
k4 k3 k2 k7 k6 k5
R
x k1 k0
SUBS A
n
[~], A
n
, {
adrs
}
0 0 0 1 ~A 1 1 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
SUBS A
n
[~], A
n
[~],
pma16
1 1 1 0 0 1 1 A
n
0 1 0 0 0 1 A~ ~A
SUBS A
n
[~], A
n
, A
n
~ 1 1 1 0 0 1 1 A
n
0 0 1 0 0 0 0 ~A
SUBS A
n
[~], A
n
~, A
n
1 1 1 0 0 1 1 A
n
0 0 1 0 0 0 1 ~A
SUBS A
n
[~], A
n
[~], PH 1 1 1 0 0 1 1 A
n
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 A
n
, {
adrs
}
0 1 0 0 1 0 0 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
XOR A
n
[~], A
n
[~],
imm16
[,
next A
] 1 1 1 0 0
next A
A
n
1 1 0 0 0 1 A~ ~A
XOR A
n
[~], A
n
~, A
n
[,
next A
] 1 1 1 0 0
next A
A
n
0 1 0 0 0 0 A~ ~A
XOR TF
n
, {
flagadrs
} 1 0 0 1 1
flg Not
1 1 0
flagadrs
XOR TF
n
, {
cc
} [, R
x
] 1 0 0 1 0
flg Not cc
R
x
1 1
XORB A
n
,
imm8
1 0 1 0 1 1 0 A
n imm8
XORS A
n
, {
adrs
}
0 1 0 0 1 0 1 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
XORS A
n
[~], A
n
[~],
pma16
1 1 1 0 0 1 1 A
n
1 1 0 0 0 1 A~ ~A
XORS A
n
[~], A
n
~, A
n
1 1 1 0 0 1 1 A
n
0 1 0 0 0 0 A~ ~A