A2R VISUALIZER

Wasm engine initializing...

CPUシミュレーターへようこそ

コンピュータの中身を3Dで体験しよう

1
プログラムを選ぶ

右パネルのドロップダウンからサンプルを選択

2
Compile ボタンを押す

ソースコードを機械語に変換

3
Step / Run で実行

3DのCPUが動く様子を観察しよう

マウスドラッグで3Dビューを回転、スクロールでズーム

パイプラインステージ

IF (命令フェッチ)
ID (デコード)
EX (実行/ALU)
MEM (メモリ)
WB (書き戻し)

エフェクト

ストール (データ待ち)
フラッシュ (やり直し)
フォワーディング (近道)

メモリ

キャッシュヒット
キャッシュミス

Source

基礎入門

最も単純なプログラム。LI命令→RET命令の2命令がパイプラインを流れる様子を観察

期待結果 (a0): 42

Halted (pipeline)PC: 0x0000Cycle: 0a0: 0