Page 13 - ARM 64 Bit Assembly Language
P. 13
List of figures
Fig. 10.8 Examples of the rev instruction. 384
Fig. 11.1 Typical hardware address mapping for memory and devices. 406
Fig. 11.2 GPIO pins being used for input and output. 413
Fig. 11.3 The Raspberry Pi expansion header location. 418
Fig. 11.4 The Raspberry Pi extended expansion header pin assignments. 419
Fig. 11.5 Pulse Density Modulation. 421
Fig. 11.6 Pulse Width Modulation. 422
Fig. 11.7 Typical system with a clock management device. 427
Fig. 11.8 Transmitter and receiver timings for two UARTS. The receiver clock is running
slightly slower than the transmitter clock, but data is still received correctly. 431
Fig. 12.1 Basic exception processing. 446
Fig. 12.2 Exception processing with multiple user processes. 447
Fig. 12.3 The PSTATE register. 449
Fig. 12.4 AArch64 vector table structure. 452
Fig. 12.5 Running make to build the image. 466
Fig. 12.6 Running make to build the image. 477
xii