asptr 43 include/assemble.h extern ASPTR *asptr; asptr 286 src/assemble.c ASPTR *asptr = NULL; asptr 336 src/assemble.c WORD adr = asptr->lptr; asptr 342 src/assemble.c writememory(nh2word(str), (asptr->lptr)++, pass); asptr 381 src/assemble.c writememory(str[i], (asptr->lptr)++, pass); asptr 384 src/assemble.c writememory(str[i], (asptr->ptr)++, pass); asptr 399 src/assemble.c if(pass == SECOND && (adr = getlabel(asptr->prog, str)) == 0xFFFF) { asptr 403 src/assemble.c writememory(adr, (asptr->ptr)++, pass); asptr 418 src/assemble.c strcpy(asptr->prog, cmdl->label); asptr 421 src/assemble.c asptr->ptr = execptr->start = getadr(asptr->prog, cmdl->opd->opdv[0], pass); asptr 433 src/assemble.c asptr->lptr = asptr->ptr; asptr 437 src/assemble.c execptr->end = asptr->lptr; asptr 439 src/assemble.c strcpy(asptr->prog, ""); asptr 449 src/assemble.c writememory(0x0, (asptr->ptr)++, pass); asptr 570 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 581 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 591 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 608 src/assemble.c adr = getadr(asptr->prog, cmdl->opd->opdv[1], pass); /* 第2オペランドはアドレス */ asptr 610 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 611 src/assemble.c writememory(adr, (asptr->ptr)++, pass); asptr 638 src/assemble.c adr = getadr(asptr->prog, cmdl->opd->opdv[0], pass); asptr 641 src/assemble.c writememory(cmd, (asptr->ptr)++, pass); asptr 642 src/assemble.c writememory(adr, (asptr->ptr)++, pass); asptr 675 src/assemble.c stat = addlabel(asptr->prog, cmdl->label, asptr->ptr); asptr 734 src/assemble.c asptr = malloc_chk(sizeof(ASPTR), "asptr"); /* アセンブル時のプロパティ用の領域確保 */ asptr 735 src/assemble.c asptr->prog = malloc_chk(LABELSIZE + 1, "asptr.prog"); asptr 736 src/assemble.c asptr->ptr = adr; asptr 742 src/assemble.c bp[i] = asptr->ptr; asptr 744 src/assemble.c asptr->ptr = bp[i]; asptr 767 src/assemble.c FREE(asptr->prog); /* アセンブル時のプロパティを解放 */ asptr 768 src/assemble.c FREE(asptr);