Table 2-13. Cortex-M3 Instruction Summary (continued)
FlagsBrief DescriptionOperandsMnemonic
-Reverse byte order in each halfwordRd, RnREV16
-Reverse byte order in bottom halfword
and sign extend
Rd, RnREVSH
N,Z,CRotate rightRd, Rm, <Rs|#n>ROR, RORS
N,Z,CRotate right with extendRd, RmRRX, RRXS
N,Z,C,VReverse subtract{Rd,} Rn, Op2RSB, RSBS
N,Z,C,VSubtract with carry{Rd,} Rn, Op2SBC, SBCS
-Signed bit field extractRd, Rn, #lsb, #widthSBFX
-Signed divide{Rd,} Rn, RmSDIV
-Send event-SEV
-Signed multiply with accumulate
(32x32+64), 64-bit result
RdLo, RdHi, Rn, RmSMLAL
-Signed multiply (32x32), 64-bit resultRdLo, RdHi, Rn, RmSMULL
QSigned saturateRd, #n, Rm {,shift #s}SSAT
-Store multiple registers, increment afterRn{!}, reglistSTM
-Store multiple registers, decrement
before
Rn{!}, reglistSTMDB, STMEA
-Store multiple registers, increment afterRn{!}, reglistSTMFD, STMIA
-Store register wordRt, [Rn {, #offset}]STR
-Store register byteRt, [Rn {, #offset}]STRB, STRBT
-Store register two wordsRt, Rt2, [Rn {, #offset}]STRD
-Store register exclusiveRt, Rt, [Rn {, #offset}]STREX
-Store register exclusive byteRd, Rt, [Rn]STREXB
-Store register exclusive halfwordRd, Rt, [Rn]STREXH
-Store register halfwordRt, [Rn {, #offset}]STRH, STRHT
-Store register signed byteRt, [Rn {, #offset}]STRSB, STRSBT
-Store register signed halfwordRt, [Rn {, #offset}]STRSH, STRSHT
-Store register wordRt, [Rn {, #offset}]STRT
N,Z,C,VSubtract{Rd,} Rn, Op2SUB, SUBS
N,Z,C,VSubtract 12-bit constant{Rd,} Rn, #imm12SUB, SUBW
-Supervisor call#immSVC
-Sign extend a byte{Rd,} Rm {,ROR #n}SXTB
-Sign extend a halfword{Rd,} Rm {,ROR #n}SXTH
-Table branch byte[Rn, Rm]TBB
-Table branch halfword[Rn, Rm, LSL #1]TBH
N,Z,CTest equivalenceRn, Op2TEQ
N,Z,CTestRn, Op2TST
-Unsigned bit field extractRd, Rn, #lsb, #widthUBFX
-Unsigned divide{Rd,} Rn, RmUDIV
-Unsigned multiply with accumulate
(32x32+32+32), 64-bit result
RdLo, RdHi, Rn, RmUMLAL
-Unsigned multiply (32x 2), 64-bit resultRdLo, RdHi, Rn, RmUMULL
95July 24, 2012
Texas Instruments-Production Data
Stellaris
®
LM3S6G65 Microcontroller
OBSOLETE: TI has discontinued production of this device.