アセンブルする
1. アセンブルの実行
アセンブルソースプログラムを入力したら、アセンブルします。アセンブルするには、以下の方法があります。
- メニューの[操作]−[アセンブル]を選択する
- F7キーを押す
- ツールバーのアセンブルアイコンを押す
2. エラーの発生したソース行を修正する
アセンブルエラーが発生した場合、エラー発生のメッセージボックスが表示し、アセンブルエラー表示ウィンドウにエラー情報を表示します。
アセンブルエラー表示ウィンドウのエラー情報行をマウスでダブルクリックすると、そのエラーの発生したソース行にカレットが移動しますので、エラー情報の内容にしたがってソースを修正します。
エラーを修正したら、再度アセンブルします。ソースのエラー修正作業は、すべてのアセンブルエラーがなくなるまで繰り返します。アセンブルが成功すると、シミュレーションウィンドウが開きます。
3. アセンブルエラー
MightyCASLが通知するアセンブルエラーを以下に示します。
- 命令語がありません。
- ラベル文字列が長すぎます。
- ラベルの二重定義です。
- ラベルの先頭文字は英大文字でなければなりません。
- ラベルは英大文字もしくは数字でなければなりません。
- オペランドのラベル名の記述に誤りがあります。
- オペランドのラベルが未定義です。
- 命令語の記述に誤りがあります。
- START命令は、プログラムの先頭になければなりません。
- この命令語にオペランドを記述することはできません。
- オペランドの記述がありません。
- オペランド文字定数の形式が正しくありません。
- オペランド文字列定数の長さが0です。
- オペランド16進数定数は4桁の'0'〜'9','A'〜'F'でなければなりません。
- オペランド10進数定数の形式が正しくありません。
- オペランド10進数定数は0以上の数値でなければなりません。
- オペランドのパラメータ数が正しくありません。
- オペランド第1パラメータの記述に誤りがあります。
- オペランド第2パラメータの記述に誤りがあります。
- オペランド第3パラメータの記述に誤りがあります。
- オペランド第2パラメータの10進数定数の形式が正しくありません。
- オペランド第2パラメータのラベル名の記述に誤りがあります。
- オペランド第2パラメータのラベルが未定義です。
- オペランド第1パラメータの10進数定数の形式が正しくありません。
- オペランド第1パラメータのラベル名の記述に誤りがあります。
- オペランド第1パラメータのラベルが未定義です。
- オペランドの記述に誤りがあります。
- START命令が複数記述されています。
- START命令がありません。
- END命令がありません。
- 空の行です。