Which of the following register values would cause an unaligned access when the instruction LDRH r0, [r1] is executed?
As part of the ABI specification, the AAPCS defines which of the following?
Assume a Big-Endian (BE) memory system with the following memory contents.
Byte Address Contents
0x100 0x11
0x101 0x22
0x102 0x33
0x103 0x44
If R5 = 0x100, what are the contents of R4 after performing the following operation?
LDR R4, [R5]
Capturing processor execution trace is characterized as being:
If a 16-bit Thumb instruction causes a Data Abort, which instruction would return from the handler to the instruction after the one that caused the data abort?
In general, when programming in C, stack accesses will be reduced by:
Implementing loops using a decrementing counter which exits the loop when a counter reaches zero can be beneficial for power and performance. This is because:
Cross compiling enables a programmer to:
Which of the following statements regarding Strongly-ordered memory is architecturally FALSE?
Which privileged mode can kernel code use to get direct access to the User mode registers R13 and R14?