程序计数器 Program counter
(重定向自Instruction pointer)
进程计数器(Program Counter (PC))是在电脑处理器中的一个寄存器,用来指示电脑下一步要运行的指令串行。依照特定机器的细节而不同,他可能是保存着正在被运行的指令,也可能是下一个要运行指令的地址。程序计数器在每个指令周期会自动地增加,所以指令会正常地从寄存器中连续地被取出。某些指令,像是跳跃和子进程调用,会中断进程执行的串行,将新的数值内容存放到进程计数器中。
在大部分的处理器,指令指标都是在提取程序指令后就被立即增加;也就是说跳跃指令的目的地址,是由跳跃指令的算子加上跳跃指令之后下一个指令的地址(比特或字节,视电脑形态而定)来获得目的地。