stack pointer
The register that holds the address of the top of the stack (rsp, sp).
The stack pointer register (rsp on x86-64, sp on ARM64 and RISC-V) holds the address of the current top of the call stack.
Examples
On x86-64,
push raxsubtracts 8 fromrsp, then storesraxat the newrsp.
See also