
程式计数器 (Program counter,或在某些 电脑 中称为 指令指标,Instruction Pointer) 是在电脑 处理器 中的一个 暂存器,用来指示电脑正在执行的指令序列。依照特定机器的细节而不同,他可能是保存著正在被执行的指令,也可能是下一个要执行指令的位址。程式计数器在每个指令周期会自动地增加,所以指令会正常地从内存中循续地被取出。某些指令,像是跳跃和副程式呼叫,会中断程式执行的序列,将新的数值内容摆放到程式计数器中。
在大部分的处理器,指令指标都是在提取程式指令后就被立即增加;也就是说跳跃指令的目的位址,是由跳跃指令的算子加上跳跃指令之后下一个指令的位址 (位元或字节,是电脑形态而定) 来获得目的地。
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History