0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CPUのプログラムレジスタープログラムカウンタの役割

Last updated at Posted at 2020-07-23

CPUのプログラムレジスタ(プログラムカウンタ)の役割はどれか。

応用情報技術者令和元年秋期 午前問9

image.png

1、プログラムカウンタは、」CPUの制御装置にある専用レジスタの1つで、次にフェッチ(メモリからの呼出し)・解読・実行される命令のアドレスを保持する役割を持ちます。命令が実行されると、プログラムカウンタは読み込んだ命令長だけ自動的に加算され、次の命令のアドレスを指すようになります。分岐命令の際は、ジャンプ先のアドレスをプログラムカウンタにセットすることで命令実行順序を制御します。

プログラムカウンタのカウンタとは、次の命令アドレスを指すため、自動的に加算するという意味ですね。

2、汎用レジスタの役割 ⇒Reading Data From Memory
演算を行うために,メモリから読み出したデータを保持する。

3、アキュムレータの役割 accumulator ⇒Saving temporary Result From CPU
条件付き分岐命令を実行するために,演算結果の状態を保持する。

4、命令レジスタの役割 ⇒Reading Command From Memory
命令のデコードを行うために,メモリから読み出した命令を保持する。

image.png

参照:
https://www.ap-siken.com/kakomon/29_haru/q8.html

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?