List of Figures

Figure 1.1 Simplified representation of a computer system 4

Figure 1.2 Stages of a typical compilation sequence 6

Figure 1.3 Tables used for converting between binary, octal, and hex 14

Figure 1.4 Four different representations for binary integers 16

Figure 1.5 Complement tables for bases ten and two 17

Figure 1.6 A section of memory 29

Figure 1.7 Typical memory layout for a program with a 32-bit address space 30

Figure 2.1 Equivalent static variable declarations in assembly and C 42

Figure 3.1 The ARM processor architecture 54

Figure 3.2 The ARM user program registers 56

Figure 3.3 The ARM process status register 57

Figure 5.1 ARM user program registers 112

Figure 6.1 Binary tree of word frequencies 151

Figure 6.2 Binary tree ...

Get Modern Assembly Language Programming with the ARM Processor 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.