<!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/77.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/30282.html'>doc_inner</a>/<a href='../files/30285.html'>gnu_global</a>/<a href='../files/30291.html'>Y</a>/77.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>cpu</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/23884.html#L49'>cpu</a> 49 include/struct.h CPU *cpu; /**&lt;CPU */</span>
<a id='L13' name='L13'></a><span class='curline'><a href='../S/24341.html#L11'>cpu</a> 11 src/dump.c fprintf(stdout, "#%04X: adr :", sys-&gt;cpu-&gt;pr);</span>
<a id='L14' name='L14'></a><span class='curline'><a href='../S/24341.html#L24'>cpu</a> 24 src/dump.c fprintf(stdout, "#%04X: %04X: ", sys-&gt;cpu-&gt;pr, i);</span>
<a id='L15' name='L15'></a><span class='curline'><a href='../S/24341.html#L42'>cpu</a> 42 src/dump.c char *sp = word2bit(sys-&gt;cpu-&gt;sp);</span>
<a id='L16' name='L16'></a><span class='curline'><a href='../S/24341.html#L43'>cpu</a> 43 src/dump.c char *pr = word2bit(sys-&gt;cpu-&gt;pr);</span>
<a id='L17' name='L17'></a><span class='curline'><a href='../S/24341.html#L44'>cpu</a> 44 src/dump.c char *fr = word2bit(sys-&gt;cpu-&gt;fr);</span>
<a id='L18' name='L18'></a><span class='curline'><a href='../S/24341.html#L49'>cpu</a> 49 src/dump.c fprintf(stdout, "#%04X: GR%d: ", sys-&gt;cpu-&gt;pr, i);</span>
<a id='L19' name='L19'></a><span class='curline'><a href='../S/24341.html#L50'>cpu</a> 50 src/dump.c print_dumpword(sys-&gt;cpu-&gt;gr[i], execmode.logical);</span>
<a id='L20' name='L20'></a><span class='curline'><a href='../S/24341.html#L53'>cpu</a> 53 src/dump.c fprintf(stdout, "#%04X: SP: %6d = #%04X = %s\n", sys-&gt;cpu-&gt;pr, sys-&gt;cpu-&gt;sp, sys-&gt;cpu-&gt;sp, sp);</span>
<a id='L21' name='L21'></a><span class='curline'><a href='../S/24341.html#L54'>cpu</a> 54 src/dump.c fprintf(stdout, "#%04X: PR: %6d = #%04X = %s\n", sys-&gt;cpu-&gt;pr, sys-&gt;cpu-&gt;pr, sys-&gt;cpu-&gt;pr, pr);</span>
<a id='L22' name='L22'></a><span class='curline'><a href='../S/24341.html#L55'>cpu</a> 55 src/dump.c fprintf(stdout, "#%04X: FR (OF SF ZF): %s\n", sys-&gt;cpu-&gt;pr, fr + L3BIT); /* FRは下位3けたを表示 */</span>
<a id='L23' name='L23'></a><span class='curline'><a href='../S/24341.html#L64'>cpu</a> 64 src/dump.c if(sys-&gt;cpu-&gt;pr == execptr-&gt;start &amp;&amp; execmode.reverse == true) { /* reverseオプション指定時、スタート時にプログラム全体を逆アセンブル */</span>
<a id='L24' name='L24'></a><span class='curline'><a href='../S/24341.html#L68'>cpu</a> 68 src/dump.c fprintf(stdout, "#%04X: Register::::\n", sys-&gt;cpu-&gt;pr);</span>
<a id='L25' name='L25'></a><span class='curline'><a href='../S/24341.html#L72'>cpu</a> 72 src/dump.c fprintf(stdout, "#%04X: Memory::::\n", sys-&gt;cpu-&gt;pr);</span>
<a id='L26' name='L26'></a><span class='curline'><a href='../S/24341.html#L76'>cpu</a> 76 src/dump.c fprintf(stdout, "#%04X: Disassemble::::", sys-&gt;cpu-&gt;pr);</span>
<a id='L27' name='L27'></a><span class='curline'><a href='../S/24341.html#L77'>cpu</a> 77 src/dump.c disassemble_memory(sys-&gt;memory, sys-&gt;cpu-&gt;pr, sys-&gt;cpu-&gt;pr + code2cmdwordlen(sys-&gt;memory[sys-&gt;cpu-&gt;pr] &amp; 0xFF00) - 1);</span>
<a id='L28' name='L28'></a><span class='curline'><a href='../S/24320.html#L114'>cpu</a> 114 src/exec.c sys-&gt;memory[sys-&gt;cpu-&gt;gr[1]] = 0x0;</span>
<a id='L29' name='L29'></a><span class='curline'><a href='../S/24320.html#L115'>cpu</a> 115 src/exec.c sys-&gt;memory[sys-&gt;cpu-&gt;gr[2]] = 0xFFFF;</span>
<a id='L30' name='L30'></a><span class='curline'><a href='../S/24320.html#L123'>cpu</a> 123 src/exec.c if(sys-&gt;cpu-&gt;gr[1] + i &gt;= execptr-&gt;end) {</span>
<a id='L31' name='L31'></a><span class='curline'><a href='../S/24320.html#L127'>cpu</a> 127 src/exec.c sys-&gt;memory[sys-&gt;cpu-&gt;gr[1] + i] = buf[i];</span>
<a id='L32' name='L32'></a><span class='curline'><a href='../S/24320.html#L128'>cpu</a> 128 src/exec.c sys-&gt;memory[sys-&gt;cpu-&gt;gr[2]] = i + 1;</span>
<a id='L33' name='L33'></a><span class='curline'><a href='../S/24320.html#L138'>cpu</a> 138 src/exec.c for(i = 0; i &lt; sys-&gt;memory[sys-&gt;cpu-&gt;gr[2]]; i++) {</span>
<a id='L34' name='L34'></a><span class='curline'><a href='../S/24320.html#L139'>cpu</a> 139 src/exec.c if(sys-&gt;cpu-&gt;gr[1] + i &gt;= execptr-&gt;end) {</span>
<a id='L35' name='L35'></a><span class='curline'><a href='../S/24320.html#L146'>cpu</a> 146 src/exec.c if(((w = sys-&gt;memory[sys-&gt;cpu-&gt;gr[1]+i]) &gt;= 0x20 &amp;&amp; w &lt;= 0x7E) || /* JIS X 0201ラテン文字 */</span>
<a id='L36' name='L36'></a><span class='curline'><a href='../S/24320.html#L159'>cpu</a> 159 src/exec.c sys-&gt;cpu-&gt;fr = 0x0;</span>
<a id='L37' name='L37'></a><span class='curline'><a href='../S/24320.html#L162'>cpu</a> 162 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L38' name='L38'></a><span class='curline'><a href='../S/24320.html#L166'>cpu</a> 166 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L39' name='L39'></a><span class='curline'><a href='../S/24320.html#L176'>cpu</a> 176 src/exec.c setcerr(205, s = pr2str(sys-&gt;cpu-&gt;pr)); /* r/r1 in word #1 - not GR */</span>
<a id='L40' name='L40'></a><span class='curline'><a href='../S/24320.html#L189'>cpu</a> 189 src/exec.c setcerr(206, s = pr2str(sys-&gt;cpu-&gt;pr)); /* r/r1 in word #1 - not GR */</span>
<a id='L41' name='L41'></a><span class='curline'><a href='../S/24320.html#L202'>cpu</a> 202 src/exec.c a += sys-&gt;cpu-&gt;gr[x];</span>
<a id='L42' name='L42'></a><span class='curline'><a href='../S/24320.html#L213'>cpu</a> 213 src/exec.c setcerr(207, s = pr2str(sys-&gt;cpu-&gt;pr + 1)); /* address in word #2 - out of memory */</span>
<a id='L43' name='L43'></a><span class='curline'><a href='../S/24320.html#L228'>cpu</a> 228 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("NOP", NONE);</span>
<a id='L44' name='L44'></a><span class='curline'><a href='../S/24320.html#L233'>cpu</a> 233 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L45' name='L45'></a><span class='curline'><a href='../S/24320.html#L234'>cpu</a> 234 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] = get_val_adr_x(w[1], w[0]));</span>
<a id='L46' name='L46'></a><span class='curline'><a href='../S/24320.html#L235'>cpu</a> 235 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("LD", R_ADR_X);</span>
<a id='L47' name='L47'></a><span class='curline'><a href='../S/24320.html#L240'>cpu</a> 240 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L48' name='L48'></a><span class='curline'><a href='../S/24320.html#L241'>cpu</a> 241 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] = sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L49' name='L49'></a><span class='curline'><a href='../S/24320.html#L242'>cpu</a> 242 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("LD", R1_R2);</span>
<a id='L50' name='L50'></a><span class='curline'><a href='../S/24320.html#L247'>cpu</a> 247 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L51' name='L51'></a><span class='curline'><a href='../S/24320.html#L248'>cpu</a> 248 src/exec.c sys-&gt;memory[get_adr_x(w[1], w[0])] = sys-&gt;cpu-&gt;gr[get_r_r1(w[0])];</span>
<a id='L52' name='L52'></a><span class='curline'><a href='../S/24320.html#L249'>cpu</a> 249 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("ST", R_ADR_X);</span>
<a id='L53' name='L53'></a><span class='curline'><a href='../S/24320.html#L254'>cpu</a> 254 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L54' name='L54'></a><span class='curline'><a href='../S/24320.html#L255'>cpu</a> 255 src/exec.c sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] = get_adr_x(w[1], w[0]);</span>
<a id='L55' name='L55'></a><span class='curline'><a href='../S/24320.html#L256'>cpu</a> 256 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("LAD", R_ADR_X);</span>
<a id='L56' name='L56'></a><span class='curline'><a href='../S/24320.html#L263'>cpu</a> 263 src/exec.c sys-&gt;cpu-&gt;fr = 0x0;</span>
<a id='L57' name='L57'></a><span class='curline'><a href='../S/24320.html#L266'>cpu</a> 266 src/exec.c if((tmp = (short)(sys-&gt;cpu-&gt;gr[r]) + (short)val) &gt; 32767 || tmp &lt; -32768) {</span>
<a id='L58' name='L58'></a><span class='curline'><a href='../S/24320.html#L267'>cpu</a> 267 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L59' name='L59'></a><span class='curline'><a href='../S/24320.html#L270'>cpu</a> 270 src/exec.c sys-&gt;cpu-&gt;gr[r] = (WORD)(tmp &amp; 0xFFFF);</span>
<a id='L60' name='L60'></a><span class='curline'><a href='../S/24320.html#L271'>cpu</a> 271 src/exec.c if((sys-&gt;cpu-&gt;gr[r] &amp; 0x8000) == 0x8000) {</span>
<a id='L61' name='L61'></a><span class='curline'><a href='../S/24320.html#L272'>cpu</a> 272 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L62' name='L62'></a><span class='curline'><a href='../S/24320.html#L273'>cpu</a> 273 src/exec.c } else if(sys-&gt;cpu-&gt;gr[r] == 0x0) {</span>
<a id='L63' name='L63'></a><span class='curline'><a href='../S/24320.html#L274'>cpu</a> 274 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L64' name='L64'></a><span class='curline'><a href='../S/24320.html#L280'>cpu</a> 280 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L65' name='L65'></a><span class='curline'><a href='../S/24320.html#L282'>cpu</a> 282 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("ADDA", R_ADR_X);</span>
<a id='L66' name='L66'></a><span class='curline'><a href='../S/24320.html#L287'>cpu</a> 287 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L67' name='L67'></a><span class='curline'><a href='../S/24320.html#L288'>cpu</a> 288 src/exec.c adda(get_r_r1(w[0]), sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L68' name='L68'></a><span class='curline'><a href='../S/24320.html#L289'>cpu</a> 289 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("ADDA", R1_R2);</span>
<a id='L69' name='L69'></a><span class='curline'><a href='../S/24320.html#L294'>cpu</a> 294 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L70' name='L70'></a><span class='curline'><a href='../S/24320.html#L296'>cpu</a> 296 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("SUBA", R_ADR_X);</span>
<a id='L71' name='L71'></a><span class='curline'><a href='../S/24320.html#L301'>cpu</a> 301 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L72' name='L72'></a><span class='curline'><a href='../S/24320.html#L302'>cpu</a> 302 src/exec.c adda(get_r_r1(w[0]), ~(sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]) + 1);</span>
<a id='L73' name='L73'></a><span class='curline'><a href='../S/24320.html#L303'>cpu</a> 303 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("SUBA", R1_R2);</span>
<a id='L74' name='L74'></a><span class='curline'><a href='../S/24320.html#L311'>cpu</a> 311 src/exec.c o = sys-&gt;cpu-&gt;gr[r];</span>
<a id='L75' name='L75'></a><span class='curline'><a href='../S/24320.html#L312'>cpu</a> 312 src/exec.c sys-&gt;cpu-&gt;fr = 0; /* flag initialize */</span>
<a id='L76' name='L76'></a><span class='curline'><a href='../S/24320.html#L317'>cpu</a> 317 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L77' name='L77'></a><span class='curline'><a href='../S/24320.html#L321'>cpu</a> 321 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L78' name='L78'></a><span class='curline'><a href='../S/24320.html#L328'>cpu</a> 328 src/exec.c sys-&gt;cpu-&gt;gr[r] = (WORD)s;</span>
<a id='L79' name='L79'></a><span class='curline'><a href='../S/24320.html#L331'>cpu</a> 331 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L80' name='L80'></a><span class='curline'><a href='../S/24320.html#L334'>cpu</a> 334 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L81' name='L81'></a><span class='curline'><a href='../S/24320.html#L340'>cpu</a> 340 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L82' name='L82'></a><span class='curline'><a href='../S/24320.html#L342'>cpu</a> 342 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("ADDL", R_ADR_X);</span>
<a id='L83' name='L83'></a><span class='curline'><a href='../S/24320.html#L347'>cpu</a> 347 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L84' name='L84'></a><span class='curline'><a href='../S/24320.html#L348'>cpu</a> 348 src/exec.c addl_gr(get_r_r1(w[0]), sys-&gt;cpu-&gt;gr[get_x_r2(w[0])], true);</span>
<a id='L85' name='L85'></a><span class='curline'><a href='../S/24320.html#L349'>cpu</a> 349 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("ADDL", R1_R2);</span>
<a id='L86' name='L86'></a><span class='curline'><a href='../S/24320.html#L354'>cpu</a> 354 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L87' name='L87'></a><span class='curline'><a href='../S/24320.html#L356'>cpu</a> 356 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("SUBL", R_ADR_X);</span>
<a id='L88' name='L88'></a><span class='curline'><a href='../S/24320.html#L361'>cpu</a> 361 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L89' name='L89'></a><span class='curline'><a href='../S/24320.html#L362'>cpu</a> 362 src/exec.c addl_gr(get_r_r1(w[0]), sys-&gt;cpu-&gt;gr[get_x_r2(w[0])], false);</span>
<a id='L90' name='L90'></a><span class='curline'><a href='../S/24320.html#L363'>cpu</a> 363 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("SUBL", R1_R2);</span>
<a id='L91' name='L91'></a><span class='curline'><a href='../S/24320.html#L368'>cpu</a> 368 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L92' name='L92'></a><span class='curline'><a href='../S/24320.html#L369'>cpu</a> 369 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] &amp;= get_val_adr_x(w[1], w[0]));</span>
<a id='L93' name='L93'></a><span class='curline'><a href='../S/24320.html#L370'>cpu</a> 370 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("AND", R_ADR_X);</span>
<a id='L94' name='L94'></a><span class='curline'><a href='../S/24320.html#L375'>cpu</a> 375 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L95' name='L95'></a><span class='curline'><a href='../S/24320.html#L376'>cpu</a> 376 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] &amp;= sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L96' name='L96'></a><span class='curline'><a href='../S/24320.html#L377'>cpu</a> 377 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("AND", R1_R2);</span>
<a id='L97' name='L97'></a><span class='curline'><a href='../S/24320.html#L382'>cpu</a> 382 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L98' name='L98'></a><span class='curline'><a href='../S/24320.html#L383'>cpu</a> 383 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] |= get_val_adr_x(w[1], w[0]));</span>
<a id='L99' name='L99'></a><span class='curline'><a href='../S/24320.html#L384'>cpu</a> 384 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("OR", R_ADR_X);</span>
<a id='L100' name='L100'></a><span class='curline'><a href='../S/24320.html#L389'>cpu</a> 389 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L101' name='L101'></a><span class='curline'><a href='../S/24320.html#L390'>cpu</a> 390 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] |= sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L102' name='L102'></a><span class='curline'><a href='../S/24320.html#L391'>cpu</a> 391 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("OR", R1_R2);</span>
<a id='L103' name='L103'></a><span class='curline'><a href='../S/24320.html#L396'>cpu</a> 396 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L104' name='L104'></a><span class='curline'><a href='../S/24320.html#L397'>cpu</a> 397 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] ^= get_val_adr_x(w[1], w[0]));</span>
<a id='L105' name='L105'></a><span class='curline'><a href='../S/24320.html#L398'>cpu</a> 398 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("XOR", R_ADR_X);</span>
<a id='L106' name='L106'></a><span class='curline'><a href='../S/24320.html#L403'>cpu</a> 403 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L107' name='L107'></a><span class='curline'><a href='../S/24320.html#L404'>cpu</a> 404 src/exec.c setfr(sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] ^= sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L108' name='L108'></a><span class='curline'><a href='../S/24320.html#L405'>cpu</a> 405 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("XOR", R1_R2);</span>
<a id='L109' name='L109'></a><span class='curline'><a href='../S/24320.html#L410'>cpu</a> 410 src/exec.c sys-&gt;cpu-&gt;fr = 0;</span>
<a id='L110' name='L110'></a><span class='curline'><a href='../S/24320.html#L411'>cpu</a> 411 src/exec.c if((short)sys-&gt;cpu-&gt;gr[r] &lt; (short)val) {</span>
<a id='L111' name='L111'></a><span class='curline'><a href='../S/24320.html#L412'>cpu</a> 412 src/exec.c sys-&gt;cpu-&gt;fr = SF;</span>
<a id='L112' name='L112'></a><span class='curline'><a href='../S/24320.html#L413'>cpu</a> 413 src/exec.c } else if(sys-&gt;cpu-&gt;gr[r] == val) {</span>
<a id='L113' name='L113'></a><span class='curline'><a href='../S/24320.html#L414'>cpu</a> 414 src/exec.c sys-&gt;cpu-&gt;fr = ZF;</span>
<a id='L114' name='L114'></a><span class='curline'><a href='../S/24320.html#L420'>cpu</a> 420 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L115' name='L115'></a><span class='curline'><a href='../S/24320.html#L422'>cpu</a> 422 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("CPA", R_ADR_X);</span>
<a id='L116' name='L116'></a><span class='curline'><a href='../S/24320.html#L427'>cpu</a> 427 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L117' name='L117'></a><span class='curline'><a href='../S/24320.html#L428'>cpu</a> 428 src/exec.c cpa(get_r_r1(w[0]), sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L118' name='L118'></a><span class='curline'><a href='../S/24320.html#L429'>cpu</a> 429 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("CPA", R1_R2);</span>
<a id='L119' name='L119'></a><span class='curline'><a href='../S/24320.html#L434'>cpu</a> 434 src/exec.c sys-&gt;cpu-&gt;fr = 0x0;</span>
<a id='L120' name='L120'></a><span class='curline'><a href='../S/24320.html#L435'>cpu</a> 435 src/exec.c if(sys-&gt;cpu-&gt;gr[r] &lt; val) {</span>
<a id='L121' name='L121'></a><span class='curline'><a href='../S/24320.html#L436'>cpu</a> 436 src/exec.c sys-&gt;cpu-&gt;fr = SF;</span>
<a id='L122' name='L122'></a><span class='curline'><a href='../S/24320.html#L437'>cpu</a> 437 src/exec.c } else if(sys-&gt;cpu-&gt;gr[r] == val) {</span>
<a id='L123' name='L123'></a><span class='curline'><a href='../S/24320.html#L438'>cpu</a> 438 src/exec.c sys-&gt;cpu-&gt;fr = ZF;</span>
<a id='L124' name='L124'></a><span class='curline'><a href='../S/24320.html#L444'>cpu</a> 444 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L125' name='L125'></a><span class='curline'><a href='../S/24320.html#L446'>cpu</a> 446 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("CPL", R_ADR_X);</span>
<a id='L126' name='L126'></a><span class='curline'><a href='../S/24320.html#L451'>cpu</a> 451 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L127' name='L127'></a><span class='curline'><a href='../S/24320.html#L452'>cpu</a> 452 src/exec.c cpl(get_r_r1(w[0]), sys-&gt;cpu-&gt;gr[get_x_r2(w[0])]);</span>
<a id='L128' name='L128'></a><span class='curline'><a href='../S/24320.html#L453'>cpu</a> 453 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("CPL", R1_R2);</span>
<a id='L129' name='L129'></a><span class='curline'><a href='../S/24320.html#L458'>cpu</a> 458 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L130' name='L130'></a><span class='curline'><a href='../S/24320.html#L460'>cpu</a> 460 src/exec.c WORD sign = sys-&gt;cpu-&gt;gr[r] &amp; 0x8000;</span>
<a id='L131' name='L131'></a><span class='curline'><a href='../S/24320.html#L463'>cpu</a> 463 src/exec.c sys-&gt;cpu-&gt;fr = 0;</span>
<a id='L132' name='L132'></a><span class='curline'><a href='../S/24320.html#L464'>cpu</a> 464 src/exec.c sys-&gt;cpu-&gt;gr[r] &amp;= 0x7FFF;</span>
<a id='L133' name='L133'></a><span class='curline'><a href='../S/24320.html#L466'>cpu</a> 466 src/exec.c last = sys-&gt;cpu-&gt;gr[r] &amp; 0x4000;</span>
<a id='L134' name='L134'></a><span class='curline'><a href='../S/24320.html#L467'>cpu</a> 467 src/exec.c sys-&gt;cpu-&gt;gr[r] &lt;&lt;= 1;</span>
<a id='L135' name='L135'></a><span class='curline'><a href='../S/24320.html#L469'>cpu</a> 469 src/exec.c sys-&gt;cpu-&gt;gr[r] = sign | (sys-&gt;cpu-&gt;gr[r] &amp; 0x7FFF);</span>
<a id='L136' name='L136'></a><span class='curline'><a href='../S/24320.html#L472'>cpu</a> 472 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L137' name='L137'></a><span class='curline'><a href='../S/24320.html#L476'>cpu</a> 476 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L138' name='L138'></a><span class='curline'><a href='../S/24320.html#L479'>cpu</a> 479 src/exec.c if(sys-&gt;cpu-&gt;gr[r] == 0x0) {</span>
<a id='L139' name='L139'></a><span class='curline'><a href='../S/24320.html#L480'>cpu</a> 480 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L140' name='L140'></a><span class='curline'><a href='../S/24320.html#L482'>cpu</a> 482 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("SLA", R_ADR_X);</span>
<a id='L141' name='L141'></a><span class='curline'><a href='../S/24320.html#L487'>cpu</a> 487 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L142' name='L142'></a><span class='curline'><a href='../S/24320.html#L489'>cpu</a> 489 src/exec.c WORD sign = sys-&gt;cpu-&gt;gr[r] &amp; 0x8000;</span>
<a id='L143' name='L143'></a><span class='curline'><a href='../S/24320.html#L492'>cpu</a> 492 src/exec.c sys-&gt;cpu-&gt;fr = 0;</span>
<a id='L144' name='L144'></a><span class='curline'><a href='../S/24320.html#L493'>cpu</a> 493 src/exec.c sys-&gt;cpu-&gt;gr[r] &amp;= 0x7FFF;</span>
<a id='L145' name='L145'></a><span class='curline'><a href='../S/24320.html#L495'>cpu</a> 495 src/exec.c last = sys-&gt;cpu-&gt;gr[r] &amp; 0x1;</span>
<a id='L146' name='L146'></a><span class='curline'><a href='../S/24320.html#L496'>cpu</a> 496 src/exec.c sys-&gt;cpu-&gt;gr[r] &gt;&gt;= 1;</span>
<a id='L147' name='L147'></a><span class='curline'><a href='../S/24320.html#L498'>cpu</a> 498 src/exec.c sys-&gt;cpu-&gt;gr[r] |= 0x4000;</span>
<a id='L148' name='L148'></a><span class='curline'><a href='../S/24320.html#L501'>cpu</a> 501 src/exec.c sys-&gt;cpu-&gt;gr[r] = sign | sys-&gt;cpu-&gt;gr[r];</span>
<a id='L149' name='L149'></a><span class='curline'><a href='../S/24320.html#L504'>cpu</a> 504 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L150' name='L150'></a><span class='curline'><a href='../S/24320.html#L508'>cpu</a> 508 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L151' name='L151'></a><span class='curline'><a href='../S/24320.html#L511'>cpu</a> 511 src/exec.c if(sys-&gt;cpu-&gt;gr[r] == 0x0) {</span>
<a id='L152' name='L152'></a><span class='curline'><a href='../S/24320.html#L512'>cpu</a> 512 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L153' name='L153'></a><span class='curline'><a href='../S/24320.html#L514'>cpu</a> 514 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("SRA", R_ADR_X);</span>
<a id='L154' name='L154'></a><span class='curline'><a href='../S/24320.html#L519'>cpu</a> 519 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L155' name='L155'></a><span class='curline'><a href='../S/24320.html#L523'>cpu</a> 523 src/exec.c sys-&gt;cpu-&gt;fr = 0x0;</span>
<a id='L156' name='L156'></a><span class='curline'><a href='../S/24320.html#L525'>cpu</a> 525 src/exec.c last = sys-&gt;cpu-&gt;gr[r] &amp; 0x8000;</span>
<a id='L157' name='L157'></a><span class='curline'><a href='../S/24320.html#L526'>cpu</a> 526 src/exec.c sys-&gt;cpu-&gt;gr[r] &lt;&lt;= 1;</span>
<a id='L158' name='L158'></a><span class='curline'><a href='../S/24320.html#L530'>cpu</a> 530 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L159' name='L159'></a><span class='curline'><a href='../S/24320.html#L533'>cpu</a> 533 src/exec.c if((sys-&gt;cpu-&gt;gr[r] &amp; 0x8000) &gt; 0x0) {</span>
<a id='L160' name='L160'></a><span class='curline'><a href='../S/24320.html#L534'>cpu</a> 534 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L161' name='L161'></a><span class='curline'><a href='../S/24320.html#L537'>cpu</a> 537 src/exec.c if(sys-&gt;cpu-&gt;gr[r] == 0x0) {</span>
<a id='L162' name='L162'></a><span class='curline'><a href='../S/24320.html#L538'>cpu</a> 538 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L163' name='L163'></a><span class='curline'><a href='../S/24320.html#L540'>cpu</a> 540 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("SLL", R_ADR_X);</span>
<a id='L164' name='L164'></a><span class='curline'><a href='../S/24320.html#L545'>cpu</a> 545 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L165' name='L165'></a><span class='curline'><a href='../S/24320.html#L549'>cpu</a> 549 src/exec.c sys-&gt;cpu-&gt;fr = 0x0;</span>
<a id='L166' name='L166'></a><span class='curline'><a href='../S/24320.html#L551'>cpu</a> 551 src/exec.c last = sys-&gt;cpu-&gt;gr[r] &amp; 0x0001;</span>
<a id='L167' name='L167'></a><span class='curline'><a href='../S/24320.html#L552'>cpu</a> 552 src/exec.c sys-&gt;cpu-&gt;gr[r] &gt;&gt;= 1;</span>
<a id='L168' name='L168'></a><span class='curline'><a href='../S/24320.html#L556'>cpu</a> 556 src/exec.c sys-&gt;cpu-&gt;fr += OF;</span>
<a id='L169' name='L169'></a><span class='curline'><a href='../S/24320.html#L559'>cpu</a> 559 src/exec.c if((sys-&gt;cpu-&gt;gr[r] &amp; 0x8000) &gt; 0x0) {</span>
<a id='L170' name='L170'></a><span class='curline'><a href='../S/24320.html#L560'>cpu</a> 560 src/exec.c sys-&gt;cpu-&gt;fr += SF;</span>
<a id='L171' name='L171'></a><span class='curline'><a href='../S/24320.html#L563'>cpu</a> 563 src/exec.c if(sys-&gt;cpu-&gt;gr[r] == 0x0) {</span>
<a id='L172' name='L172'></a><span class='curline'><a href='../S/24320.html#L564'>cpu</a> 564 src/exec.c sys-&gt;cpu-&gt;fr += ZF;</span>
<a id='L173' name='L173'></a><span class='curline'><a href='../S/24320.html#L566'>cpu</a> 566 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("SRL", R_ADR_X);</span>
<a id='L174' name='L174'></a><span class='curline'><a href='../S/24320.html#L571'>cpu</a> 571 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L175' name='L175'></a><span class='curline'><a href='../S/24320.html#L572'>cpu</a> 572 src/exec.c if((sys-&gt;cpu-&gt;fr &amp; SF) &gt; 0) {</span>
<a id='L176' name='L176'></a><span class='curline'><a href='../S/24320.html#L573'>cpu</a> 573 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L177' name='L177'></a><span class='curline'><a href='../S/24320.html#L575'>cpu</a> 575 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("JMI", ADR_X);</span>
<a id='L178' name='L178'></a><span class='curline'><a href='../S/24320.html#L581'>cpu</a> 581 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L179' name='L179'></a><span class='curline'><a href='../S/24320.html#L582'>cpu</a> 582 src/exec.c if((sys-&gt;cpu-&gt;fr &amp; ZF) == 0) {</span>
<a id='L180' name='L180'></a><span class='curline'><a href='../S/24320.html#L583'>cpu</a> 583 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L181' name='L181'></a><span class='curline'><a href='../S/24320.html#L585'>cpu</a> 585 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("JNZ", ADR_X);</span>
<a id='L182' name='L182'></a><span class='curline'><a href='../S/24320.html#L591'>cpu</a> 591 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L183' name='L183'></a><span class='curline'><a href='../S/24320.html#L592'>cpu</a> 592 src/exec.c if((sys-&gt;cpu-&gt;fr &amp; ZF) &gt; 0) {</span>
<a id='L184' name='L184'></a><span class='curline'><a href='../S/24320.html#L593'>cpu</a> 593 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L185' name='L185'></a><span class='curline'><a href='../S/24320.html#L595'>cpu</a> 595 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("JZE", ADR_X);</span>
<a id='L186' name='L186'></a><span class='curline'><a href='../S/24320.html#L601'>cpu</a> 601 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L187' name='L187'></a><span class='curline'><a href='../S/24320.html#L602'>cpu</a> 602 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L188' name='L188'></a><span class='curline'><a href='../S/24320.html#L607'>cpu</a> 607 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L189' name='L189'></a><span class='curline'><a href='../S/24320.html#L608'>cpu</a> 608 src/exec.c if((sys-&gt;cpu-&gt;fr &amp; (SF | ZF)) == 0) {</span>
<a id='L190' name='L190'></a><span class='curline'><a href='../S/24320.html#L609'>cpu</a> 609 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L191' name='L191'></a><span class='curline'><a href='../S/24320.html#L611'>cpu</a> 611 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("JPL", ADR_X);</span>
<a id='L192' name='L192'></a><span class='curline'><a href='../S/24320.html#L617'>cpu</a> 617 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L193' name='L193'></a><span class='curline'><a href='../S/24320.html#L618'>cpu</a> 618 src/exec.c if((sys-&gt;cpu-&gt;fr &amp; OF) &gt; 0) {</span>
<a id='L194' name='L194'></a><span class='curline'><a href='../S/24320.html#L619'>cpu</a> 619 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L195' name='L195'></a><span class='curline'><a href='../S/24320.html#L621'>cpu</a> 621 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("JOV", ADR_X);</span>
<a id='L196' name='L196'></a><span class='curline'><a href='../S/24320.html#L627'>cpu</a> 627 src/exec.c assert(sys-&gt;cpu-&gt;sp &gt; execptr-&gt;end &amp;&amp; sys-&gt;cpu-&gt;sp &lt;= sys-&gt;memsize);</span>
<a id='L197' name='L197'></a><span class='curline'><a href='../S/24320.html#L628'>cpu</a> 628 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L198' name='L198'></a><span class='curline'><a href='../S/24320.html#L629'>cpu</a> 629 src/exec.c sys-&gt;memory[--(sys-&gt;cpu-&gt;sp)] = get_adr_x(w[1], w[0]);</span>
<a id='L199' name='L199'></a><span class='curline'><a href='../S/24320.html#L630'>cpu</a> 630 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("PUSH", ADR_X);</span>
<a id='L200' name='L200'></a><span class='curline'><a href='../S/24320.html#L635'>cpu</a> 635 src/exec.c assert(sys-&gt;cpu-&gt;sp &gt; execptr-&gt;end);</span>
<a id='L201' name='L201'></a><span class='curline'><a href='../S/24320.html#L636'>cpu</a> 636 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr]};</span>
<a id='L202' name='L202'></a><span class='curline'><a href='../S/24320.html#L639'>cpu</a> 639 src/exec.c if(sys-&gt;cpu-&gt;sp &gt;= sys-&gt;memsize) {</span>
<a id='L203' name='L203'></a><span class='curline'><a href='../S/24320.html#L640'>cpu</a> 640 src/exec.c setcerr(203, s = pr2str(sys-&gt;cpu-&gt;pr)); /* Stack Pointer (SP) - stack underflow */</span>
<a id='L204' name='L204'></a><span class='curline'><a href='../S/24320.html#L643'>cpu</a> 643 src/exec.c sys-&gt;cpu-&gt;gr[get_r_r1(w[0])] = sys-&gt;memory[(sys-&gt;cpu-&gt;sp)++];</span>
<a id='L205' name='L205'></a><span class='curline'><a href='../S/24320.html#L644'>cpu</a> 644 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("POP", R_);</span>
<a id='L206' name='L206'></a><span class='curline'><a href='../S/24320.html#L650'>cpu</a> 650 src/exec.c assert(sys-&gt;cpu-&gt;sp &gt; execptr-&gt;end &amp;&amp; sys-&gt;cpu-&gt;sp &lt;= sys-&gt;memsize);</span>
<a id='L207' name='L207'></a><span class='curline'><a href='../S/24320.html#L651'>cpu</a> 651 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L208' name='L208'></a><span class='curline'><a href='../S/24320.html#L652'>cpu</a> 652 src/exec.c sys-&gt;memory[--(sys-&gt;cpu-&gt;sp)] = sys-&gt;cpu-&gt;pr + 1;</span>
<a id='L209' name='L209'></a><span class='curline'><a href='../S/24320.html#L653'>cpu</a> 653 src/exec.c sys-&gt;cpu-&gt;pr = get_adr_x(w[1], w[0]);</span>
<a id='L210' name='L210'></a><span class='curline'><a href='../S/24320.html#L658'>cpu</a> 658 src/exec.c assert(sys-&gt;cpu-&gt;sp &lt;= sys-&gt;memsize);</span>
<a id='L211' name='L211'></a><span class='curline'><a href='../S/24320.html#L659'>cpu</a> 659 src/exec.c if(sys-&gt;cpu-&gt;sp == sys-&gt;memsize) {</span>
<a id='L212' name='L212'></a><span class='curline'><a href='../S/24320.html#L661'>cpu</a> 661 src/exec.c } else if(sys-&gt;cpu-&gt;sp &lt; sys-&gt;memsize) {</span>
<a id='L213' name='L213'></a><span class='curline'><a href='../S/24320.html#L662'>cpu</a> 662 src/exec.c sys-&gt;cpu-&gt;pr = sys-&gt;memory[(sys-&gt;cpu-&gt;sp)++] + 1;</span>
<a id='L214' name='L214'></a><span class='curline'><a href='../S/24320.html#L668'>cpu</a> 668 src/exec.c WORD w[] = {sys-&gt;memory[sys-&gt;cpu-&gt;pr], sys-&gt;memory[sys-&gt;cpu-&gt;pr + 1]};</span>
<a id='L215' name='L215'></a><span class='curline'><a href='../S/24320.html#L681'>cpu</a> 681 src/exec.c sys-&gt;cpu-&gt;pr += getcmdwordlen("SVC", ADR_X);</span>
<a id='L216' name='L216'></a><span class='curline'><a href='../S/24320.html#L695'>cpu</a> 695 src/exec.c for (sys-&gt;cpu-&gt;pr = execptr-&gt;start; ; ) {</span>
<a id='L217' name='L217'></a><span class='curline'><a href='../S/24320.html#L699'>cpu</a> 699 src/exec.c if((execmode.monitor == true &amp;&amp; execptr-&gt;started == false) || execptr-&gt;stop == true || execmode.step == true || getbps(sys-&gt;cpu-&gt;pr) == true)</span>
<a id='L218' name='L218'></a><span class='curline'><a href='../S/24320.html#L709'>cpu</a> 709 src/exec.c if(sys-&gt;cpu-&gt;pr &gt;= sys-&gt;memsize) {</span>
<a id='L219' name='L219'></a><span class='curline'><a href='../S/24320.html#L710'>cpu</a> 710 src/exec.c setcerr(201, s = pr2str(sys-&gt;cpu-&gt;pr)); /* Program Register (PR) - memory overflow */</span>
<a id='L220' name='L220'></a><span class='curline'><a href='../S/24320.html#L714'>cpu</a> 714 src/exec.c if(sys-&gt;cpu-&gt;sp &lt;= execptr-&gt;end) {</span>
<a id='L221' name='L221'></a><span class='curline'><a href='../S/24320.html#L715'>cpu</a> 715 src/exec.c setcerr(202, s = pr2str(sys-&gt;cpu-&gt;pr)); /* Stack Pointer (SP) - stack overflow */</span>
<a id='L222' name='L222'></a><span class='curline'><a href='../S/24320.html#L720'>cpu</a> 720 src/exec.c if((cmdptr = getcmdptr(sys-&gt;memory[sys-&gt;cpu-&gt;pr] &amp; 0xFF00)) == NULL) {</span>
<a id='L223' name='L223'></a><span class='curline'><a href='../S/24320.html#L721'>cpu</a> 721 src/exec.c setcerr(204, s = pr2str(sys-&gt;cpu-&gt;pr)); /* OP in word #1 - not command code */</span>
<a id='L224' name='L224'></a><span class='curline'><a href='../S/24315.html#L330'>cpu</a> 330 src/monitor.c fprintf(stdout, "#%04X: Register::::\n", sys-&gt;cpu-&gt;pr);</span>
<a id='L225' name='L225'></a><span class='curline'><a href='../S/24351.html#L338'>cpu</a> 338 src/struct.c sys-&gt;cpu = malloc_chk(sizeof(CPU), "comet2_init.cpu");</span>
<a id='L226' name='L226'></a><span class='curline'><a href='../S/24351.html#L354'>cpu</a> 354 src/struct.c sys-&gt;cpu-&gt;gr[i] = 0x0;</span>
<a id='L227' name='L227'></a><span class='curline'><a href='../S/24351.html#L356'>cpu</a> 356 src/struct.c sys-&gt;cpu-&gt;sp = sys-&gt;memsize; /* スタックポインタ */</span>
<a id='L228' name='L228'></a><span class='curline'><a href='../S/24351.html#L357'>cpu</a> 357 src/struct.c sys-&gt;cpu-&gt;pr = 0x0; /* プログラムレジスタ */</span>
<a id='L229' name='L229'></a><span class='curline'><a href='../S/24351.html#L358'>cpu</a> 358 src/struct.c sys-&gt;cpu-&gt;fr = 0x0; /* フラグレジスタ */</span>
<a id='L230' name='L230'></a><span class='curline'><a href='../S/24351.html#L403'>cpu</a> 403 src/struct.c FREE(sys-&gt;cpu);</span>
<a id='L231' name='L231'></a></pre>
<a id='L232' name='L232'></a></body>
<a id='L233' name='L233'></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>