Texas Instruments MSP50C6xx Calculator User Manual


 
Instruction Set Encoding
4-196
Instructions 012345678910111213141516
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