Chapter 5

Instruction Set

Abstract

This chapter covers an overview of the instruction set, the assembly language syntax (for ARM® tool chains and gcc), and then followed by details of various instructions.

Keywords

Assembly language directives; Assembly language syntax; Background of Thumb® instructions; Instruction details; Instruction set overview; Pseudo instructions; Suffixes of instructions

5.1. What Is Instruction Set

All processors carry out their require operations by executing sequences of instructions. Each instruction defines a simple operation, for example, simple ALU operation, data access to the memory system, program branch operation, etc.
For the processor, it takes instructions in form of binary code and decodes them in internal hardware ...

Get The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+ Processors, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.