© Daniel Kusswurm 2020
D. KusswurmModern Arm Assembly Language Programminghttps://doi.org/10.1007/978-1-4842-6267-2_2

2. Armv8-32 Core Programming – Part 1

Daniel Kusswurm1 
Geneva, IL, USA

In the previous chapter, you learned about the fundamentals of the AArch32 execution state including its data types, register sets, and memory addressing modes. In this chapter, you will learn how to code basic A32 assembly language functions that are callable from C++. You will also learn about the semantics and syntax of an A32 assembly language source code file. The source code examples and accompanying remarks of this chapter are intended to complement the informative material presented in Chapter 1.

The content of Chapter 2 is partitioned into two sections. ...

Get Modern Arm Assembly Language Programming: Covers Armv8-A 32-bit, 64-bit, and SIMD 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.