Everything About ___
Live briefing

Everything about Stack register

Component of a computer's processor

A stack register, also known as a stack pointer, is a computer central processor register whose purpose is to keep track of a call stack. On an accumulator-based architecture machine, this may be a dedicated register. On a machine with multiple general-purpose registers, it may be a register that is reserved by convention, such as on the IBM System/360 through z/Architecture architecture and RISC architectures, or it may be a register that procedure call and return instructions are hardwired to use, such as on the PDP-11, VAX, and Intel x86 architectures. Some designs such as the Data General Eclipse had no dedicated register, but used a reserved hardware memory address for this function. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Stack registerA 5-minute orientation
  2. Pick up a classic book: Programming the M68000The most-reprinted book on the subject
  3. Read the landmark paper: Nondeterministic stack register machinesCited 7 times
  4. Go sideways: X86A closely related topic
  5. Go sideways: MicrocodeA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Stack engine

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics