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の動作原理】基本情報技術者試験のためのコンピュータの構成

Posted at

※この記事は
「栢木先生の基本情報技術者教室」を参考に学んだことをまとめた記事です。

  • レジスタ とはCPUに内臓されている高速な記憶装置のこと
    image.png

  • 命令語 とは「1」と「0」の機械語のこと

  • 機械語の命令後は、「命令部」と「アドレス部(オペランド部)」で構成されている
    image.png

  • 命令実行サイクル
    「命令の取り出し」⇨「命令の解読」⇨「実行アドレス計算」⇨「オペランドの取り出し」⇨「命令の実行」⇨「演算結果の格納」
    image.png

①命令の取り出し
命令アドレスレジスタを参照、命令が格納されているアドレスの取得。取得したアドレスから命令を取り出し(命令フェッチ)、命令レジスタに格納

②命令の解読
命令レジスタの命令部がデコーダ(解読器)で解読される

③実効アドレス計算
命令レジスタのアドレス部の値はアドレスレジスタに送られ、処理対象データが格納されているアドレス(実効アドレス)を計算する

④オペランドの取り出し
処理対象のデータを取り出し、演算装置に送る

⑤命令の実行
演算装置で演算実行

⑥演算結果の格納
演算結果を格納する

  • アドレス指定方式 とは、命令アドレス部の値から処理対象データが格納されている実効アドレスを求める方式
  • アドレス指定方式は6種類(即値・直接・間接・相対・指標・基底アドレス方式)

image.png

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?