WORD               30 include/assemble.h     WORD ptr;     /**<現在のアドレス */
WORD               31 include/assemble.h     WORD lptr;    /**<リテラル(=付きの値)のアドレス */
WORD               46 include/assemble.h     WORD adr;                   /**<アドレス */
WORD               86 include/assemble.h WORD getlabel(const char *prog, const char *label);
WORD               97 include/assemble.h bool addlabel(const char *prog, const char *label, WORD adr);
WORD              138 include/assemble.h bool assemble(int filec, char *filev[], WORD adr);
WORD               21 include/disassemble.h void disassemble_memory(WORD *memory, WORD start, WORD end);
WORD              322 include/exec.h void dumpmemory(WORD start, WORD end);
WORD               20 include/load.h WORD loadassemble(const char *file, WORD start);
WORD               39 include/monitor.h     WORD adr;                   /**<アドレス */
WORD               66 include/monitor.h unsigned adrhash(WORD adr);
WORD              103 include/monitor.h bool getbps(WORD adr);
WORD              112 include/monitor.h bool addbps(WORD adr);
WORD              122 include/monitor.h bool delbps(WORD adr);
WORD               39 include/struct.h     WORD gr[GRSIZE]; /**<汎用レジスタ */
WORD               40 include/struct.h     WORD sp;         /**<スタックポインタ */
WORD               41 include/struct.h     WORD pr;         /**<プログラムレジスタ */
WORD               42 include/struct.h     WORD fr;         /**<フラグレジスタ */
WORD               50 include/struct.h     WORD *memory;    /**<メモリ */
WORD               51 include/struct.h     WORD memsize;     /**<メモリサイズ */
WORD              118 include/struct.h     WORD code;                  /**<命令コード */
WORD              135 include/struct.h     WORD start;   /**<開始アドレス */
WORD              136 include/struct.h     WORD end;     /**<終了アドレス */
WORD              150 include/struct.h     WORD dump_start;      /**<メモリの内容をステップごとに表示する場合の開始アドレス */
WORD              151 include/struct.h     WORD dump_end;        /**<メモリの内容をステップごとに表示する場合の終了アドレス */
WORD              169 include/struct.h char *grstr(WORD word);
WORD              178 include/struct.h WORD memsize_str2word(const char *str);
WORD              186 include/struct.h void comet2_init(WORD memsize, CLOCK clocks);
WORD              219 include/struct.h WORD getcmdcode(const char *cmd, CMDTYPE type);
WORD              224 include/struct.h bool code_gr_valid(WORD code);
WORD              230 include/struct.h WORD getcmdwordlen(const char *cmd, CMDTYPE type);
WORD              235 include/struct.h void (*getcmdptr(WORD code));
WORD              240 include/struct.h CMDTYPE getcmdtype(WORD code);
WORD              245 include/struct.h char *getcmdname(WORD code);
WORD              253 include/struct.h WORD code2cmdwordlen(WORD code);
WORD               24 include/word.h WORD nh2word(const char *str);
WORD               33 include/word.h char *word2n(WORD word);
WORD               42 include/word.h char *word2bit(const WORD word);
WORD               50 include/word.h void print_dumpword(WORD word, bool logicalmode);
WORD               30 src/assemble.c WORD getadr(const char *prog, const char *str, PASS pass);
WORD               44 src/assemble.c WORD grword(const char *str, bool is_x);
WORD               54 src/assemble.c WORD getliteral(const char *str, PASS pass);
WORD               63 src/assemble.c void writememory(WORD word, WORD adr, PASS pass);
WORD              301 src/assemble.c WORD getadr(const char *prog, const char *str, PASS pass)
WORD              303 src/assemble.c     WORD adr = 0;
WORD              322 src/assemble.c WORD grword(const char *str, bool is_x)
WORD              324 src/assemble.c     WORD r = 0;
WORD              333 src/assemble.c     r = (WORD)(str[2] - '0');
WORD              342 src/assemble.c WORD getliteral(const char *str, PASS pass)
WORD              345 src/assemble.c     WORD adr = asptr->lptr;
WORD              356 src/assemble.c void writememory(WORD word, WORD adr, PASS pass)
WORD              400 src/assemble.c     WORD adr = 0;
WORD              571 src/assemble.c     WORD cmd = 0;
WORD              572 src/assemble.c     WORD r_r1 = 0;
WORD              573 src/assemble.c     WORD x_r2 = 0;
WORD              574 src/assemble.c     WORD adr = 0;
WORD              739 src/assemble.c bool assemble(int filec, char *filev[], WORD adr)
WORD              743 src/assemble.c     WORD bp[filec];
WORD              801 src/assemble.c     fwrite(sys->memory, sizeof(WORD), execptr->end, fp);
WORD               16 src/disassemble.c WORD zero_data_cnt(const WORD *data, WORD wordlen);
WORD               26 src/disassemble.c void disassemble_puts_code(int ascol, WORD pradr, int wordc, WORD wordv[]);
WORD               37 src/disassemble.c void disassemble_cmd_adr_x(CMDTYPE cmdtype, const char *cmdname, WORD word, WORD adr, WORD pradr);
WORD               47 src/disassemble.c void disassemble_cmd_r(CMDTYPE cmdtype, const char *cmdname, WORD word, WORD pradr);
WORD               55 src/disassemble.c void disassemble_dc(WORD word, WORD pradr);
WORD               57 src/disassemble.c void disassemble_puts_code(int ascol, WORD pradr, int wordc, WORD wordv[])
WORD               69 src/disassemble.c void disassemble_cmd_adr_x(CMDTYPE cmdtype, const char *cmdname, WORD word, WORD adr, WORD pradr)
WORD               71 src/disassemble.c     WORD x = 0;
WORD               85 src/disassemble.c     disassemble_puts_code(cnt, pradr, 2, (WORD []){word, adr});
WORD               88 src/disassemble.c void disassemble_cmd_r(CMDTYPE cmdtype, const char *cmdname, WORD word, WORD pradr)
WORD              107 src/disassemble.c     disassemble_puts_code(cnt, pradr, 1, (WORD []){word});
WORD              110 src/disassemble.c void disassemble_dc(WORD word, WORD pradr)
WORD              115 src/disassemble.c     disassemble_puts_code(cnt, pradr, 1, (WORD []){word});
WORD              120 src/disassemble.c void disassemble_ds(WORD wcnt, WORD pradr)
WORD              125 src/disassemble.c     disassemble_puts_code(cnt, pradr, 1, (WORD []){0});
WORD              128 src/disassemble.c         disassemble_puts_code(0, pradr+i, 1, (WORD []){0});
WORD              132 src/disassemble.c WORD zero_data_cnt(const WORD *data, WORD wordlen)
WORD              134 src/disassemble.c     WORD cnt = 0;
WORD              143 src/disassemble.c     WORD *buf = NULL;
WORD              144 src/disassemble.c     WORD endptr = 0;
WORD              145 src/disassemble.c     WORD w = 0;
WORD              154 src/disassemble.c     buf = calloc_chk(MAX_MEMSIZE, sizeof(WORD), "disassemble_file");
WORD              155 src/disassemble.c     while(fread(&w, sizeof(WORD), 1, fp) == 1) {
WORD              169 src/disassemble.c void disassemble_memory(WORD *memory, WORD start, WORD end)
WORD              171 src/disassemble.c     WORD cmd = 0;
WORD              175 src/disassemble.c     WORD zcnt = 0;
WORD              177 src/disassemble.c     WORD ptr = start;
WORD                6 src/dump.c     void dumpmemory(WORD start, WORD end)
WORD                8 src/dump.c         const WORD col = 0x10;
WORD                9 src/dump.c         WORD mod = 0;
WORD               29 src/dumpword.c     WORD word = 0;
WORD               11 src/exec.c     char *pr2str(WORD pr);
WORD               30 src/exec.c     void setfr(WORD adr);
WORD               39 src/exec.c     WORD get_r_r1(WORD oprx);
WORD               48 src/exec.c     WORD get_x_r2(WORD oprx);
WORD               58 src/exec.c     WORD get_adr_x(WORD adr, WORD oprx);
WORD               68 src/exec.c     WORD get_val_adr_x(WORD adr, WORD oprx);
WORD              101 src/exec.c     char *pr2str(WORD pr)
WORD              136 src/exec.c         WORD w;
WORD              157 src/exec.c     void setfr(WORD adr)
WORD              170 src/exec.c     WORD get_r_r1(WORD oprx)
WORD              172 src/exec.c         WORD r = 0;
WORD              183 src/exec.c     WORD get_x_r2(WORD oprx)
WORD              185 src/exec.c         WORD x = 0;
WORD              196 src/exec.c     WORD get_adr_x(WORD adr, WORD oprx)
WORD              198 src/exec.c         WORD a = adr;
WORD              199 src/exec.c         WORD x = get_x_r2(oprx);
WORD              207 src/exec.c     WORD get_val_adr_x(WORD adr, WORD oprx)
WORD              209 src/exec.c         WORD a = 0;
WORD              233 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              240 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr]};
WORD              247 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              254 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              259 src/exec.c     void adda(WORD r, WORD val)
WORD              270 src/exec.c         sys->cpu->gr[r] = (WORD)(tmp & 0xFFFF);
WORD              280 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              287 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr]};
WORD              294 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              301 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr]};
WORD              306 src/exec.c     void addl_gr(WORD r, WORD val, bool add)
WORD              328 src/exec.c         sys->cpu->gr[r] = (WORD)s;
WORD              340 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              347 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr]};
WORD              354 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              361 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr]};
WORD              368 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              375 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr]};
WORD              382 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              389 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr]};
WORD              396 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              403 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr]};
WORD              408 src/exec.c     void cpa(WORD r, WORD val)
WORD              420 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              427 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr]};
WORD              432 src/exec.c     void cpl(WORD r, WORD val)
WORD              444 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              451 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr]};
WORD              458 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              459 src/exec.c         WORD r = get_r_r1(w[0]);
WORD              460 src/exec.c         WORD sign = sys->cpu->gr[r] & 0x8000;
WORD              461 src/exec.c         WORD last = 0;
WORD              487 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              488 src/exec.c         WORD r = get_r_r1(w[0]);
WORD              489 src/exec.c         WORD sign = sys->cpu->gr[r] & 0x8000;
WORD              490 src/exec.c         WORD last = 0;
WORD              519 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              520 src/exec.c         WORD last = 0;
WORD              521 src/exec.c         WORD r = get_r_r1(w[0]);
WORD              545 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              546 src/exec.c         WORD last = 0;
WORD              547 src/exec.c         WORD r = get_r_r1(w[0]);
WORD              571 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              581 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              591 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              601 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              607 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              617 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              628 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              636 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr]};
WORD              651 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD              668 src/exec.c         WORD w[] = {sys->memory[sys->cpu->pr], sys->memory[sys->cpu->pr + 1]};
WORD               89 src/label.c    WORD getlabel(const char *prog, const char *label)
WORD              106 src/label.c    bool addlabel(const char *prog, const char *label, WORD adr)
WORD               20 src/load.c     WORD loadassemble(const char *file, WORD start)
WORD               23 src/load.c         WORD end = 0;
WORD               30 src/load.c         end = start + fread(sys->memory + start, sizeof(WORD), sys->memsize - start, fp);
WORD               17 src/monitor.c  unsigned adrhash(WORD adr)
WORD               29 src/monitor.c  bool getbps(WORD adr)
WORD               41 src/monitor.c  bool addbps(WORD adr)
WORD               61 src/monitor.c  bool delbps(WORD adr)
WORD              202 src/monitor.c      WORD w;
WORD              250 src/monitor.c      WORD dump_start = 0, dump_end = 0x40;
WORD               84 src/struct.c   unsigned hash_code(WORD code);
WORD              164 src/struct.c   WORD getcmdcode(const char *cmd, CMDTYPE type)
WORD              167 src/struct.c       WORD w = 0xFFFF;
WORD              183 src/struct.c   WORD getcmdwordlen(const char *cmd, CMDTYPE type)
WORD              201 src/struct.c   unsigned hash_code(WORD code)
WORD              218 src/struct.c   void (*getcmdptr(WORD code))
WORD              235 src/struct.c   CMDTYPE getcmdtype(WORD code)
WORD              252 src/struct.c   char *getcmdname(WORD code)
WORD              269 src/struct.c   bool code_gr_valid(WORD code)
WORD              273 src/struct.c       WORD gr = 0;
WORD              294 src/struct.c   WORD code2cmdwordlen(WORD code)
WORD              312 src/struct.c   char *grstr(WORD word)
WORD              322 src/struct.c   WORD memsize_str2word(const char *str) {
WORD              323 src/struct.c       return (WORD)str2l_range(str, 1, MAX_MEMSIZE, "Memory Size");
WORD              329 src/struct.c   void comet2_init(WORD memsize, CLOCK clocks)
WORD              342 src/struct.c       sys->memory = calloc_chk(sys->memsize, sizeof(WORD), "comet2_init.memory");
WORD              365 src/struct.c       memset(sys->memory, 0, sys->memsize * sizeof(WORD));
WORD               17 src/word.c     WORD n2word(const char *str);
WORD               26 src/word.c     WORD h2word(const char *str);
WORD               28 src/word.c     WORD n2word(const char *str)
WORD               44 src/word.c         return (WORD)n;
WORD               47 src/word.c     WORD h2word(const char *str)
WORD               51 src/word.c         WORD w = 0;
WORD               59 src/word.c         w = (WORD)strtol(str, &check, 16);
WORD               82 src/word.c     WORD nh2word(const char *str)
WORD               84 src/word.c         WORD w;
WORD               86 src/word.c         assert(sizeof(WORD) * 8 == 16); /* WORD型のサイズが16ビットであることを確認 */
WORD              102 src/word.c     char *word2n(WORD word)
WORD              120 src/word.c     char *word2bit(const WORD word)
WORD              125 src/word.c         WORD mask = 0x8000;
WORD              137 src/word.c     void print_dumpword(WORD word, bool logicalmode)
WORD               12 test/system/comet2_err/err_204/create_a.c     const WORD w[] = {0x1010, 0x0005, 0x2810, 0x0006, 0x8100, 0x0003, 0x0001};
WORD               19 test/system/comet2_err/err_204/create_a.c     fwrite(w, sizeof(WORD), ARRAYSIZE(w), fp);
WORD               12 test/system/comet2_err/err_205/create_a.c     const WORD w[] = {0x1010, 0x0005, 0x22f0, 0x0006, 0x8100, 0x0003, 0x0001};
WORD               19 test/system/comet2_err/err_205/create_a.c     fwrite(w, sizeof(WORD), ARRAYSIZE(w), fp);
WORD               12 test/system/comet2_err/err_206/create_a.c     const WORD w[] = {0x1010, 0x0005, 0x220f, 0x0006, 0x8100, 0x0003, 0x0001};
WORD               19 test/system/comet2_err/err_206/create_a.c     fwrite(w, sizeof(WORD), ARRAYSIZE(w), fp);
WORD               12 test/system/comet2_smoke/direct/create_a.c     const WORD w[] = {0x1010, 0x0005, 0x2210, 0x0006, 0x8100, 0x0003, 0x0001};
WORD               19 test/system/comet2_smoke/direct/create_a.c     fwrite(w, sizeof(WORD), ARRAYSIZE(w), fp);
WORD                6 test/unit/bpshash/cmd.c     WORD w[10] ={0, 1, 2, 3, 10, 250, 251, 254, 0x8FFF, 65535};
WORD                9 test/unit/getcmdcode/cmd.c     WORD code;
WORD                5 test/unit/getgr/cmd.c WORD getgr(const char *str, bool is_x);
WORD               10 test/unit/getgr/cmd.c     WORD r;
WORD                8 test/unit/nh2word/cmd.c     WORD r;
WORD                3 test/unit/nh2word/test_h2word.h WORD h2word(const char *str);