What is the purpose of the stack pointer (SP) register in a microprocessor?
-
A
Points to the next instruction in memory
-
B
Holds the base address of the data segment
-
C
Tracks the top of the LIFO stack in memory
-
D
Stores the return address of subroutines permanently