-
Book Overview & Buying
-
Table Of Contents
Reverse Engineering Armv8-A Systems
By :
The Arm® architecture does not work directly with data in memory. Instead, it first accesses a memory address, loads the data into a register, performs the operation using the register, and then stores the result back in memory through the register. This method helps ensure efficient and accurate data processing.
To support this process, the Arm architecture provides several instructions for memory access. The most common ones are LDR and STR.
In this chapter, we will focus on the LDR and STR instructions and cover the following main topics:
LDR instructionSTR instructionNote that you will likely encounter the LDR and STR instructions in any assembly routine, as they are essential operations in Arm assembly programming. Additionally, these instructions are crucial for reverse engineering.
Now,...