cmd                30 include/monitor.h     char *cmd;                  /**<コマンド */
cmd                94 include/monitor.h MONCMDTYPE monitorcmd(char *cmd, MONARGS *args);
cmd               128 include/struct.h     const COMET2CMD *cmd;       /**<命令コード表の項目 */
cmd               219 include/struct.h WORD getcmdcode(const char *cmd, CMDTYPE type);
cmd               230 include/struct.h WORD getcmdwordlen(const char *cmd, CMDTYPE type);
cmd                44 include/token.h     char *cmd;                  /**<コマンド */
cmd               613 src/assemble.c         if(strcmp(cmdl->cmd, cmdtbl[i].name) == 0) {
cmd               624 src/assemble.c     WORD cmd = 0;
cmd               631 src/assemble.c         if((cmd = getcmdcode(cmdl->cmd, NONE)) == 0xFFFF) {
cmd               632 src/assemble.c             setcerr(112, cmdl->cmd);    /* not command of no operand */
cmd               635 src/assemble.c         writememory(cmd, (asptr->ptr)++, pass);
cmd               641 src/assemble.c             if((cmd = getcmdcode(cmdl->cmd, R_)) == 0xFFFF) {
cmd               642 src/assemble.c                 setcerr(108, cmdl->cmd);    /* not command of operand "r" */
cmd               645 src/assemble.c             cmd |= (r_r1 << 4);
cmd               646 src/assemble.c             writememory(cmd, (asptr->ptr)++, pass);
cmd               650 src/assemble.c             if((cmd = getcmdcode(cmdl->cmd, R1_R2)) == 0xFFFF) {
cmd               651 src/assemble.c                 setcerr(109, cmdl->cmd);    /* not command of operand "r1,r2" */
cmd               654 src/assemble.c             cmd |= ((r_r1 << 4) | x_r2);               /* 第1オペランド、第2オペランドともに汎用レジスタ */
cmd               656 src/assemble.c             writememory(cmd, (asptr->ptr)++, pass);
cmd               660 src/assemble.c             if((cmd = getcmdcode(cmdl->cmd, R_ADR_X)) == 0xFFFF) {
cmd               661 src/assemble.c                 setcerr(110, cmdl->cmd);    /* not command of operand "r,adr[,x]" */
cmd               664 src/assemble.c             cmd |= (r_r1 << 4);                    /* 第1オペランドは汎用レジスタ */
cmd               668 src/assemble.c                     setcerr(125, cmdl->cmd);    /* not GR in operand x */
cmd               671 src/assemble.c                 cmd |= x_r2;
cmd               675 src/assemble.c             writememory(cmd, (asptr->ptr)++, pass);
cmd               678 src/assemble.c             setcerr(113, cmdl->cmd);    /* operand too many in COMET II command */
cmd               684 src/assemble.c         if((cmd = getcmdcode(cmdl->cmd, ADR_X)) == 0xFFFF) {
cmd               685 src/assemble.c             setcerr(111, cmdl->cmd);    /* not command of operand "adr[,x]" */
cmd               694 src/assemble.c             cmd |= x_r2;
cmd               699 src/assemble.c         if(pass == SECOND && cmd == 0x8000) {        /* CALL命令 */
cmd               702 src/assemble.c         if(cmd != 0x8000 || (pass == SECOND && adr == 0xFFFF)) {
cmd               706 src/assemble.c         writememory(cmd, (asptr->ptr)++, pass);
cmd               715 src/assemble.c     if(!cmdl->cmd[0]) {
cmd               723 src/assemble.c                 setcerr(113, cmdl->cmd);    /* operand too many in COMET II command */
cmd               753 src/assemble.c         FREE(cmdl->cmd);
cmd               168 src/disassemble.c     WORD cmd = 0;
cmd               176 src/disassemble.c         cmd = memory[ptr] & 0xFF00;
cmd               177 src/disassemble.c         cmdname = getcmdname(cmd);
cmd               178 src/disassemble.c         cmdtype = getcmdtype(cmd);
cmd               179 src/disassemble.c         if((cmd > 0 && cmdname != NULL && code_gr_valid(memory[ptr]) == true) || (inprogram == true && memory[ptr] == 0)) {
cmd               185 src/disassemble.c             ptr += code2cmdwordlen(cmd);
cmd               186 src/disassemble.c             inprogram = (cmd != 0x8100) ? true : false;
cmd               169 src/monitor.c      moncmdl->cmd = strndup_chk(p, i, "moncmdl->cmd");
cmd               277 src/monitor.c  MONCMDTYPE monitorcmd(char *cmd, MONARGS *args)
cmd               280 src/monitor.c      if(stracmp(cmd, 2, (char* []){"a", "assemble"})) {
cmd               288 src/monitor.c      } else if(stracmp(cmd, 2, (char* []){"b", "break"})) {
cmd               290 src/monitor.c      } else if(stracmp(cmd, 2, (char* []){"c", "continue"})) {
cmd               293 src/monitor.c      } else if(stracmp(cmd, 2, (char* []){"d", "dump"})) {
cmd               295 src/monitor.c      } else if(stracmp(cmd, 2, (char* []){"l", "load"})) {
cmd               297 src/monitor.c      } else if(stracmp(cmd, 2, (char* []){"n", "next"})) {
cmd               300 src/monitor.c      } else if(stracmp(cmd, 2, (char* []){"q", "quit"})) {
cmd               303 src/monitor.c      } else if(stracmp(cmd, 2, (char* []){"r", "reverse"})) {
cmd               313 src/monitor.c      } else if(stracmp(cmd, 1, (char* []){"reset"})) {
cmd               316 src/monitor.c      } else if(stracmp(cmd, 1, (char* []){"resetall"})) {
cmd               319 src/monitor.c      } else if(stracmp(cmd, 4, (char* []){"t", "trace", "T", "tracelogical"})) {
cmd               320 src/monitor.c          if(stracmp(cmd, 2, (char* []){"t", "trace"})) {
cmd               333 src/monitor.c      } else if(stracmp(cmd, 3, (char* []){"?", "h", "help"})) {
cmd               362 src/monitor.c      if(moncmdl->cmd != NULL) {
cmd               363 src/monitor.c          FREE(moncmdl->cmd);
cmd               417 src/monitor.c              cmdtype = monitorcmd(moncmdl->cmd, moncmdl->args);
cmd                79 src/struct.c   unsigned hash_cmdtype(const char *cmd, CMDTYPE type);
cmd                99 src/struct.c   unsigned hash_cmdtype(const char *cmd, CMDTYPE type)
cmd               107 src/struct.c       keys[0]->val.s = strdup_chk(cmd, "keys[0].val.s");
cmd               131 src/struct.c           p->cmd = &comet2cmd[i];
cmd               164 src/struct.c   WORD getcmdcode(const char *cmd, CMDTYPE type)
cmd               169 src/struct.c       assert(cmd != NULL);
cmd               170 src/struct.c       for(p = cmdtab[HASH_CMDTYPE][hash_cmdtype(cmd, type)]; p != NULL; p = p->next) {
cmd               171 src/struct.c           if(strcmp(cmd, p->cmd->name) == 0 && type == p->cmd->type) {
cmd               172 src/struct.c               w = p->cmd->code;
cmd               183 src/struct.c   WORD getcmdwordlen(const char *cmd, CMDTYPE type)
cmd               188 src/struct.c       assert(cmd != NULL);
cmd               189 src/struct.c       for(p = cmdtab[HASH_CMDTYPE][hash_cmdtype(cmd, type)]; p != NULL; p = p->next) {
cmd               190 src/struct.c           if(strcmp(cmd, p->cmd->name) == 0 && type == p->cmd->type) {
cmd               191 src/struct.c               wl = p->cmd->wordlen;
cmd               224 src/struct.c           if(code == t->cmd->code) {
cmd               225 src/struct.c               ptr = t->cmd->ptr;
cmd               241 src/struct.c           if(code == t->cmd->code) {
cmd               242 src/struct.c               type = t->cmd->type;
cmd               255 src/struct.c       char *cmd = NULL;
cmd               258 src/struct.c           if(code == t->cmd->code) {
cmd               259 src/struct.c               cmd = t->cmd->name;
cmd               263 src/struct.c       return cmd;
cmd               300 src/struct.c           if(code == t->cmd->code) {
cmd               301 src/struct.c               wl = t->cmd->wordlen;
cmd               148 src/token.c        cmdl->cmd = strndup_chk(p, i, "cmdl.cmd");