General Data Processing Instructions; Table 28. Data Processing Instructions - ST STM32H7 Series Programming Manual

Hide thumbs Also See for STM32H7 Series:
Table of Contents

Advertisement

PM0214
3.5

General data processing instructions

Table 28
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
shows the data processing instructions.

Table 28. Data processing instructions

Brief description
The STM32 Cortex-M4 instruction set
ADD, ADC, SUB, SBC, and RSB on page 83
ADD, ADC, SUB, SBC, and RSB on page 83
ADD, ADC, SUB, SBC, and RSB on page 83
AND, ORR, EOR, BIC, and ORN on page 85
ASR, LSL, LSR, ROR, and RRX on page 86
AND, ORR, EOR, BIC, and ORN on page 85
CLZ on page 87
CMP and CMN on page 88
CMP and CMN on page 88
AND, ORR, EOR, BIC, and ORN on page 85
ASR, LSL, LSR, ROR, and RRX on page 86
ASR, LSL, LSR, ROR, and RRX on page 86
MOV and MVN on page 89
MOVT on page 91
MOV and MVN on page 89
MOV and MVN on page 89
AND, ORR, EOR, BIC, and ORN on page 85
AND, ORR, EOR, BIC, and ORN on page 85
REV, REV16, REVSH, and RBIT on page 92
REV, REV16, REVSH, and RBIT on page 92
REV, REV16, REVSH, and RBIT on page 92
REV, REV16, REVSH, and RBIT on page 92
ASR, LSL, LSR, ROR, and RRX on page 86
ASR, LSL, LSR, ROR, and RRX on page 86
ADD, ADC, SUB, SBC, and RSB on page 83
SADD16 and SADD8 on page 93
SADD16 and SADD8 on page 93
SASX and SSAX on page 98
SASX and SSAX on page 98
ADD, ADC, SUB, SBC, and RSB on page 83
SHADD16 and SHADD8 on page 94
SHADD16 and SHADD8 on page 94
PM0214 Rev 9
See
81/262
261

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Subscribe to Our Youtube Channel

Table of Contents

Save PDF