作品一覧に戻る
CASL II / COMET II Web

CASL II / COMET II Web

TypeScript学習エミュレータ

アセンブラ言語 CASL II を、ブラウザだけで書いて・動かして・仕組みを理解できる学習用ツール。

できること

  • アセンブラ: CASL II のソースを COMET II の機械語に変換
  • エミュレータ: 1 命令ずつ実行・巻き戻しができる
  • エディタ: Monaco Editor ベースで、シンタックスハイライト・補完・ホバー説明つき
  • 命令リファレンス: 全命令を「何をする命令か」「実行前後でどう変わるか」で説明
  • 次の命令プレビュー: 実行する前に、次の命令が何をするかをその場で確認できる

仕様(命令表・レジスタ・フラグ)を 1 か所のデータにまとめて、アセンブラ・エミュレータ・エディタ連携すべてがそこを参照する Turborepo のモノレポ構成です。