<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>doc_inner/gnu_global/Y/9.html</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.6.14' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='../style.css' />
</head>
<body>
<a id='TOP' name='TOP'></a><h2 class='header'><a href='../mains.html'>root</a>/<a href='../files/21157.html'>doc_inner</a>/<a href='../files/21160.html'>gnu_global</a>/<a href='../files/21166.html'>Y</a>/9.html</h2>
<em class='comment'>/* [<][>][^][v][top]<a href='#BOTTOM'>[bottom]</a><a href='../mains.html'>[index]</a><a href='../help.html'>[help]</a> */</em>
<hr />
<pre>
<a id='L1' name='L1'></a><!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<a id='L2' name='L2'></a><html xmlns='http://www.w3.org/1999/xhtml'>
<a id='L3' name='L3'></a><head>
<a id='L4' name='L4'></a><title>adr</title>
<a id='L5' name='L5'></a><meta name='robots' content='noindex,nofollow' />
<a id='L6' name='L6'></a><meta name='generator' content='GLOBAL-6.6.14' />
<a id='L7' name='L7'></a><meta http-equiv='Content-Style-Type' content='text/css' />
<a id='L8' name='L8'></a><link rel='stylesheet' type='text/css' href='../style.css' />
<a id='L9' name='L9'></a></head>
<a id='L10' name='L10'></a><body>
<a id='L11' name='L11'></a><pre>
<a id='L12' name='L12'></a><span class='curline'><a href='../S/15087.html#L51'>adr</a> 51 include/assemble.h WORD adr; /**&lt;アドレス */</span>
<a id='L13' name='L13'></a><span class='curline'><a href='../S/15087.html#L102'>adr</a> 102 include/assemble.h bool addlabel(const char *prog, const char *label, WORD adr);</span>
<a id='L14' name='L14'></a><span class='curline'><a href='../S/15087.html#L143'>adr</a> 143 include/assemble.h bool assemble(int filec, char *filev[], WORD adr);</span>
<a id='L15' name='L15'></a><span class='curline'><a href='../S/15093.html#L39'>adr</a> 39 include/monitor.h WORD adr; /**&lt;アドレス */</span>
<a id='L16' name='L16'></a><span class='curline'><a href='../S/15093.html#L66'>adr</a> 66 include/monitor.h unsigned adrhash(WORD adr);</span>
<a id='L17' name='L17'></a><span class='curline'><a href='../S/15093.html#L111'>adr</a> 111 include/monitor.h bool getbps(WORD adr);</span>
<a id='L18' name='L18'></a><span class='curline'><a href='../S/15093.html#L120'>adr</a> 120 include/monitor.h bool addbps(WORD adr);</span>
<a id='L19' name='L19'></a><span class='curline'><a href='../S/15093.html#L130'>adr</a> 130 include/monitor.h bool delbps(WORD adr);</span>
<a id='L20' name='L20'></a><span class='curline'><a href='../S/15528.html#L57'>adr</a> 57 src/assemble.c void writememory(WORD word, WORD adr, PASS pass);</span>
<a id='L21' name='L21'></a><span class='curline'><a href='../S/15528.html#L297'>adr</a> 297 src/assemble.c WORD adr = 0;</span>
<a id='L22' name='L22'></a><span class='curline'><a href='../S/15528.html#L300'>adr</a> 300 src/assemble.c adr = getliteral(str, pass);</span>
<a id='L23' name='L23'></a><span class='curline'><a href='../S/15528.html#L302'>adr</a> 302 src/assemble.c adr = nh2word(str);</span>
<a id='L24' name='L24'></a><span class='curline'><a href='../S/15528.html#L305'>adr</a> 305 src/assemble.c if((adr = getlabel(prog, str)) == 0xFFFF) {</span>
<a id='L25' name='L25'></a><span class='curline'><a href='../S/15528.html#L310'>adr</a> 310 src/assemble.c return adr;</span>
<a id='L26' name='L26'></a><span class='curline'><a href='../S/15528.html#L336'>adr</a> 336 src/assemble.c WORD adr = asptr-&gt;lptr;</span>
<a id='L27' name='L27'></a><span class='curline'><a href='../S/15528.html#L344'>adr</a> 344 src/assemble.c return adr;</span>
<a id='L28' name='L28'></a><span class='curline'><a href='../S/15528.html#L347'>adr</a> 347 src/assemble.c void writememory(WORD word, WORD adr, PASS pass)</span>
<a id='L29' name='L29'></a><span class='curline'><a href='../S/15528.html#L352'>adr</a> 352 src/assemble.c if(adr &gt;= sys-&gt;memsize) {</span>
<a id='L30' name='L30'></a><span class='curline'><a href='../S/15528.html#L353'>adr</a> 353 src/assemble.c setcerr(119, (n = word2n(adr))); /* out of COMET II memory */</span>
<a id='L31' name='L31'></a><span class='curline'><a href='../S/15528.html#L357'>adr</a> 357 src/assemble.c (sys-&gt;memory)[adr] = word;</span>
<a id='L32' name='L32'></a><span class='curline'><a href='../S/15528.html#L359'>adr</a> 359 src/assemble.c fprintf(stdout, "\t#%04X\t#%04X\n", adr, word);</span>
<a id='L33' name='L33'></a><span class='curline'><a href='../S/15528.html#L391'>adr</a> 391 src/assemble.c WORD adr = 0;</span>
<a id='L34' name='L34'></a><span class='curline'><a href='../S/15528.html#L397'>adr</a> 397 src/assemble.c adr = nh2word(str);</span>
<a id='L35' name='L35'></a><span class='curline'><a href='../S/15528.html#L399'>adr</a> 399 src/assemble.c if(pass == SECOND &amp;&amp; (adr = getlabel(asptr-&gt;prog, str)) == 0xFFFF) {</span>
<a id='L36' name='L36'></a><span class='curline'><a href='../S/15528.html#L403'>adr</a> 403 src/assemble.c writememory(adr, (asptr-&gt;ptr)++, pass);</span>
<a id='L37' name='L37'></a><span class='curline'><a href='../S/15528.html#L562'>adr</a> 562 src/assemble.c WORD adr = 0;</span>
<a id='L38' name='L38'></a><span class='curline'><a href='../S/15528.html#L608'>adr</a> 608 src/assemble.c adr = getadr(asptr-&gt;prog, cmdl-&gt;opd-&gt;opdv[1], pass); /* 第2オペランドはアドレス */</span>
<a id='L39' name='L39'></a><span class='curline'><a href='../S/15528.html#L611'>adr</a> 611 src/assemble.c writememory(adr, (asptr-&gt;ptr)++, pass);</span>
<a id='L40' name='L40'></a><span class='curline'><a href='../S/15528.html#L635'>adr</a> 635 src/assemble.c adr = getlabel("", cmdl-&gt;opd-&gt;opdv[0]);</span>
<a id='L41' name='L41'></a><span class='curline'><a href='../S/15528.html#L637'>adr</a> 637 src/assemble.c if(cmd != 0x8000 || (pass == SECOND &amp;&amp; adr == 0xFFFF)) {</span>
<a id='L42' name='L42'></a><span class='curline'><a href='../S/15528.html#L638'>adr</a> 638 src/assemble.c adr = getadr(asptr-&gt;prog, cmdl-&gt;opd-&gt;opdv[0], pass);</span>
<a id='L43' name='L43'></a><span class='curline'><a href='../S/15528.html#L642'>adr</a> 642 src/assemble.c writememory(adr, (asptr-&gt;ptr)++, pass);</span>
<a id='L44' name='L44'></a><span class='curline'><a href='../S/15528.html#L727'>adr</a> 727 src/assemble.c bool assemble(int filec, char *filev[], WORD adr)</span>
<a id='L45' name='L45'></a><span class='curline'><a href='../S/15528.html#L736'>adr</a> 736 src/assemble.c asptr-&gt;ptr = adr;</span>
<a id='L46' name='L46'></a><span class='curline'><a href='../S/15508.html#L52'>adr</a> 52 src/disassemble.c void disassemble_cmd_adr_x(CMDTYPE cmdtype, const char *cmdname, WORD word, WORD adr, WORD pradr);</span>
<a id='L47' name='L47'></a><span class='curline'><a href='../S/15508.html#L83'>adr</a> 83 src/disassemble.c void disassemble_cmd_adr_x(CMDTYPE cmdtype, const char *cmdname, WORD word, WORD adr, WORD pradr)</span>
<a id='L48' name='L48'></a><span class='curline'><a href='../S/15508.html#L94'>adr</a> 94 src/disassemble.c cnt += fprintf(stdout, "#%04X", adr);</span>
<a id='L49' name='L49'></a><span class='curline'><a href='../S/15508.html#L99'>adr</a> 99 src/disassemble.c disassemble_puts_code(cnt, pradr, 2, (WORD []){word, adr});</span>
<a id='L50' name='L50'></a><span class='curline'><a href='../S/15510.html#L30'>adr</a> 30 src/exec.c void setfr(WORD adr);</span>
<a id='L51' name='L51'></a><span class='curline'><a href='../S/15510.html#L58'>adr</a> 58 src/exec.c WORD get_adr_x(WORD adr, WORD oprx);</span>
<a id='L52' name='L52'></a><span class='curline'><a href='../S/15510.html#L68'>adr</a> 68 src/exec.c WORD get_val_adr_x(WORD adr, WORD oprx);</span>
<a id='L53' name='L53'></a><span class='curline'><a href='../S/15510.html#L158'>adr</a> 158 src/exec.c void setfr(WORD adr)</span>
<a id='L54' name='L54'></a><span class='curline'><a href='../S/15510.html#L162'>adr</a> 162 src/exec.c if((adr &amp; 0x8000) == 0x8000) {</span>
<a id='L55' name='L55'></a><span class='curline'><a href='../S/15510.html#L166'>adr</a> 166 src/exec.c if(adr == 0x0) {</span>
<a id='L56' name='L56'></a><span class='curline'><a href='../S/15510.html#L197'>adr</a> 197 src/exec.c WORD get_adr_x(WORD adr, WORD oprx)</span>
<a id='L57' name='L57'></a><span class='curline'><a href='../S/15510.html#L199'>adr</a> 199 src/exec.c WORD a = adr;</span>
<a id='L58' name='L58'></a><span class='curline'><a href='../S/15510.html#L208'>adr</a> 208 src/exec.c WORD get_val_adr_x(WORD adr, WORD oprx)</span>
<a id='L59' name='L59'></a><span class='curline'><a href='../S/15510.html#L213'>adr</a> 213 src/exec.c if((a = get_adr_x(adr, oprx)) &gt;= sys-&gt;memsize) {</span>
<a id='L60' name='L60'></a><span class='curline'><a href='../S/15527.html#L80'>adr</a> 80 src/label.c return (**(LABELARRAY **)a).adr - (**(LABELARRAY **)b).adr;</span>
<a id='L61' name='L61'></a><span class='curline'><a href='../S/15527.html#L100'>adr</a> 100 src/label.c return l-&gt;adr;</span>
<a id='L62' name='L62'></a><span class='curline'><a href='../S/15527.html#L106'>adr</a> 106 src/label.c bool addlabel(const char *prog, const char *label, WORD adr)</span>
<a id='L63' name='L63'></a><span class='curline'><a href='../S/15527.html#L126'>adr</a> 126 src/label.c l-&gt;adr = adr;</span>
<a id='L64' name='L64'></a><span class='curline'><a href='../S/15527.html#L153'>adr</a> 153 src/label.c fprintf(stdout, "%s ---&gt; #%04X\n", l[i]-&gt;label, l[i]-&gt;adr);</span>
<a id='L65' name='L65'></a><span class='curline'><a href='../S/15505.html#L17'>adr</a> 17 src/monitor.c unsigned adrhash(WORD adr)</span>
<a id='L66' name='L66'></a><span class='curline'><a href='../S/15505.html#L23'>adr</a> 23 src/monitor.c key[0]-&gt;val.i = adr;</span>
<a id='L67' name='L67'></a><span class='curline'><a href='../S/15505.html#L29'>adr</a> 29 src/monitor.c bool getbps(WORD adr)</span>
<a id='L68' name='L68'></a><span class='curline'><a href='../S/15505.html#L33'>adr</a> 33 src/monitor.c for(p = bps[adrhash(adr)]; p != NULL; p = p-&gt;next) {</span>
<a id='L69' name='L69'></a><span class='curline'><a href='../S/15505.html#L34'>adr</a> 34 src/monitor.c if(p-&gt;adr == adr) {</span>
<a id='L70' name='L70'></a><span class='curline'><a href='../S/15505.html#L41'>adr</a> 41 src/monitor.c bool addbps(WORD adr)</span>
<a id='L71' name='L71'></a><span class='curline'><a href='../S/15505.html#L47'>adr</a> 47 src/monitor.c if(getbps(adr) == true) {</span>
<a id='L72' name='L72'></a><span class='curline'><a href='../S/15505.html#L48'>adr</a> 48 src/monitor.c fprintf(stderr, "%04X: Breakpoint is already defined.\n", adr);</span>
<a id='L73' name='L73'></a><span class='curline'><a href='../S/15505.html#L54'>adr</a> 54 src/monitor.c p-&gt;adr = adr;</span>
<a id='L74' name='L74'></a><span class='curline'><a href='../S/15505.html#L56'>adr</a> 56 src/monitor.c p-&gt;next = bps[h = adrhash(adr)];</span>
<a id='L75' name='L75'></a><span class='curline'><a href='../S/15505.html#L61'>adr</a> 61 src/monitor.c bool delbps(WORD adr)</span>
<a id='L76' name='L76'></a><span class='curline'><a href='../S/15505.html#L68'>adr</a> 68 src/monitor.c p = bps[h = adrhash(adr)];</span>
<a id='L77' name='L77'></a><span class='curline'><a href='../S/15505.html#L70'>adr</a> 70 src/monitor.c if(p-&gt;adr == adr) {</span>
<a id='L78' name='L78'></a><span class='curline'><a href='../S/15505.html#L81'>adr</a> 81 src/monitor.c if(q-&gt;adr == adr) {</span>
<a id='L79' name='L79'></a><span class='curline'><a href='../S/15505.html#L101'>adr</a> 101 src/monitor.c fprintf(stdout, "#%04X\n", p-&gt;adr);</span>
<a id='L80' name='L80'></a></pre>
<a id='L81' name='L81'></a></body>
<a id='L82' name='L82'></a></html>
</pre>
<hr />
<a id='BOTTOM' name='BOTTOM'></a>
<em class='comment'>/* [<][>][^][v]<a href='#TOP'>[top]</a>[bottom]<a href='../mains.html'>[index]</a><a href='../help.html'>[help]</a> */</em>
</body>
</html>