※本記事はセキュリティ・キャンプ2024とは無関係です。 趣旨 RISC-Vに全く触れたことがないのに、今度のRISC-Vを題材にしたインターンに参加することになってしまったため、その事前学習としてRISC-Vエミュレータを自作することにした。ちょうど同時期にセキュキャン2024が開催されていたので、それに合わせて5日間という期限を設けて、できるところまで開発を行った。 リポジトリ github.com 1日目 とりあえずRISC-Vの仕様書を読み始めた。仕様書はここから入手できる。Volume1のほう。どうやら基本的な命令セットがRV32Iで、RV64I、RV128Iと扱うビット数が増えてい…