- * アセンブラ命令を処理
- * アセンブラ命令の場合はtrue、それ以外の場合はfalseを返す
- * エラー発生時は、cerrを設定
- */
-bool assemble_ascmd(const CMDLINE *cmdl, PASS pass)
-{
- if(strcmp(cmdl->cmd, "START") == 0) {
- assemble_start(cmdl, pass);
- } else if(strcmp(cmdl->cmd, "END") == 0) {
- assemble_end(cmdl, pass);
- } else if(strcmp(cmdl->cmd, "DS") == 0) {
- assemble_ds(cmdl, pass);
- } else if(strcmp(cmdl->cmd, "DC") == 0) {
- assemble_dc(cmdl, pass);
- } else {
- return false;
- }
- return true;
-}
-
-/**
- * マクロ命令「IN IBUF,LEN」をアセンブル