General Data Processing Instructions; Table 27. Data Processing Instructions - ST STM32F4 Series Programming Manual

Cortex-m4
Hide thumbs Also See for STM32F4 Series:
Table of Contents

Advertisement

The STM32 Cortex-M4 instruction set
3.5

General data processing instructions

Table 27
Mnemonic
ADC
Add with carry
ADD
Add
ADDW
Add
AND
Logical AND
ASR
Arithmetic Shift Right
BIC
Bit Clear
CLZ
Count leading zeros
CMN
Compare Negative
CMP
Compare
EOR
Exclusive OR
LSL
Logical Shift Left
LSR
Logical Shift Right
MOV
Move
MOVT
Move Top
MOVW
Move 16-bit constant
MVN
Move NOT
ORN
Logical OR NOT
ORR
Logical OR
RBIT
Reverse Bits
REV
Reverse byte order in a word
REV16
Reverse byte order in each halfword
REVSH
Reverse byte order in bottom halfword and sign extend
ROR
Rotate Right
RRX
Rotate Right with Extend
RSB
Reverse Subtract
SADD16
Signed Add 16
SADD8
Signed Add 8
SASX
Signed Add and Subtract with Exchange
SSAX
Signed Subtract and Add with Exchange
SBC
Subtract with Carry
SHADD16
Signed Halving Add 16
SHADD8
Signed Halving Add 8
80/260
shows the data processing instructions.

Table 27. Data processing instructions

Brief description
DocID022708 Rev 6
See
ADD, ADC, SUB, SBC, and RSB on page 82
ADD, ADC, SUB, SBC, and RSB on page 82
ADD, ADC, SUB, SBC, and RSB on page 82
AND, ORR, EOR, BIC, and ORN on page 84
ASR, LSL, LSR, ROR, and RRX on page 85
AND, ORR, EOR, BIC, and ORN on page 84
CLZ on page 86
CMP and CMN on page 87
CMP and CMN on page 87
AND, ORR, EOR, BIC, and ORN on page 84
ASR, LSL, LSR, ROR, and RRX on page 85
ASR, LSL, LSR, ROR, and RRX on page 85
MOV and MVN on page 88
MOVT on page 90
MOV and MVN on page 88
MOV and MVN on page 88
AND, ORR, EOR, BIC, and ORN on page 84
AND, ORR, EOR, BIC, and ORN on page 84
REV, REV16, REVSH, and RBIT on page 91
REV, REV16, REVSH, and RBIT on page 91
REV, REV16, REVSH, and RBIT on page 91
REV, REV16, REVSH, and RBIT on page 91
ASR, LSL, LSR, ROR, and RRX on page 85
ASR, LSL, LSR, ROR, and RRX on page 85
ADD, ADC, SUB, SBC, and RSB on page 82
SADD16 and SADD8 on page 92
SADD16 and SADD8 on page 92
SASX and SSAX on page 97
SASX and SSAX on page 97
ADD, ADC, SUB, SBC, and RSB on page 82
SHADD16 and SHADD8 on page 93
SHADD16 and SHADD8 on page 93
PM0214

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F4 Series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Stm32l4+ seriesStm32f3 series

Table of Contents

Save PDF