はじめに 目標 参考図書 リポジトリ 作業 最初に使用する命令の選定 アセンブリコードの変更 命令のエンコーダー 命令のデコード 命令の実行 その他 実行結果 今後の課題 はじめに RISCVエミュレータを作り始めました。このエントリーはそのメモです。 個人的なメモなので、読者の方の事はまだあまり考えていません。 ある程度めどがたったらもうちょっと読みやすいエントリーを書きます。 目標 最終的にはC/C++でRISC-Vのエミュレータを作る。 そのためのたたき台として、PC上で動作するごく簡単なエミュレータを作る。 (完全な車輪の再発明ですが、個人の趣味ですので。) 参考図書 動かしてわかるCPUの作り方10講 RISC-V Reader/ 日本語訳「RISC-V原典」 自作エミュレータで学ぶx86アーキテクチャ リポジトリ https://github.com/moizumi99/m99