ホームページ >よくある問題 >プログラムカウンタPCに格納されるもの

プログラムカウンタPCに格納されるもの

藏色散人
藏色散人オリジナル
2020-05-06 11:24:0525287ブラウズ

プログラムカウンタPCに格納されるもの

#プログラムカウンタpcには何が格納されていますか?

プログラムカウンタpcには「命令アドレス」が格納されます。

プログラム カウンタ PC は、次に実行される命令のアドレスを格納するために使用されます。プログラムの実行順序を制御します。

関連紹介:

プログラム カウンタは、次の命令が配置されているユニットのアドレスを格納するために使用されます。

命令を実行する際には、まずPCに格納されている命令アドレスに従ってメモリから命令レジスタに命令をフェッチする必要があり、この処理を「命令フェッチ」と呼びます。同時に、PC 内のアドレスが自動的に 1 増加するか、次の命令のアドレスが分岐ポインタによって与えられます。その後、命令が解析されて実行されます。最初の命令の実行が完了したら、PC に従って 2 番目の命令のアドレスをフェッチするなど、各命令を実行します。

プログラム カウンタは、現在実行されている命令のアドレス (場所) を含むコンピュータ プロセッサ内のレジスタです。各命令がフェッチされると、プログラム カウンタのメモリ アドレスが 1 ずつ増加します。各命令がフェッチされた後、プログラム カウンタはシーケンス内の次の命令を指します。コンピュータが再起動またはリセットされると、通常、プログラム カウンタはゼロに戻ります。

以上がプログラムカウンタPCに格納されるものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。