O'Reilly logo

The Definitive Guide to the ARM Cortex-M3, 2nd Edition by Joseph Yiu

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 4

Instruction Sets

Publisher Summary

This chapter provides some insight into the instruction set in the Cortex-M3 and examples for a number of instructions. It introduces some basic syntax of ARM assembly, use of suffixes & assembler language. The supported instruction lists are divided into 16-Bit (Data Processing, Branch, Load and Store & Other) instructions and 32-Bit (Data Processing, Branch, Load and Store & Other) instructions. This chapter also throws light on some Unsupported Thumb Instructions for traditional ARM processors.. Several useful Thumb-2 instructions from the architecture v7 and v6 have also been introduced in this chapter.

4.1 Assembly Basics

Here, we introduce some basic syntax of ARM assembly to make it easier to understand ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required