Chapter 5

Instruction Set


Overview of instruction set in ARM® processors, differences between instruction set in various Cortex-M processors, assembly language syntax for ARM and GNU tool chain, and details of the instruction set. The chapter also covers the barrel shifter feature and gives information about how to access special registers and instructions.


Instruction set; syntax; Unified Assembly language (UAL); suffix; conditional execution; branch; SIMD; DSP; floating point; bit field processing

Chapter Outline

Get The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.