5.92 · exercise

Basic quiz: memory and the stack

Check the basics: address size, which way the stack grows, the 16-byte alignment rule for sp, the job of the frame pointer, and how a byte load fills a 32-bit register.

0 of 5 correct

Multiple choice

In AArch64, how large are memory addresses, and what type of address space is used?

Multiple choice

Which direction does the system stack grow in memory?

Multiple choice

What is the alignment requirement for the stack pointer (sp) in AArch64?

Multiple choice

Which register acts as a stable anchor to point to local variables within a stack frame?

Multiple choice

What happens to the high-order bits of a 32-bit (W) register when the ldrb (Load Byte) instruction is executed?