Skip to content
EntityQ814194· pop 26· linked from 388 articles

程式計數器

Sign in to save

Also known as PC, instruction pointer, IP, instruction address register, IAR, instruction counter

處理器寄存器,指示當前正在執行的程序指令的位置

Wikidata facts

Show 1 more fact
different from
numerator
Sources (1)

via Wikidata · CC0

Article · 中文

程序计数器(英語:Program Counter,PC)是一个中央处理器中的寄存器,用于指示计算机在其程序序列中的位置。在Intel x86和Itanium微处理器中,它叫做指令指標(instruction pointer,IP),有时又称为指令地址寄存器(instruction address register,IAR)、指令计数器或只是指令序列器的一部分。 在大部分的處理器中,指令指標都是在提取程式指令後就被立即增加;也就是說跳躍指令的目的位址,是由跳躍指令的運算元加上跳躍指令之後下一個指令的位址(單位爲位元或字節,視電腦形態而定)來獲得目的地。 处理器通常从存储器中顺序获取指令,但控制传输指令通过在PC中添加一个新值来改变顺序。这些包括“分支”(有时称为“跳转”),“子例程调用”和“返回”。以某些断言结果为真为条件的传输可让计算机在不同条件下遵循不同的顺序。 “分支”规定下一条指令从内存中的其他地方获取。“子程序”不仅调用分支,而且还保存 PC 的先前内容。“返回”检索 PC 的保存内容并将其放回去,然后按照子程序调用的指令继续顺序执行。

Abstract from DBpedia / Wikipedia · CC BY-SA