Program Counter: Difference between revisions

From Computer History Wiki
Jump to navigationJump to search
m add link
m Avoid redir
Line 1: Line 1:
A '''program counter''' ('''PC''', or sometimes '''instruction counter''') is a [[register]] in the [[CPU]] of a computer which indicates where, in the execution of the program in [[main memory]], the CPU is.
A '''program counter''' ('''PC''', or sometimes '''instruction counter''') is a [[register]] in the [[Central Processing Unit|CPU]] of a computer which indicates where, in the execution of the program in [[main memory]], the CPU is.


The PC is usually updated automatically during the execution of each [[instruction]] to point to the next instruction. If the instruction is a jump, that updating is usually replaced by loading the target of the jump into the PC.
The PC is usually updated automatically during the execution of each [[instruction]] to point to the next instruction. If the instruction is a jump, that updating is usually replaced by loading the target of the jump into the PC.


{{stub}}
{{stub}}

Revision as of 19:45, 21 September 2017

A program counter (PC, or sometimes instruction counter) is a register in the CPU of a computer which indicates where, in the execution of the program in main memory, the CPU is.

The PC is usually updated automatically during the execution of each instruction to point to the next instruction. If the instruction is a jump, that updating is usually replaced by loading the target of the jump into the PC.