📝

CPUって何ですか?分かりやすく説明してください

2020/12/20に公開

まとめ

CPUとは中央処理装置です。SICP(計算機プログラムの構造と解釈)には

To design a register machine, we must design its data paths (registers and operations) and the controller that sequences these operations.
5.1 Designing Register Machines

とあります。(日本語訳は訳書がみつかったら)
まず、データの流れ、データパスを作ります。そして、データパスの動作(レジスタにデータを入れる、出すなど)を電気的なスイッチで制御します。そのスイッチたちを押す組み合わせの列が命令です。この命令の表現は冗長なので前段にデコーダーを置いて変換します。変換前の圧縮されたビット列がCPUの実際の機械語命令です。

以下本文

あとで書く(きっと書かない)

Discussion