asptr 43 include/assemble.h extern ASPTR *asptr; asptr 310 src/assemble.c ASPTR *asptr = NULL; asptr 360 src/assemble.c WORD adr = asptr->lptr; asptr 366 src/assemble.c writememory(nh2word(str), (asptr->lptr)++, pass); asptr 405 src/assemble.c writememory(str[i], (asptr->lptr)++, pass); asptr 408 src/assemble.c writememory(str[i], (asptr->ptr)++, pass); asptr 423 src/assemble.c if(pass == SECOND && (adr = getlabel(asptr->prog, str)) == 0xFFFF) { asptr 427 src/assemble.c writememory(adr, (asptr->ptr)++, pass); asptr 442 src/assemble.c strcpy(asptr->prog, cmdl->label); asptr 445 src/assemble.c asptr->ptr = execptr->start = getadr(asptr->prog, cmdl->opd->opdv[0], pass); asptr 457 src/assemble.c asptr->lptr = asptr->ptr; asptr 461 src/assemble.c execptr->end = asptr->lptr; asptr 463 src/assemble.c strcpy(asptr->prog, ""); asptr 473 src/assemble.c writememory(0x0, (asptr->ptr)++, pass); asptr 594 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 605 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 615 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 632 src/assemble.c adr = getadr(asptr->prog, cmdl->opd->opdv[1], pass); /* 第2オペランドはアドレス */ asptr 634 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 635 src/assemble.c writememory(adr, (asptr->ptr)++, pass); asptr 662 src/assemble.c adr = getadr(asptr->prog, cmdl->opd->opdv[0], pass); asptr 665 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 666 src/assemble.c writememory(adr, (asptr->ptr)++, pass); asptr 699 src/assemble.c stat = addlabel(asptr->prog, cmdl->label, asptr->ptr); asptr 758 src/assemble.c asptr = malloc_chk(sizeof(ASPTR), "asptr"); /* アセンブル時のプロパティ用の領域確保 */ asptr 759 src/assemble.c asptr->prog = malloc_chk(LABELSIZE + 1, "asptr.prog"); asptr 760 src/assemble.c asptr->ptr = adr; asptr 766 src/assemble.c bp[i] = asptr->ptr; asptr 768 src/assemble.c asptr->ptr = bp[i]; asptr 791 src/assemble.c FREE(asptr->prog); /* アセンブル時のプロパティを解放 */ asptr 792 src/assemble.c FREE(asptr);