stack pointer

<architecture, programming> (SP) A register or variable pointing to the top of a stack. If the stack is a "full" stack the SP points to the most recently pushed item, else if it is an "empty" stack, the PS points to the first empty location, where the next item will be pushed.

(21 Mar 1995)