| 合格CASL�Uの使用法 |
本演習用に以下の3機能を有するアプリケーションソフト,合格CASL�Uが用意されている。
- CASL�Uアセンブラ
- COMET�Uシミュレータ
- CASL�Uデバッガ
使用方法などは,合格CASL�Uを起動した後にヘルプを参照することにより確認できるため,以下では合格CASL�Uの基本的な使い方のみを解説する。
0.起動方法 [スタート]→[すべてのアプリ]→[合格CASL�U]→[合格CASL�U]を選択して,合格CASL�Uを起動する。
図1起動画面
1.アセンブラコードの編集 起動直後はエディタが立ち上がっている。新規にアセンブラコードを入力したい場合はこのまま入力をする。既に入力してあるコードの編集を行いたい場合には,ファイルメニューの 開く(O) または,メニュー下部の OPEN ボタンを左クリックした後に該当するファイルを選択する。
2.CASL�Uアセンブラ 入力されたアセンブラコードを機械語に変換する処理プログラムをアセンブラと呼ぶ。CASL�Uで記述さたコードをCOMET�U用の機械語(番地付き整形ソース)に変換するには ,実行(R)メニューのアセンブルを選択するか,メニュー下部のASM ボタンを左クリックする。
3.COMET�Uシミュレータ 3.1 プログラム全体の実行
CASL�Uで記述さたコードをCOMET�U用の機械語に変換し,実行するには,実行(R)メニューの実行を選択するか,メニュー下部のRUNボタンを左クリックする。実行を行うと ,メッセージウインドウと実行結果ウインドウが開かれる。前者にはフラグの内容等が表示され,後者には実行結果が表示される。さらに,実行結果ウインドウで LABEL ボタンをクリックすることにより各ラベルの内容が表示される。
3.2 デバッガの実行
プログラムの動作確認やデバッグを行うために, 機械語コードを各プログラムステップ毎に実行したり指定した ブレイクポイントまで実行するトレースモードが用意されている。 トレースを行うには,トレース(T)メニューのトレース開始を選択するか, メニュー下部のTRACEボタンを左クリックする。 トレースモードでは,各プログラムステップが行う処理内容が ウインドウの最下部に表示されるので参考にすると良い。
注意
- ラベル,命令語,オペランドは全て 大文字 でなければならない。
- 合格CASL�Uでは表示等に日本語を使うこともできるが,1文字で2バイト使用する。
- COMET�U,CASL�Uの仕様については[ヘルプ]→[CASL言語�Uリファレンス]を参照すること。また,命令コードの一覧表はここを参照してもよい。