Wasm engine initializing...
CPUシミュレーターへようこそ
コンピュータの中身を3Dで体験しよう
1プログラムを選ぶ右パネルのドロップダウンからサンプルを選択
↓
2Compile ボタンを押すソースコードを機械語に変換
↓
3Step / Run で実行3DのCPUが動く様子を観察しよう
マウスドラッグで3Dビューを回転、スクロールでズーム
パイプラインステージ
IF (命令フェッチ)
ID (デコード)
EX (実行/ALU)
MEM (メモリ)
WB (書き戻し)
エフェクト
ストール (データ待ち)
フラッシュ (やり直し)
フォワーディング (近道)
基礎入門
最も単純なプログラム。LI命令→RET命令の2命令がパイプラインを流れる様子を観察
期待結果 (a0): 42
Halted (pipeline)PC: 0x0000Cycle: 0a0: 0