How Big Are Registers In Arm
Registers
ARM has xvi registers visible at whatsoever one time. They are named R0 to R15. All are 32 bits wide.
The registers may likewise exist referred to by the following aliases:
All of the registers are full general purpose, save for:
- R13 / SP
- which holds the stack pointer.
- R14 / LR
- the link register which holds the callers's render accost.
- R15 / PC
- which holds the program counter.
In add-on to the main registers at that place is also a status register:
CPSR is the current program condition register. This holds flags: results of arithmetic and logical operations.
Load-Store Compages
ARM is a load-store compages:
- You must load values into registers in gild to operate upon them.
- No instructions direct operate on values in memory.
Source: https://www.davespace.co.uk/arm/introduction-to-arm/registers.html
Posted by: fowlerinvints.blogspot.com
0 Response to "How Big Are Registers In Arm"
Post a Comment