asptr 38 include/assemble.h extern ASPTR *asptr; asptr 292 src/assemble.c ASPTR *asptr = NULL; asptr 345 src/assemble.c WORD adr = asptr->lptr; asptr 351 src/assemble.c writememory(nh2word(str), (asptr->lptr)++, pass); asptr 390 src/assemble.c writememory(str[i], (asptr->lptr)++, pass); asptr 393 src/assemble.c writememory(str[i], (asptr->ptr)++, pass); asptr 408 src/assemble.c if(pass == SECOND && (adr = getlabel(asptr->prog, str)) == 0xFFFF) { asptr 415 src/assemble.c writememory(adr, (asptr->ptr)++, pass); asptr 430 src/assemble.c strcpy(asptr->prog, cmdl->label); asptr 433 src/assemble.c asptr->ptr = execptr->start = getadr(asptr->prog, cmdl->opd->opdv[0], pass); asptr 445 src/assemble.c asptr->lptr = asptr->ptr; asptr 449 src/assemble.c execptr->end = asptr->lptr; asptr 451 src/assemble.c strcpy(asptr->prog, ""); asptr 461 src/assemble.c writememory(0x0, (asptr->ptr)++, pass); asptr 582 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 593 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 603 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 620 src/assemble.c adr = getadr(asptr->prog, cmdl->opd->opdv[1], pass); /* 第2オペランドはアドレス */ asptr 622 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 623 src/assemble.c writememory(adr, (asptr->ptr)++, pass); asptr 650 src/assemble.c adr = getadr(asptr->prog, cmdl->opd->opdv[0], pass); asptr 653 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 654 src/assemble.c writememory(adr, (asptr->ptr)++, pass); asptr 687 src/assemble.c stat = addlabel(asptr->prog, cmdl->label, asptr->ptr); asptr 746 src/assemble.c asptr = malloc_chk(sizeof(ASPTR), "asptr"); /* アセンブル時のプロパティ用の領域確保 */ asptr 747 src/assemble.c asptr->prog = malloc_chk(LABELSIZE + 1, "asptr.prog"); asptr 748 src/assemble.c asptr->ptr = adr; asptr 754 src/assemble.c bp[i] = asptr->ptr; asptr 756 src/assemble.c asptr->ptr = bp[i]; asptr 779 src/assemble.c FREE(asptr->prog); /* アセンブル時のプロパティを解放 */ asptr 780 src/assemble.c FREE(asptr);