Texas Instruments MSP50C614 Stereo System User Manual


 
Instruction Set Encoding
4-192
Instructions 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MUL {
adrs
}
1 1 0 1 1 1 0 1 1
adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MULR {
adrs
}
1 1 0 1 1 1 0 1 0
adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MULS A
n
[~] 1 1 1 0 0 1 1 A
n
1 1 1 1 0 0 A~ 0
MULAPL A
n
, {
adrs
}
0 1 1 0 1 1 0 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MULAPL A
n
[~], A
n
[~], [
next A
] 1 1 1 0 0
next A
A
n
1 1 0 0 1 0 A~ ~A
MULAPLS A
n
, {
adrs
}
0 1 1 0 1 1 1 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MULAPLS A
n
[~], A
n
[~] 1 1 1 0 0 1 1 A
n
1 1 0 0 1 0 A~ ~A
MULSPL A
n
, {
adrs
}
0 1 1 1 1 1 0 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MULSPL A
n
[~], A
n
[~] [,
next A
] 1 1 1 0 0
next A
A
n
1 1 0 0 0 0 A~ ~A
MULSPLS A
n
, {
adrs
}
0 1 1 1 1 1 1 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MULSPLS A
n
[~], A
n
[~] 1 1 1 0 0 1 1 A
n
1 1 0 0 0 0 A~ ~A
MULTPL A
n
, {
adrs
}
0 1 1 0 0 0 0 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MULTPL A
n
[~], A
n
[~] [,
next A
] 1 1 1 0 0
next A
A
n
1 1 0 1 1 0 A~ ~A
MUL TPLS A
n
, {
adrs
}
0 1 1 0 0 0 1 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MULTPLS A
n
[~], A
n
[~] 1 1 1 0 0 1 1 A
n
1 1 0 1 1 0 A~ ~A
NEGAC A
n
[~], A
n
[~] [,
next A
] 1 1 1 0 0
next A
A
n
0 0 0 0 0 0 A~ ~A
NEGACS A
n
[~], A
n
[~] 1 1 1 0 0 1 1 A
n
0 0 0 0 0 0 A~ ~A
NOTAC A
n
[~], A
n
[~] [,
next A
] 1 1 1 0 0
next A
A
n
0 0 0 0 1 0 A~ ~A
NOTACS A
n
[~], A
n
[~] 1 1 1 0 0 1 1 A
n
0 0 0 0 1 0 A~ ~A
NOP 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
OR A
n
, {
adrs
}
0 1 0 0 0 0 0 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
OR A
n
[~], A
n
[~],
imm16
[,
next A
] 1 1 1 0 0
next A
A
n
1 0 0 0 0 1 A~ ~A
OR A
n
[~], A
n
~, A
n
[,
next A
] 1 1 1 0 0
next A
A
n
0 1 0 0 1 0 A~ ~A
OR TF
n
, {
flagadrs
} 1 0 0 1 1
flg Not
0 1 0
flagadrs
OR TF
n
, {
cc
} [, R
x
] 1 0 0 1 0
flg Not cc
R
x
0 1
ORB A
n
,
imm8
1 0 1 0 1 0 0 A
n imm8
ORS A
n
, {
adrs
}
0 1 0 0 0 0 1 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]