R7 (program counter)

E697037

R7 (program counter) is the PDP-11 CPU register that automatically tracks the address of the next instruction to be executed, effectively serving as the machine’s program counter.

All labels observed (1)

Label Occurrences
R7 (program counter) canonical 2

How this entity was disambiguated

Statements (35)

Predicate Object
instanceOf CPU register ⓘ
program counter ⓘ
addressingModeRole serves as base for PC-relative addressing ⓘ
supports immediate addressing via PC-relative modes ⓘ
addressSpace PDP-11 memory address space ⓘ
linked to: PDP-11
alsoKnownAs PC ⓘ
program counter ⓘ
architecture PDP-11 ⓘ
autoIncrements on instruction fetch ⓘ
belongsToFamily DEC PDP-11 ⓘ
linked to: PDP-11
canBeModifiedBy branch instructions ⓘ
jump instructions ⓘ
return instructions ⓘ
subroutine call instructions ⓘ
category computer architecture concept ⓘ
dataType memory address ⓘ
function holds the address of the next instruction to be executed ⓘ
influences execution flow of PDP-11 programs ⓘ
introducedIn early 1970s ⓘ
isGeneralPurposeIn PDP-11 programmer’s model of 8 registers ⓘ
manufacturer Digital Equipment Corporation ⓘ
partOf PDP-11 CPU ⓘ
linked to: PDP-11

PDP-11 register set ⓘ
linked to: PDP-11
readableBy PDP-11 software via register access ⓘ
registerNumber 7 ⓘ
resetBehavior loaded with start address on reset or boot ⓘ
specialRole dedicated to program counter function ⓘ
tracks address of the next instruction ⓘ
updatedOn every instruction fetch ⓘ
usedBy PDP-11 instruction decoder ⓘ
usedFor control flow ⓘ
instruction sequencing ⓘ
usedIn instruction fetch stage ⓘ
width 16 bits ⓘ
writableBy PDP-11 software via control-flow instructions ⓘ

How these facts were elicited

Referenced by (2)

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

PDP-11 → hasRegister → R7 (program counter) ⓘ
R3 (PDP-11 register) → isDistinctFrom → R7 (program counter) ⓘ
subject linked to: R3