CPUをつくろう

記事一覧 2026
  • 命令をふやす(その1)

    2026.03.01 in CPUをつくろう

    今回は 加算以外もできるCPU(その1) を作っていきたいと思います。 今回は、CPUに必要な命令(の一部)を考えていきます。 「CPUに送る・CPUが認識できる命令」について、 1.命令の種類について 2.CPUに必要な命令1:演算を行う命令 3.命令を追加してみた! に分けて説明していきます。 筆者的には、最もCPUを作っているなと実感した部分です! 1.命令の種類について ・前回の記事では、命令を構成する要素と、そのbit数について紹介しました。 命令を管理するものとして「カウントするもの …

    続きを読む

記事一覧 2025
  • 命令を送る・受け取る

    2025.09.01 in CPUをつくろう

    今回は 足し算以外の命令がわかるCPU を作っていきたいと思います。 今回は「ALU(算術論理ユニット)」について、 1.ALUができたら足し算以外も「分かる」らしい、、 2.命令を「分かる」ために必要な要素とは? 3.そもそも、電気だけで命令をどう作っている? 4.ALUをChiselでつくってみた! に分けて説明していきます。 1.ALUができたら足し算以外も「分かる」らしい、、 ・前回の記事では、CPUの機能の一部として 演算処理ユニット(Arithmetic Logic Unit, …

    続きを読む

記事一覧 2024
  • 加算器をつくる

    2024.03.01 in CPUをつくろう

    今回は 足し算だけできるCPU(の一部) を作っていきたいと思います。 今回は、「加算器(Adder)」について、 1.加算ができるモノ ≒ 低機能CPU? 2.足し算プログラムなんて作ったことあるよ? 3.物理的に足し算ができるCPUを作りたい! 4.加算器をChiselでつくってみた! に分けて説明していきます。 1.加算ができるモノ ≒ 低機能CPU? ・CPUに必要なパーツについて、ChatGPTに聞いてみた(ものを要約した)ところ、以下のような要素があるとのことでした。 演算処理ユニッ …

    続きを読む

記事一覧 2023
  • CPU自作の準備

    2023.12.01 in CPUをつくろう

    最終更新:2024/05/07:metalsメインから公式sbtメインの選択肢を追加 今回は、「CPUを自作するための基盤」を用意していきます。 1.CPUって一人でつくれるの!? 2.出てくる用語を簡単に解説 3.今回のCPUづくりにつかうもの について話していきます。 1.CPUって一人で作れるの!? CPUってどんな部品なのかと言われたら、「○○装置とついている中の、演算装置・記憶装置」 「3が一番弱くて、5、7、9がつくと強くなる」 「製造プロセス(nm)が小さいほど性能が良くなる」など …

    続きを読む