end 21 include/disassemble.h void disassemble_memory(WORD *memory, WORD start, WORD end); end 322 include/exec.h void dumpmemory(WORD start, WORD end); end 136 include/struct.h WORD end; /**<終了アドレス */ end 502 src/assemble.c execptr->end = asptr->lptr; end 858 src/assemble.c fwrite(sys->memory, sizeof(WORD), execptr->end, fp); end 96 src/comet2.c execptr->end = loadassemble(argv[optind++], execptr->start); end 101 src/comet2.c if(execptr->end > 0 && cerr->num == 0) { end 102 src/comet2monitor.c execptr->end = loadassemble(argv[optind++], execptr->start); end 166 src/disassemble.c void disassemble_memory(WORD *memory, WORD start, WORD end) end 175 src/disassemble.c while(ptr <= end) { end 188 src/disassemble.c if(memory[ptr] == 0 && ((zcnt = zero_data_cnt(memory + ptr, end - ptr + 1)) > 1 || ptr == end)) { /* 0が2つ以上の場合とメモリー末尾の場合は、DSとみなす */ end 6 src/dump.c void dumpmemory(WORD start, WORD end) end 12 src/dump.c if(end > sys->memsize) { end 13 src/dump.c end = sys->memsize; end 21 src/dump.c for(int i = start; i < end; i++) { end 32 src/dump.c if((i > 0 && (i + 1) % col == 0) || (i + 1) == end) { end 65 src/dump.c disassemble_memory(sys->memory, execptr->start, (execptr->end)-1); end 123 src/exec.c if(sys->cpu->gr[1] + i >= execptr->end) { end 139 src/exec.c if(sys->cpu->gr[1] + i >= execptr->end) { end 627 src/exec.c assert(sys->cpu->sp > execptr->end && sys->cpu->sp <= sys->memsize); end 635 src/exec.c assert(sys->cpu->sp > execptr->end); end 650 src/exec.c assert(sys->cpu->sp > execptr->end && sys->cpu->sp <= sys->memsize); end 718 src/exec.c if(sys->cpu->sp <= execptr->end) { end 23 src/load.c WORD end = 0; end 30 src/load.c end = start + fread(sys->memory + start, sizeof(WORD), sys->memsize - start, fp); end 31 src/load.c if(end == sys->memsize) { end 36 src/load.c return end; end 296 src/monitor.c execptr->end = loadassemble(args->argv[0], nh2word(args->argv[1])); end 311 src/monitor.c disassemble_memory(sys->memory, execptr->start, (execptr->end)-1);