Texas Instruments MSP50C614 Stereo System User Manual


 
Instruction Set Encoding
4-191
Assembly Language Instructions
Instructions 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MOVB {
adrs
}, A
n
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MOVB A
n
,
imm8
1 0 1 0 0 0 1 A
n imm8
MOVB MR,
imm8
1 0 1 0 1 1 1 A
n imm8
MOVB R
x
,
imm8
1 0 1 1 1 0
k4 k3 k2 k7 k6 k5
R
x k1 k0
MOVBS A
n
, {
adrs}
0 1 0 0 1 1 1 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MOVBS {
adrs}
, A
n
0 1 0 1 0 0 1 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MOVS A
n
[~], {
adrs
}
0 0 1 0 A~ 1 1 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MOVS {
adrs
}, A
n
[~]
0 0 1 1 A~ 1 1 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MOVS {
adrs
}, *A
n
0 1 0 1 1 1 1 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MOVS A
n
[~],
pma16
1 1 1 0 0 1 1 A
n
0 0 1 0 0 1 A~ ~A
MOVS PH, A
n
[~] 1 1 1 0 0 1 1 A
n
1 0 1 0 1 0 A~ 0
MOVS SV, A
n
[~] 1 1 1 0 0 1 1 A
n
1 0 1 0 0 0 A~ 0
MOVS A
n
[~], PH 1 1 1 0 0 1 1 A
n
0 1 1 1 0 0 A~ ~A
MOVS A
n
, A
n
~ 1 1 1 0 0 1 1 A
n
0 0 1 1 1 0 A~ ~A
MOVS MR, A
n
[~] 1 1 1 0 0 1 1 A
n
1 0 1 1 0 0 A~ 0
MOVS A
n
[~], *A
n
[~] 1 1 1 0 0 1 1 A
n
0 0 0 1 0 0 A~ ~A
MOVT {
adrs
}, TF
n
1 1 0 1 0 1 1 1
flg adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MOVU MR, A
n
[~] [,
next A
] 1 1 1 0 0
next A
A
n
1 0 1 1 1 0 A~ 0
MOVU MR, {
adrs
}
1 1 0 1 1 1 0 0 1
adrs
0
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MOVAPH A
n
, MR, {
adrs
}
0 1 1 0 1 0 0 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MOVAPHS A
n
, MR, {
adrs
}
0 1 1 0 1 0 1 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MOVSPH A
n
, MR, {
adrs
}
0 1 1 0 0 1 0 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MOVSPHS A
n
, MR, {
adrs
}
0 1 1 0 0 1 1 A
n adrs
x
dma16
(for direct) or
offset16
(long relative) [see section 4.13]
MUL A
n
[~] [,
next A
] 1 1 1 0 0
next A
A
n
1 1 1 1 0 0 A~ 0