HSP Virtual Stack Machine は, 仮想スタック機械です. アキュムレータのような演算用レジスタを持たず, 全ての演算をスタックとスタックポインタ, ベースレジスタを用いて行うマシンをシミュレートして動作します. 仮想マシンのカーネルと, 仮想マシンモニタ, 及び 固有アセンブラ を統合してあるので, 実行ファイル一つでスタックマシンプログラミングが可能です.
また, このパッケージには専用コンパイラ「HSPVSM Compiler」が同梱されています. 現在対応している言語は少ないですが, アセンブリ命令以外の言語でプログラミングが可能です.
※「hspvsm.exe」がスタックマシン本体, 「hspvsmc.exe」が専用コンパイラです. |
|