Skip to content

cpu-3/emu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

シミュレーター

OSを動かすために作っているエミュレータ。RISC-V 32im

使い方

ビルド

make

実行

./emu [filename] [option] [ip]

オプション

option description
a 情報をすべて表示
t スタックを表示
r レジスタを表示
i 命令の値を表示
o IOの情報を表示
s ステップ実行
b ブレークポイント設定

./simu a.out ba 280

breakpointの使い方

オプションにb [ip]を指定すると、[ip]で指定した命令を実行した直後に一時停止。 cを入力すると、次に[ip]で指定した命令が現れる地点まで飛ぶ。 c以外を入力すると(enterだけでも可)、ステップ実行する。 なお、[ip]は10進数で、表示されるipは16進数。とりあえずそのままにしてるけど都合悪ければ言ってくれれば直します…。