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