エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
RISC-Vのエミュレータを作っている - ロシアンブルー飼育日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
RISC-Vのエミュレータを作っている - ロシアンブルー飼育日記
この記事はImaizumi Lab Advent Calendarの1日目です。 更新履歴 2020/12/2 誤字を修正 はじめに ゼミで... この記事はImaizumi Lab Advent Calendarの1日目です。 更新履歴 2020/12/2 誤字を修正 はじめに ゼミでModern Computer Architecture and Organizationという本をやっていて、RISC-Vについて解説した章の担当になったので余興としてRISC-Vのエミュレータを作りました。 この記事は特に目的はないのですが、強いていうならRISC-Vのエミュレータを作りたい人がどうすれば最低限の実装ができるのかを示したいと思います。 記事執筆時点での最新のコミットはこちらです。 github.com 記事執筆時点では、基本命令セットのRV32Iをほぼ実装しています。ほぼと書いているのは、マルチスレッド処理で必要な命令を実装していないからです。(現状はシングルスレッドの実装のため) 注意 実装の正しさは保証しません。現時点でバグがあ