adr                51 include/assemble.h     WORD adr;                   /**<アドレス */
adr               102 include/assemble.h bool addlabel(const char *prog, const char *label, WORD adr);
adr               143 include/assemble.h bool assemble(int filec, char *filev[], WORD adr);
adr                39 include/monitor.h     WORD adr;                   /**<アドレス */
adr                66 include/monitor.h unsigned adrhash(WORD adr);
adr               103 include/monitor.h bool getbps(WORD adr);
adr               112 include/monitor.h bool addbps(WORD adr);
adr               122 include/monitor.h bool delbps(WORD adr);
adr                57 src/assemble.c void writememory(WORD word, WORD adr, PASS pass);
adr               297 src/assemble.c     WORD adr = 0;
adr               300 src/assemble.c         adr = getliteral(str, pass);
adr               302 src/assemble.c         adr = nh2word(str);
adr               305 src/assemble.c             if((adr = getlabel(prog, str)) == 0xFFFF) {
adr               310 src/assemble.c     return adr;
adr               336 src/assemble.c     WORD adr = asptr->lptr;
adr               344 src/assemble.c     return adr;
adr               347 src/assemble.c void writememory(WORD word, WORD adr, PASS pass)
adr               352 src/assemble.c     if(adr >= sys->memsize) {
adr               353 src/assemble.c         setcerr(119, (n = word2n(adr)));    /* out of COMET II memory */
adr               357 src/assemble.c     (sys->memory)[adr] = word;
adr               359 src/assemble.c         fprintf(stdout, "\t#%04X\t#%04X\n", adr, word);
adr               391 src/assemble.c     WORD adr = 0;
adr               397 src/assemble.c             adr = nh2word(str);
adr               399 src/assemble.c             if(pass == SECOND && (adr = getlabel(asptr->prog, str)) == 0xFFFF) {
adr               403 src/assemble.c         writememory(adr, (asptr->ptr)++, pass);
adr               562 src/assemble.c     WORD adr = 0;
adr               608 src/assemble.c             adr = getadr(asptr->prog, cmdl->opd->opdv[1], pass); /* 第2オペランドはアドレス */
adr               611 src/assemble.c             writememory(adr, (asptr->ptr)++, pass);
adr               635 src/assemble.c             adr = getlabel("", cmdl->opd->opdv[0]);
adr               637 src/assemble.c         if(cmd != 0x8000 || (pass == SECOND && adr == 0xFFFF)) {
adr               638 src/assemble.c             adr = getadr(asptr->prog, cmdl->opd->opdv[0], pass);
adr               642 src/assemble.c         writememory(adr, (asptr->ptr)++, pass);
adr               727 src/assemble.c bool assemble(int filec, char *filev[], WORD adr)
adr               736 src/assemble.c     asptr->ptr = adr;
adr                52 src/disassemble.c void disassemble_cmd_adr_x(CMDTYPE cmdtype, const char *cmdname, WORD word, WORD adr, WORD pradr);
adr                83 src/disassemble.c void disassemble_cmd_adr_x(CMDTYPE cmdtype, const char *cmdname, WORD word, WORD adr, WORD pradr)
adr                94 src/disassemble.c     cnt += fprintf(stdout, "#%04X", adr);
adr                99 src/disassemble.c     disassemble_puts_code(cnt, pradr, 2, (WORD []){word, adr});
adr                29 src/exec.c     void setfr(WORD adr);
adr                57 src/exec.c     WORD get_adr_x(WORD adr, WORD oprx);
adr                67 src/exec.c     WORD get_val_adr_x(WORD adr, WORD oprx);
adr               145 src/exec.c     void setfr(WORD adr)
adr               149 src/exec.c         if((adr & 0x8000) == 0x8000) {
adr               153 src/exec.c         if(adr == 0x0) {
adr               184 src/exec.c     WORD get_adr_x(WORD adr, WORD oprx)
adr               186 src/exec.c         WORD a = adr;
adr               195 src/exec.c     WORD get_val_adr_x(WORD adr, WORD oprx)
adr               200 src/exec.c         if((a = get_adr_x(adr, oprx)) >= sys->memsize) {
adr                80 src/label.c        return (**(LABELARRAY **)a).adr - (**(LABELARRAY **)b).adr;
adr               100 src/label.c                return l->adr;
adr               106 src/label.c    bool addlabel(const char *prog, const char *label, WORD adr)
adr               126 src/label.c        l->adr = adr;
adr               153 src/label.c            fprintf(stdout, "%s ---> #%04X\n", l[i]->label, l[i]->adr);
adr                13 src/monitor.c  unsigned adrhash(WORD adr)
adr                19 src/monitor.c      key[0]->val.i = adr;
adr                25 src/monitor.c  bool getbps(WORD adr)
adr                29 src/monitor.c      for(p = bps[adrhash(adr)]; p != NULL; p = p->next) {
adr                30 src/monitor.c          if(p->adr == adr) {
adr                37 src/monitor.c  bool addbps(WORD adr)
adr                43 src/monitor.c      if(getbps(adr) == true) {
adr                44 src/monitor.c          fprintf(stderr, "%04X: Breakpoint is already defined.\n", adr);
adr                50 src/monitor.c      p->adr = adr;
adr                52 src/monitor.c      p->next = bps[h = adrhash(adr)];
adr                57 src/monitor.c  bool delbps(WORD adr)
adr                64 src/monitor.c      p = bps[h = adrhash(adr)];
adr                66 src/monitor.c          if(p->adr == adr) {
adr                77 src/monitor.c                  if(q->adr == adr) {
adr                97 src/monitor.c              fprintf(stdout, "#%04X\n", p->adr);