OSを動かすために作っているエミュレータ。RISC-V 32im
make
./emu [filename] [option] [ip]
option | description |
---|---|
a | 情報をすべて表示 |
t | スタックを表示 |
r | レジスタを表示 |
i | 命令の値を表示 |
o | IOの情報を表示 |
s | ステップ実行 |
b | ブレークポイント設定 |
./simu a.out ba 280
オプションにb [ip]を指定すると、[ip]で指定した命令を実行した直後に一時停止。 cを入力すると、次に[ip]で指定した命令が現れる地点まで飛ぶ。 c以外を入力すると(enterだけでも可)、ステップ実行する。 なお、[ip]は10進数で、表示されるipは16進数。とりあえずそのままにしてるけど都合悪ければ言ってくれれば直します…。