2026.7.26 mitsuchi
CPU+OS+言語処理系を実装したい
やりたいこと
- CPU + OS + 言語処理系を実装して動かしたい
- 教科書に書いてあるような古典的・標準的な内容の理解の手段として
全体
- CPU をつくる
- FPGA を学んだ
- Verilog, System Verilog を学んだ
- 「CPUの創り方」の 4bit TD4 を System Verilog で実装した
- Z16 という学習用の 16bit CPU を学んだ
- ✅ コンピュータの構成と設計 RISC-Vを読んだ
- ✈️ Circuit Verse で回路として実装中
- OSをつくる
- 言語処理系をつくる
コンピュータの構成と設計(パタヘネ) RISC-Vを読んだ
以下の基礎を学んだ
- 5段パイプライン
- 例外
- 仮想メモリ
- キャッシュ
- 割り込み
- 分岐予測