CCaslII(Linux版) Ver4.10
CCaslIIは,情報処理技術者試験の仮想コンピュータ「COMETII」,そのアセンブラ言語「CASLII」
のシミュレータです。アセンブラcaslasm,リンカcasllink ,シミュレータcaslsim ,デバッガcasldeb
,で構成されています。実際のアセンブラ、リンカ、デバッガと似たインタフェース、操作方法を
目標に開発しました。本格的なシミュレータに仕上がっています。
特徴
主な特徴は次のとおりです。
- 情報処理技術者試験センター発行の「(CASLII)アセンブラ言語の仕様」に完全準拠です。
- 別々にアセンブルしたプログラムをリンクできます。つまり、モジュール別プログラミング
が可能です。
- アセンブル時におけるエラーは厳しくチェックします。
- 本格的なデバッガを備えています。
- デバッグにおいて、シンボリック(ラベルによる)デバッグができます。
- マイクロソフトのMASM、LINK,SYMDEBライクであり、これらに慣れた人に
とって非常に使いやすくなっています。
- このシミュレータに慣れた人は、実際のアセンブラ、リンカ、デバッガも簡単に使用できる
ようになるでしょう。
CCaslIIはフリーソフトです。
動作環境
Fedora 16 で動作確認をしています。ただ,Linux
であればたいてい動くと思います
イメージ
下のイメージをクリックしてください。拡大されます。
ダウンロード
インストール
適当なディレクトリ(ホームディレクトリなど)にccasl2-4.10.tar.gzをコピーし,
tar zxvf ccasl2-4.10.tar.gz
と入力してください。そのディレクトリに新しくccasl2-4.10 ディレクトリが作成され,その中に
必要なファイルが展開されます。
使用方法は、readme.txt(文字エンコーディングはUTF-8)
をお読みください。例を挙げてわかりやすく説明しています。
バージョン履歴
2011.11.21 CCaslII Ver 4.10 公開
- 文字エンコーディングをEUC-JPからUTF-8に変更しました。
- casldebにおいてEコマンドによるメモリ内容更新処理の不具合を修正しました。
- casldebにおいてRコマンドによるレジスタ内容更新処理の不具合を修正しました。
- その他
2003.11. 2 CCaslII Ver 4.09 公開
- INマクロにおいて,文字入力の途中でEOFを入力したとき入力途中の文字は
破棄するように変更しました。
2003.6.15 CCaslII Ver 4.07 公開
2002.11.3 CCaslII Ver 4.06 公開
- デバッガcasldebにおいて,入力をファイルにリダイレクトした場合,無限ループにはまる
バグを修正しました。
2002.10.1 CCaslII Ver 4.05 公開
2001. 4.21 CCaslII Ver 4.03 公開
- CPAとCPLにおいてFRの変化が正しくない場合があるという重大なバグをとりました。
- その他。
2001. 1.28 CCaslII Ver 4.02 公開