What is the role of the 'stack pointer' register in CPU operation?
-
A
Points to the top of the call stack, tracking the current stack frame boundary
-
B
Stores the return address of the currently executing subroutine
-
C
Holds the base address of the heap memory region
-
D
Points to the next instruction to be fetched from memory