CASL
公式のシミュレーター CASL II シミュレータ - 情報処理推進機構が制作した、Windowsで動作するシミュレーター。
非公式のシミュレーター ベクター (企業) - 情報処理用 CASL・COMET CASL II シミュレータ - WebとWindowsで動作するシミュレーター。 CASLシミュレータ (CASL II 対応) - Webで動作するシミュレーター。 DCasl2 CASL II 開発環境 - Windowsで動作するシミュレーター、シェアウェア。 WCASL-II -Javaで操作するシミュレーター。 InfoCASL - Windowsで動作するシミュレーター。 CCaslII - Windows・Linuxで動作するシミュレーター。 YCASL2 - macOS・Linuxで動作するシミュレーター。
以下は CASL II による再帰呼び出しを用いてハノイの塔を解くサンプルコードの一例である。
このコードを実行すると以下の結果が得られる(ここで、from A to C は A の一番上にある円盤を C に移すことを意味している)。
無条件に有効アドレスに分岐する。
SLAの右シフト版。
スタックの先頭に格納されているアドレスを GRに設定する。GR4に新しいスタックの先頭アドレスが設定される。