R6 (stack pointer)

E697036

R6 (stack pointer) is the dedicated hardware register on the PDP-11 used to manage the call stack and control subroutine linkage.

Try in SPARQL Jump to: Statements Referenced by

Statements (46)

Predicate Object
instanceOf PDP-11 register
hardware stack pointer
accessedBy PDP-11 instruction set NERFINISHED
addressSpace PDP-11 address space
alsoKnownAs SP
stack pointer
architecture PDP-11 NERFINISHED
category CPU register
computer architecture concept
controls stack-based parameter passing
stack-based return addresses
subroutine linkage
convention reserved for stack pointer
dataWidth 16-bit
dedicatedTo stack operations
subroutine call stack
hasSemanticRole stack base for procedure activation records
introducedIn early PDP-11 models
manages call stack
runtime stack frames
manufacturer Digital Equipment Corporation NERFINISHED
partOf PDP-11 architecture NERFINISHED
registerClass general-purpose register
registerNumber 6
relatedRegister R5 (frame pointer)
R7 (program counter)
role call stack management
stack management
subroutine linkage control
stores top of stack address
supportsAddressingMode autodecrement
autoincrement
indexed
updatedOn subroutine entry
subroutine exit
usedBy PDP-11 assemblers
PDP-11 operating systems
PDP-11 subroutine call conventions NERFINISHED
usedFor pop operations
procedure calls
procedure returns
push operations
usedIn context switching
stack-based interrupt handling
usedOn PDP-11 minicomputer NERFINISHED
usedWith PDP-11 assembly language NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

PDP-11 hasRegister R6 (stack pointer)