Points to the "top" of the stack memory.
Executes the actual arithmetic and logical operations. Points to the "top" of the stack memory
Registers are categorized by their function in managing data and program flow: Points to the "top" of the stack memory
Retrieves and decodes instructions from memory. Points to the "top" of the stack memory