program counter


Also found in: Dictionary, Medical, Financial, Acronyms, Wikipedia.
Related to program counter: Instruction register, Memory address register

program counter

[′prō·grəm ‚kau̇nt·ər]
(computer science)

program counter

(hardware)
(PC, or "instruction address register") A register in the central processing unit that contains the addresss of the next instruction to be executed. The PC is automatically incremented after each instruction is fetched to point to the following instruction. It is not normally manipulated like an ordinary register but instead, special instructions are provided to alter the flow of control by writing a new value to the PC, e.g. JUMP, CALL, RTS.

program counter

A register in the control unit of the CPU that is used to keep track of the address of the current or next instruction. Typically, the program counter is advanced to the next instruction, and then the current instruction is executed. Also known as a "sequence control register" and the "instruction pointer." See address register and instruction register.
References in periodicals archive ?
However, it is much easier to use an explicit bit of memory than to implement a memory less connection from the program counter of the server to the master.
The program counter (PC) contains the address of the next instruction.
In its simplest form a power log window displays the measured current and the time and location of the program counter when it was sampled.
The HSA builds on the unique Zero Overhead Program Counter (PC) Sampling feature built into the MIPS32(R) 24K(R), MIPS32(R) 34K(R) and MIPS32(R) 74K(TM) core families.

Full browser ?