可視的仮想機械 visvm
はじめに
Visvm は、皆さんのコンパイラ実験の出力オブジェクトコードのデバックを
先進的な機能でサポートする次世代のヴァーチャルマシン・ソフトウェアです。
純正の vm
のテキストダンプ出力にかわり、
GUI を全面的に採用したインタラクティブな本システムは、
あなたのコンパイラを強化するために欠かせないツールといえるでしょう。
その主な特徴は以下のとおりです。
- 厳密な実行チェック
スタックの上限、下限を越えた書き込み、
代入前のメモリの読み込みはすべてエラーとして検出されます。
- 可読性を極限まで高めたオブジェクトプログラムの逆アセンブル表示
あなたのオブジェクトプログラムは逆アセンブルされて
プログラムウィンドウに表示されます。
マシンのプログラムカウンタが常に表示され、
プログラムの時間的な動作が常に把握できます。
ブレークポイントを設定して動作をコントロールすることもできます。
- 仮想機械の完全なコントロール
上述のブレークポイントの他、マシンは実行をステップで行なうこともでき、
問題の特定に威力を発揮します。
また、レジスタの内容をその場で修正することができ、
解決策の試行が容易に行なえます。
次へ