YACASL2
|
casl2cmdから関数ポインタで呼び出される関数 More...
Related Functions | |
(Note that these are not member functions.) | |
void | assemble_start (const CMDLINE *cmdl, PASS pass) |
アセンブラ命令STARTの処理 More... | |
void | assemble_ds (const CMDLINE *cmdl, PASS pass) |
アセンブラ命令DSの処理 More... | |
void | assemble_end (const CMDLINE *cmdl, PASS pass) |
アセンブラ命令ENDの処理 More... | |
void | assemble_dc (const CMDLINE *cmdl, PASS pass) |
アセンブラ命令DCの処理 More... | |
void | assemble_in (const CMDLINE *cmdl, PASS pass) |
マクロ命令 "IN IBUF,LEN" をアセンブル More... | |
void | assemble_out (const CMDLINE *cmdl, PASS pass) |
マクロ命令 "OUT OBUF,LEN" をアセンブル More... | |
void | assemble_rpush (const CMDLINE *cmdl, PASS pass) |
マクロ命令 "RPUSH" をメモリに書き込む More... | |
void | assemble_rpop (const CMDLINE *cmdl, PASS pass) |
マクロ命令 "RPOP" をメモリに書き込む More... | |
bool | casl2cmd (CMD *cmdtbl, const CMDLINE *cmdl, PASS pass) |
アセンブラ言語CASL IIの命令を処理する。 More... | |
casl2cmdから関数ポインタで呼び出される関数
アセンブラ命令DCの処理
*cmdl | 1行分のラベル・コマンド・オペランド |
pass | アセンブラが何回目かを表す数 |
Definition at line 480 of file assemble.c.
アセンブラ命令DSの処理
*cmdl | 1行分のラベル・コマンド・オペランド |
pass | アセンブラが何回目かを表す数 |
Definition at line 466 of file assemble.c.
アセンブラ命令ENDの処理
*cmdl | 1行分のラベル・コマンド・オペランド |
pass | アセンブラが何回目かを表す数 |
Definition at line 449 of file assemble.c.
マクロ命令 "IN IBUF,LEN" をアセンブル
*cmdl | 1行分のラベル・コマンド・オペランド |
pass | アセンブラが何回目かを表す数 |
Definition at line 494 of file assemble.c.
マクロ命令 "OUT OBUF,LEN" をアセンブル
*cmdl | 1行分のラベル・コマンド・オペランド |
pass | アセンブラが何回目かを表す数 |
Definition at line 514 of file assemble.c.
マクロ命令 "RPOP" をメモリに書き込む
*cmdl | 1行分のラベル・コマンド・オペランド |
pass | アセンブラが何回目かを表す数 |
Definition at line 552 of file assemble.c.
マクロ命令 "RPUSH" をメモリに書き込む
*cmdl | 1行分のラベル・コマンド・オペランド |
pass | アセンブラが何回目かを表す数 |
Definition at line 537 of file assemble.c.
アセンブラ命令STARTの処理
*cmdl | 1行分のラベル・コマンド・オペランド |
pass | アセンブラが何回目かを表す数 |
Definition at line 431 of file assemble.c.
アセンブラ言語CASL IIの命令を処理する。
エラー発生時は、cerrを設定
*cmdtbl | アセンブラ言語CASL IIの命令表 |
*cmdl | 1行分のラベル・コマンド・オペランド |
pass | アセンブルが何回目か |
Definition at line 567 of file assemble.c.