用語「デバッガー」を「モニター」に変更
[YACASL2.git] / test / system / casl2_opt / opt_slaot / 0.txt
1 ;;; sum_10.casl
2 ;;; 1から10までの整数をすべて加算した値をメモリーに格納する
3 MAIN    START
4         PUSH    0,GR1
5         PUSH    0,GR2
6         XOR     GR2,GR2         ; GR2を初期化
7         LD      GR1,FST         ; GR1に初項をメモリーから転送
8 LOOP    ADDL    GR2,GR1         ; ループ先頭。GR2 <- GR2 + GR1
9         ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
10         CPL     GR1,LST         ; GR1が末項より大きい場合は終了
11         JPL     FIN             ; ↓
12         JUMP    LOOP            ; ループ終端
13 FIN     ST      GR2,RST         ; GR2の結果をメモリーに転送
14         POP     GR2
15         POP     GR1
16         RET
17 FST     DC      1               ; 初項
18 LST     DC      10              ; 末項
19 STEP    DC      1               ; 公差
20 RST     DS      1               ; 結果
21         END
22
23 Assemble ../../../../as/sample/sum_10.casl (0)
24 ../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
25 ../../../../as/sample/sum_10.casl:    2:;;; 1から10までの整数をすべて加算した値をメモリーに格納する
26 ../../../../as/sample/sum_10.casl:    3:MAIN    START
27 ../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
28 ../../../../as/sample/sum_10.casl:    5:        PUSH    0,GR2
29 ../../../../as/sample/sum_10.casl:    6:        XOR     GR2,GR2         ; GR2を初期化
30 ../../../../as/sample/sum_10.casl:    7:        LD      GR1,FST         ; GR1に初項をメモリーから転送
31 ../../../../as/sample/sum_10.casl:    8:LOOP    ADDL    GR2,GR1         ; ループ先頭。GR2 <- GR2 + GR1
32 ../../../../as/sample/sum_10.casl:    9:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
33 ../../../../as/sample/sum_10.casl:   10:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
34 ../../../../as/sample/sum_10.casl:   11:        JPL     FIN             ; ↓
35 ../../../../as/sample/sum_10.casl:   12:        JUMP    LOOP            ; ループ終端
36 ../../../../as/sample/sum_10.casl:   13:FIN     ST      GR2,RST         ; GR2の結果をメモリーに転送
37 ../../../../as/sample/sum_10.casl:   14:        POP     GR2
38 ../../../../as/sample/sum_10.casl:   15:        POP     GR1
39 ../../../../as/sample/sum_10.casl:   16:        RET
40 ../../../../as/sample/sum_10.casl:   17:FST     DC      1               ; 初項
41 ../../../../as/sample/sum_10.casl:   18:LST     DC      10              ; 末項
42 ../../../../as/sample/sum_10.casl:   19:STEP    DC      1               ; 公差
43 ../../../../as/sample/sum_10.casl:   20:RST     DS      1               ; 結果
44 ../../../../as/sample/sum_10.casl:   21:        END
45
46 Label::::
47 MAIN ---> #0000
48 MAIN.LOOP ---> #0007
49 MAIN.FIN ---> #0010
50 MAIN.FST ---> #0015
51 MAIN.LST ---> #0016
52 MAIN.STEP ---> #0017
53 MAIN.RST ---> #0018
54
55 Assemble ../../../../as/sample/sum_10.casl (1)
56 ../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
57 ../../../../as/sample/sum_10.casl:    2:;;; 1から10までの整数をすべて加算した値をメモリーに格納する
58 ../../../../as/sample/sum_10.casl:    3:MAIN    START
59 ../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
60         #0000   #7001
61         #0001   #0000
62 ../../../../as/sample/sum_10.casl:    5:        PUSH    0,GR2
63         #0002   #7002
64         #0003   #0000
65 ../../../../as/sample/sum_10.casl:    6:        XOR     GR2,GR2         ; GR2を初期化
66         #0004   #3622
67 ../../../../as/sample/sum_10.casl:    7:        LD      GR1,FST         ; GR1に初項をメモリーから転送
68         #0005   #1010
69         #0006   #0015
70 ../../../../as/sample/sum_10.casl:    8:LOOP    ADDL    GR2,GR1         ; ループ先頭。GR2 <- GR2 + GR1
71         #0007   #2621
72 ../../../../as/sample/sum_10.casl:    9:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
73         #0008   #2210
74         #0009   #0017
75 ../../../../as/sample/sum_10.casl:   10:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
76         #000A   #4110
77         #000B   #0016
78 ../../../../as/sample/sum_10.casl:   11:        JPL     FIN             ; ↓
79         #000C   #6500
80         #000D   #0010
81 ../../../../as/sample/sum_10.casl:   12:        JUMP    LOOP            ; ループ終端
82         #000E   #6400
83         #000F   #0007
84 ../../../../as/sample/sum_10.casl:   13:FIN     ST      GR2,RST         ; GR2の結果をメモリーに転送
85         #0010   #1120
86         #0011   #0018
87 ../../../../as/sample/sum_10.casl:   14:        POP     GR2
88         #0012   #7120
89 ../../../../as/sample/sum_10.casl:   15:        POP     GR1
90         #0013   #7110
91 ../../../../as/sample/sum_10.casl:   16:        RET
92         #0014   #8100
93 ../../../../as/sample/sum_10.casl:   17:FST     DC      1               ; 初項
94         #0015   #0001
95 ../../../../as/sample/sum_10.casl:   18:LST     DC      10              ; 末項
96         #0016   #000A
97 ../../../../as/sample/sum_10.casl:   19:STEP    DC      1               ; 公差
98         #0017   #0001
99 ../../../../as/sample/sum_10.casl:   20:RST     DS      1               ; 結果
100         #0018   #0000
101 ../../../../as/sample/sum_10.casl:   21:        END
102
103 Executing machine codes
104 #0000: Register::::
105 #0000: GR0:      0 = #0000 = 0000000000000000
106 #0000: GR1:      0 = #0000 = 0000000000000000
107 #0000: GR2:      0 = #0000 = 0000000000000000
108 #0000: GR3:      0 = #0000 = 0000000000000000
109 #0000: GR4:      0 = #0000 = 0000000000000000
110 #0000: GR5:      0 = #0000 = 0000000000000000
111 #0000: GR6:      0 = #0000 = 0000000000000000
112 #0000: GR7:      0 = #0000 = 0000000000000000
113 #0000: SP:     512 = #0200 = 0000001000000000
114 #0000: PR:       0 = #0000 = 0000000000000000
115 #0000: FR (OF SF ZF): 000
116
117 #0002: Register::::
118 #0002: GR0:      0 = #0000 = 0000000000000000
119 #0002: GR1:      0 = #0000 = 0000000000000000
120 #0002: GR2:      0 = #0000 = 0000000000000000
121 #0002: GR3:      0 = #0000 = 0000000000000000
122 #0002: GR4:      0 = #0000 = 0000000000000000
123 #0002: GR5:      0 = #0000 = 0000000000000000
124 #0002: GR6:      0 = #0000 = 0000000000000000
125 #0002: GR7:      0 = #0000 = 0000000000000000
126 #0002: SP:     511 = #01FF = 0000000111111111
127 #0002: PR:       2 = #0002 = 0000000000000010
128 #0002: FR (OF SF ZF): 000
129
130 #0004: Register::::
131 #0004: GR0:      0 = #0000 = 0000000000000000
132 #0004: GR1:      0 = #0000 = 0000000000000000
133 #0004: GR2:      0 = #0000 = 0000000000000000
134 #0004: GR3:      0 = #0000 = 0000000000000000
135 #0004: GR4:      0 = #0000 = 0000000000000000
136 #0004: GR5:      0 = #0000 = 0000000000000000
137 #0004: GR6:      0 = #0000 = 0000000000000000
138 #0004: GR7:      0 = #0000 = 0000000000000000
139 #0004: SP:     510 = #01FE = 0000000111111110
140 #0004: PR:       4 = #0004 = 0000000000000100
141 #0004: FR (OF SF ZF): 000
142
143 #0005: Register::::
144 #0005: GR0:      0 = #0000 = 0000000000000000
145 #0005: GR1:      0 = #0000 = 0000000000000000
146 #0005: GR2:      0 = #0000 = 0000000000000000
147 #0005: GR3:      0 = #0000 = 0000000000000000
148 #0005: GR4:      0 = #0000 = 0000000000000000
149 #0005: GR5:      0 = #0000 = 0000000000000000
150 #0005: GR6:      0 = #0000 = 0000000000000000
151 #0005: GR7:      0 = #0000 = 0000000000000000
152 #0005: SP:     510 = #01FE = 0000000111111110
153 #0005: PR:       5 = #0005 = 0000000000000101
154 #0005: FR (OF SF ZF): 001
155
156 #0007: Register::::
157 #0007: GR0:      0 = #0000 = 0000000000000000
158 #0007: GR1:      1 = #0001 = 0000000000000001
159 #0007: GR2:      0 = #0000 = 0000000000000000
160 #0007: GR3:      0 = #0000 = 0000000000000000
161 #0007: GR4:      0 = #0000 = 0000000000000000
162 #0007: GR5:      0 = #0000 = 0000000000000000
163 #0007: GR6:      0 = #0000 = 0000000000000000
164 #0007: GR7:      0 = #0000 = 0000000000000000
165 #0007: SP:     510 = #01FE = 0000000111111110
166 #0007: PR:       7 = #0007 = 0000000000000111
167 #0007: FR (OF SF ZF): 000
168
169 #0008: Register::::
170 #0008: GR0:      0 = #0000 = 0000000000000000
171 #0008: GR1:      1 = #0001 = 0000000000000001
172 #0008: GR2:      1 = #0001 = 0000000000000001
173 #0008: GR3:      0 = #0000 = 0000000000000000
174 #0008: GR4:      0 = #0000 = 0000000000000000
175 #0008: GR5:      0 = #0000 = 0000000000000000
176 #0008: GR6:      0 = #0000 = 0000000000000000
177 #0008: GR7:      0 = #0000 = 0000000000000000
178 #0008: SP:     510 = #01FE = 0000000111111110
179 #0008: PR:       8 = #0008 = 0000000000001000
180 #0008: FR (OF SF ZF): 000
181
182 #000A: Register::::
183 #000A: GR0:      0 = #0000 = 0000000000000000
184 #000A: GR1:      2 = #0002 = 0000000000000010
185 #000A: GR2:      1 = #0001 = 0000000000000001
186 #000A: GR3:      0 = #0000 = 0000000000000000
187 #000A: GR4:      0 = #0000 = 0000000000000000
188 #000A: GR5:      0 = #0000 = 0000000000000000
189 #000A: GR6:      0 = #0000 = 0000000000000000
190 #000A: GR7:      0 = #0000 = 0000000000000000
191 #000A: SP:     510 = #01FE = 0000000111111110
192 #000A: PR:      10 = #000A = 0000000000001010
193 #000A: FR (OF SF ZF): 000
194
195 #000C: Register::::
196 #000C: GR0:      0 = #0000 = 0000000000000000
197 #000C: GR1:      2 = #0002 = 0000000000000010
198 #000C: GR2:      1 = #0001 = 0000000000000001
199 #000C: GR3:      0 = #0000 = 0000000000000000
200 #000C: GR4:      0 = #0000 = 0000000000000000
201 #000C: GR5:      0 = #0000 = 0000000000000000
202 #000C: GR6:      0 = #0000 = 0000000000000000
203 #000C: GR7:      0 = #0000 = 0000000000000000
204 #000C: SP:     510 = #01FE = 0000000111111110
205 #000C: PR:      12 = #000C = 0000000000001100
206 #000C: FR (OF SF ZF): 010
207
208 #000E: Register::::
209 #000E: GR0:      0 = #0000 = 0000000000000000
210 #000E: GR1:      2 = #0002 = 0000000000000010
211 #000E: GR2:      1 = #0001 = 0000000000000001
212 #000E: GR3:      0 = #0000 = 0000000000000000
213 #000E: GR4:      0 = #0000 = 0000000000000000
214 #000E: GR5:      0 = #0000 = 0000000000000000
215 #000E: GR6:      0 = #0000 = 0000000000000000
216 #000E: GR7:      0 = #0000 = 0000000000000000
217 #000E: SP:     510 = #01FE = 0000000111111110
218 #000E: PR:      14 = #000E = 0000000000001110
219 #000E: FR (OF SF ZF): 010
220
221 #0007: Register::::
222 #0007: GR0:      0 = #0000 = 0000000000000000
223 #0007: GR1:      2 = #0002 = 0000000000000010
224 #0007: GR2:      1 = #0001 = 0000000000000001
225 #0007: GR3:      0 = #0000 = 0000000000000000
226 #0007: GR4:      0 = #0000 = 0000000000000000
227 #0007: GR5:      0 = #0000 = 0000000000000000
228 #0007: GR6:      0 = #0000 = 0000000000000000
229 #0007: GR7:      0 = #0000 = 0000000000000000
230 #0007: SP:     510 = #01FE = 0000000111111110
231 #0007: PR:       7 = #0007 = 0000000000000111
232 #0007: FR (OF SF ZF): 010
233
234 #0008: Register::::
235 #0008: GR0:      0 = #0000 = 0000000000000000
236 #0008: GR1:      2 = #0002 = 0000000000000010
237 #0008: GR2:      3 = #0003 = 0000000000000011
238 #0008: GR3:      0 = #0000 = 0000000000000000
239 #0008: GR4:      0 = #0000 = 0000000000000000
240 #0008: GR5:      0 = #0000 = 0000000000000000
241 #0008: GR6:      0 = #0000 = 0000000000000000
242 #0008: GR7:      0 = #0000 = 0000000000000000
243 #0008: SP:     510 = #01FE = 0000000111111110
244 #0008: PR:       8 = #0008 = 0000000000001000
245 #0008: FR (OF SF ZF): 000
246
247 #000A: Register::::
248 #000A: GR0:      0 = #0000 = 0000000000000000
249 #000A: GR1:      3 = #0003 = 0000000000000011
250 #000A: GR2:      3 = #0003 = 0000000000000011
251 #000A: GR3:      0 = #0000 = 0000000000000000
252 #000A: GR4:      0 = #0000 = 0000000000000000
253 #000A: GR5:      0 = #0000 = 0000000000000000
254 #000A: GR6:      0 = #0000 = 0000000000000000
255 #000A: GR7:      0 = #0000 = 0000000000000000
256 #000A: SP:     510 = #01FE = 0000000111111110
257 #000A: PR:      10 = #000A = 0000000000001010
258 #000A: FR (OF SF ZF): 000
259
260 #000C: Register::::
261 #000C: GR0:      0 = #0000 = 0000000000000000
262 #000C: GR1:      3 = #0003 = 0000000000000011
263 #000C: GR2:      3 = #0003 = 0000000000000011
264 #000C: GR3:      0 = #0000 = 0000000000000000
265 #000C: GR4:      0 = #0000 = 0000000000000000
266 #000C: GR5:      0 = #0000 = 0000000000000000
267 #000C: GR6:      0 = #0000 = 0000000000000000
268 #000C: GR7:      0 = #0000 = 0000000000000000
269 #000C: SP:     510 = #01FE = 0000000111111110
270 #000C: PR:      12 = #000C = 0000000000001100
271 #000C: FR (OF SF ZF): 010
272
273 #000E: Register::::
274 #000E: GR0:      0 = #0000 = 0000000000000000
275 #000E: GR1:      3 = #0003 = 0000000000000011
276 #000E: GR2:      3 = #0003 = 0000000000000011
277 #000E: GR3:      0 = #0000 = 0000000000000000
278 #000E: GR4:      0 = #0000 = 0000000000000000
279 #000E: GR5:      0 = #0000 = 0000000000000000
280 #000E: GR6:      0 = #0000 = 0000000000000000
281 #000E: GR7:      0 = #0000 = 0000000000000000
282 #000E: SP:     510 = #01FE = 0000000111111110
283 #000E: PR:      14 = #000E = 0000000000001110
284 #000E: FR (OF SF ZF): 010
285
286 #0007: Register::::
287 #0007: GR0:      0 = #0000 = 0000000000000000
288 #0007: GR1:      3 = #0003 = 0000000000000011
289 #0007: GR2:      3 = #0003 = 0000000000000011
290 #0007: GR3:      0 = #0000 = 0000000000000000
291 #0007: GR4:      0 = #0000 = 0000000000000000
292 #0007: GR5:      0 = #0000 = 0000000000000000
293 #0007: GR6:      0 = #0000 = 0000000000000000
294 #0007: GR7:      0 = #0000 = 0000000000000000
295 #0007: SP:     510 = #01FE = 0000000111111110
296 #0007: PR:       7 = #0007 = 0000000000000111
297 #0007: FR (OF SF ZF): 010
298
299 #0008: Register::::
300 #0008: GR0:      0 = #0000 = 0000000000000000
301 #0008: GR1:      3 = #0003 = 0000000000000011
302 #0008: GR2:      6 = #0006 = 0000000000000110
303 #0008: GR3:      0 = #0000 = 0000000000000000
304 #0008: GR4:      0 = #0000 = 0000000000000000
305 #0008: GR5:      0 = #0000 = 0000000000000000
306 #0008: GR6:      0 = #0000 = 0000000000000000
307 #0008: GR7:      0 = #0000 = 0000000000000000
308 #0008: SP:     510 = #01FE = 0000000111111110
309 #0008: PR:       8 = #0008 = 0000000000001000
310 #0008: FR (OF SF ZF): 000
311
312 #000A: Register::::
313 #000A: GR0:      0 = #0000 = 0000000000000000
314 #000A: GR1:      4 = #0004 = 0000000000000100
315 #000A: GR2:      6 = #0006 = 0000000000000110
316 #000A: GR3:      0 = #0000 = 0000000000000000
317 #000A: GR4:      0 = #0000 = 0000000000000000
318 #000A: GR5:      0 = #0000 = 0000000000000000
319 #000A: GR6:      0 = #0000 = 0000000000000000
320 #000A: GR7:      0 = #0000 = 0000000000000000
321 #000A: SP:     510 = #01FE = 0000000111111110
322 #000A: PR:      10 = #000A = 0000000000001010
323 #000A: FR (OF SF ZF): 000
324
325 #000C: Register::::
326 #000C: GR0:      0 = #0000 = 0000000000000000
327 #000C: GR1:      4 = #0004 = 0000000000000100
328 #000C: GR2:      6 = #0006 = 0000000000000110
329 #000C: GR3:      0 = #0000 = 0000000000000000
330 #000C: GR4:      0 = #0000 = 0000000000000000
331 #000C: GR5:      0 = #0000 = 0000000000000000
332 #000C: GR6:      0 = #0000 = 0000000000000000
333 #000C: GR7:      0 = #0000 = 0000000000000000
334 #000C: SP:     510 = #01FE = 0000000111111110
335 #000C: PR:      12 = #000C = 0000000000001100
336 #000C: FR (OF SF ZF): 010
337
338 #000E: Register::::
339 #000E: GR0:      0 = #0000 = 0000000000000000
340 #000E: GR1:      4 = #0004 = 0000000000000100
341 #000E: GR2:      6 = #0006 = 0000000000000110
342 #000E: GR3:      0 = #0000 = 0000000000000000
343 #000E: GR4:      0 = #0000 = 0000000000000000
344 #000E: GR5:      0 = #0000 = 0000000000000000
345 #000E: GR6:      0 = #0000 = 0000000000000000
346 #000E: GR7:      0 = #0000 = 0000000000000000
347 #000E: SP:     510 = #01FE = 0000000111111110
348 #000E: PR:      14 = #000E = 0000000000001110
349 #000E: FR (OF SF ZF): 010
350
351 #0007: Register::::
352 #0007: GR0:      0 = #0000 = 0000000000000000
353 #0007: GR1:      4 = #0004 = 0000000000000100
354 #0007: GR2:      6 = #0006 = 0000000000000110
355 #0007: GR3:      0 = #0000 = 0000000000000000
356 #0007: GR4:      0 = #0000 = 0000000000000000
357 #0007: GR5:      0 = #0000 = 0000000000000000
358 #0007: GR6:      0 = #0000 = 0000000000000000
359 #0007: GR7:      0 = #0000 = 0000000000000000
360 #0007: SP:     510 = #01FE = 0000000111111110
361 #0007: PR:       7 = #0007 = 0000000000000111
362 #0007: FR (OF SF ZF): 010
363
364 #0008: Register::::
365 #0008: GR0:      0 = #0000 = 0000000000000000
366 #0008: GR1:      4 = #0004 = 0000000000000100
367 #0008: GR2:     10 = #000A = 0000000000001010 = '\n'
368 #0008: GR3:      0 = #0000 = 0000000000000000
369 #0008: GR4:      0 = #0000 = 0000000000000000
370 #0008: GR5:      0 = #0000 = 0000000000000000
371 #0008: GR6:      0 = #0000 = 0000000000000000
372 #0008: GR7:      0 = #0000 = 0000000000000000
373 #0008: SP:     510 = #01FE = 0000000111111110
374 #0008: PR:       8 = #0008 = 0000000000001000
375 #0008: FR (OF SF ZF): 000
376
377 #000A: Register::::
378 #000A: GR0:      0 = #0000 = 0000000000000000
379 #000A: GR1:      5 = #0005 = 0000000000000101
380 #000A: GR2:     10 = #000A = 0000000000001010 = '\n'
381 #000A: GR3:      0 = #0000 = 0000000000000000
382 #000A: GR4:      0 = #0000 = 0000000000000000
383 #000A: GR5:      0 = #0000 = 0000000000000000
384 #000A: GR6:      0 = #0000 = 0000000000000000
385 #000A: GR7:      0 = #0000 = 0000000000000000
386 #000A: SP:     510 = #01FE = 0000000111111110
387 #000A: PR:      10 = #000A = 0000000000001010
388 #000A: FR (OF SF ZF): 000
389
390 #000C: Register::::
391 #000C: GR0:      0 = #0000 = 0000000000000000
392 #000C: GR1:      5 = #0005 = 0000000000000101
393 #000C: GR2:     10 = #000A = 0000000000001010 = '\n'
394 #000C: GR3:      0 = #0000 = 0000000000000000
395 #000C: GR4:      0 = #0000 = 0000000000000000
396 #000C: GR5:      0 = #0000 = 0000000000000000
397 #000C: GR6:      0 = #0000 = 0000000000000000
398 #000C: GR7:      0 = #0000 = 0000000000000000
399 #000C: SP:     510 = #01FE = 0000000111111110
400 #000C: PR:      12 = #000C = 0000000000001100
401 #000C: FR (OF SF ZF): 010
402
403 #000E: Register::::
404 #000E: GR0:      0 = #0000 = 0000000000000000
405 #000E: GR1:      5 = #0005 = 0000000000000101
406 #000E: GR2:     10 = #000A = 0000000000001010 = '\n'
407 #000E: GR3:      0 = #0000 = 0000000000000000
408 #000E: GR4:      0 = #0000 = 0000000000000000
409 #000E: GR5:      0 = #0000 = 0000000000000000
410 #000E: GR6:      0 = #0000 = 0000000000000000
411 #000E: GR7:      0 = #0000 = 0000000000000000
412 #000E: SP:     510 = #01FE = 0000000111111110
413 #000E: PR:      14 = #000E = 0000000000001110
414 #000E: FR (OF SF ZF): 010
415
416 #0007: Register::::
417 #0007: GR0:      0 = #0000 = 0000000000000000
418 #0007: GR1:      5 = #0005 = 0000000000000101
419 #0007: GR2:     10 = #000A = 0000000000001010 = '\n'
420 #0007: GR3:      0 = #0000 = 0000000000000000
421 #0007: GR4:      0 = #0000 = 0000000000000000
422 #0007: GR5:      0 = #0000 = 0000000000000000
423 #0007: GR6:      0 = #0000 = 0000000000000000
424 #0007: GR7:      0 = #0000 = 0000000000000000
425 #0007: SP:     510 = #01FE = 0000000111111110
426 #0007: PR:       7 = #0007 = 0000000000000111
427 #0007: FR (OF SF ZF): 010
428
429 #0008: Register::::
430 #0008: GR0:      0 = #0000 = 0000000000000000
431 #0008: GR1:      5 = #0005 = 0000000000000101
432 #0008: GR2:     15 = #000F = 0000000000001111
433 #0008: GR3:      0 = #0000 = 0000000000000000
434 #0008: GR4:      0 = #0000 = 0000000000000000
435 #0008: GR5:      0 = #0000 = 0000000000000000
436 #0008: GR6:      0 = #0000 = 0000000000000000
437 #0008: GR7:      0 = #0000 = 0000000000000000
438 #0008: SP:     510 = #01FE = 0000000111111110
439 #0008: PR:       8 = #0008 = 0000000000001000
440 #0008: FR (OF SF ZF): 000
441
442 #000A: Register::::
443 #000A: GR0:      0 = #0000 = 0000000000000000
444 #000A: GR1:      6 = #0006 = 0000000000000110
445 #000A: GR2:     15 = #000F = 0000000000001111
446 #000A: GR3:      0 = #0000 = 0000000000000000
447 #000A: GR4:      0 = #0000 = 0000000000000000
448 #000A: GR5:      0 = #0000 = 0000000000000000
449 #000A: GR6:      0 = #0000 = 0000000000000000
450 #000A: GR7:      0 = #0000 = 0000000000000000
451 #000A: SP:     510 = #01FE = 0000000111111110
452 #000A: PR:      10 = #000A = 0000000000001010
453 #000A: FR (OF SF ZF): 000
454
455 #000C: Register::::
456 #000C: GR0:      0 = #0000 = 0000000000000000
457 #000C: GR1:      6 = #0006 = 0000000000000110
458 #000C: GR2:     15 = #000F = 0000000000001111
459 #000C: GR3:      0 = #0000 = 0000000000000000
460 #000C: GR4:      0 = #0000 = 0000000000000000
461 #000C: GR5:      0 = #0000 = 0000000000000000
462 #000C: GR6:      0 = #0000 = 0000000000000000
463 #000C: GR7:      0 = #0000 = 0000000000000000
464 #000C: SP:     510 = #01FE = 0000000111111110
465 #000C: PR:      12 = #000C = 0000000000001100
466 #000C: FR (OF SF ZF): 010
467
468 #000E: Register::::
469 #000E: GR0:      0 = #0000 = 0000000000000000
470 #000E: GR1:      6 = #0006 = 0000000000000110
471 #000E: GR2:     15 = #000F = 0000000000001111
472 #000E: GR3:      0 = #0000 = 0000000000000000
473 #000E: GR4:      0 = #0000 = 0000000000000000
474 #000E: GR5:      0 = #0000 = 0000000000000000
475 #000E: GR6:      0 = #0000 = 0000000000000000
476 #000E: GR7:      0 = #0000 = 0000000000000000
477 #000E: SP:     510 = #01FE = 0000000111111110
478 #000E: PR:      14 = #000E = 0000000000001110
479 #000E: FR (OF SF ZF): 010
480
481 #0007: Register::::
482 #0007: GR0:      0 = #0000 = 0000000000000000
483 #0007: GR1:      6 = #0006 = 0000000000000110
484 #0007: GR2:     15 = #000F = 0000000000001111
485 #0007: GR3:      0 = #0000 = 0000000000000000
486 #0007: GR4:      0 = #0000 = 0000000000000000
487 #0007: GR5:      0 = #0000 = 0000000000000000
488 #0007: GR6:      0 = #0000 = 0000000000000000
489 #0007: GR7:      0 = #0000 = 0000000000000000
490 #0007: SP:     510 = #01FE = 0000000111111110
491 #0007: PR:       7 = #0007 = 0000000000000111
492 #0007: FR (OF SF ZF): 010
493
494 #0008: Register::::
495 #0008: GR0:      0 = #0000 = 0000000000000000
496 #0008: GR1:      6 = #0006 = 0000000000000110
497 #0008: GR2:     21 = #0015 = 0000000000010101
498 #0008: GR3:      0 = #0000 = 0000000000000000
499 #0008: GR4:      0 = #0000 = 0000000000000000
500 #0008: GR5:      0 = #0000 = 0000000000000000
501 #0008: GR6:      0 = #0000 = 0000000000000000
502 #0008: GR7:      0 = #0000 = 0000000000000000
503 #0008: SP:     510 = #01FE = 0000000111111110
504 #0008: PR:       8 = #0008 = 0000000000001000
505 #0008: FR (OF SF ZF): 000
506
507 #000A: Register::::
508 #000A: GR0:      0 = #0000 = 0000000000000000
509 #000A: GR1:      7 = #0007 = 0000000000000111
510 #000A: GR2:     21 = #0015 = 0000000000010101
511 #000A: GR3:      0 = #0000 = 0000000000000000
512 #000A: GR4:      0 = #0000 = 0000000000000000
513 #000A: GR5:      0 = #0000 = 0000000000000000
514 #000A: GR6:      0 = #0000 = 0000000000000000
515 #000A: GR7:      0 = #0000 = 0000000000000000
516 #000A: SP:     510 = #01FE = 0000000111111110
517 #000A: PR:      10 = #000A = 0000000000001010
518 #000A: FR (OF SF ZF): 000
519
520 #000C: Register::::
521 #000C: GR0:      0 = #0000 = 0000000000000000
522 #000C: GR1:      7 = #0007 = 0000000000000111
523 #000C: GR2:     21 = #0015 = 0000000000010101
524 #000C: GR3:      0 = #0000 = 0000000000000000
525 #000C: GR4:      0 = #0000 = 0000000000000000
526 #000C: GR5:      0 = #0000 = 0000000000000000
527 #000C: GR6:      0 = #0000 = 0000000000000000
528 #000C: GR7:      0 = #0000 = 0000000000000000
529 #000C: SP:     510 = #01FE = 0000000111111110
530 #000C: PR:      12 = #000C = 0000000000001100
531 #000C: FR (OF SF ZF): 010
532
533 #000E: Register::::
534 #000E: GR0:      0 = #0000 = 0000000000000000
535 #000E: GR1:      7 = #0007 = 0000000000000111
536 #000E: GR2:     21 = #0015 = 0000000000010101
537 #000E: GR3:      0 = #0000 = 0000000000000000
538 #000E: GR4:      0 = #0000 = 0000000000000000
539 #000E: GR5:      0 = #0000 = 0000000000000000
540 #000E: GR6:      0 = #0000 = 0000000000000000
541 #000E: GR7:      0 = #0000 = 0000000000000000
542 #000E: SP:     510 = #01FE = 0000000111111110
543 #000E: PR:      14 = #000E = 0000000000001110
544 #000E: FR (OF SF ZF): 010
545
546 #0007: Register::::
547 #0007: GR0:      0 = #0000 = 0000000000000000
548 #0007: GR1:      7 = #0007 = 0000000000000111
549 #0007: GR2:     21 = #0015 = 0000000000010101
550 #0007: GR3:      0 = #0000 = 0000000000000000
551 #0007: GR4:      0 = #0000 = 0000000000000000
552 #0007: GR5:      0 = #0000 = 0000000000000000
553 #0007: GR6:      0 = #0000 = 0000000000000000
554 #0007: GR7:      0 = #0000 = 0000000000000000
555 #0007: SP:     510 = #01FE = 0000000111111110
556 #0007: PR:       7 = #0007 = 0000000000000111
557 #0007: FR (OF SF ZF): 010
558
559 #0008: Register::::
560 #0008: GR0:      0 = #0000 = 0000000000000000
561 #0008: GR1:      7 = #0007 = 0000000000000111
562 #0008: GR2:     28 = #001C = 0000000000011100
563 #0008: GR3:      0 = #0000 = 0000000000000000
564 #0008: GR4:      0 = #0000 = 0000000000000000
565 #0008: GR5:      0 = #0000 = 0000000000000000
566 #0008: GR6:      0 = #0000 = 0000000000000000
567 #0008: GR7:      0 = #0000 = 0000000000000000
568 #0008: SP:     510 = #01FE = 0000000111111110
569 #0008: PR:       8 = #0008 = 0000000000001000
570 #0008: FR (OF SF ZF): 000
571
572 #000A: Register::::
573 #000A: GR0:      0 = #0000 = 0000000000000000
574 #000A: GR1:      8 = #0008 = 0000000000001000
575 #000A: GR2:     28 = #001C = 0000000000011100
576 #000A: GR3:      0 = #0000 = 0000000000000000
577 #000A: GR4:      0 = #0000 = 0000000000000000
578 #000A: GR5:      0 = #0000 = 0000000000000000
579 #000A: GR6:      0 = #0000 = 0000000000000000
580 #000A: GR7:      0 = #0000 = 0000000000000000
581 #000A: SP:     510 = #01FE = 0000000111111110
582 #000A: PR:      10 = #000A = 0000000000001010
583 #000A: FR (OF SF ZF): 000
584
585 #000C: Register::::
586 #000C: GR0:      0 = #0000 = 0000000000000000
587 #000C: GR1:      8 = #0008 = 0000000000001000
588 #000C: GR2:     28 = #001C = 0000000000011100
589 #000C: GR3:      0 = #0000 = 0000000000000000
590 #000C: GR4:      0 = #0000 = 0000000000000000
591 #000C: GR5:      0 = #0000 = 0000000000000000
592 #000C: GR6:      0 = #0000 = 0000000000000000
593 #000C: GR7:      0 = #0000 = 0000000000000000
594 #000C: SP:     510 = #01FE = 0000000111111110
595 #000C: PR:      12 = #000C = 0000000000001100
596 #000C: FR (OF SF ZF): 010
597
598 #000E: Register::::
599 #000E: GR0:      0 = #0000 = 0000000000000000
600 #000E: GR1:      8 = #0008 = 0000000000001000
601 #000E: GR2:     28 = #001C = 0000000000011100
602 #000E: GR3:      0 = #0000 = 0000000000000000
603 #000E: GR4:      0 = #0000 = 0000000000000000
604 #000E: GR5:      0 = #0000 = 0000000000000000
605 #000E: GR6:      0 = #0000 = 0000000000000000
606 #000E: GR7:      0 = #0000 = 0000000000000000
607 #000E: SP:     510 = #01FE = 0000000111111110
608 #000E: PR:      14 = #000E = 0000000000001110
609 #000E: FR (OF SF ZF): 010
610
611 #0007: Register::::
612 #0007: GR0:      0 = #0000 = 0000000000000000
613 #0007: GR1:      8 = #0008 = 0000000000001000
614 #0007: GR2:     28 = #001C = 0000000000011100
615 #0007: GR3:      0 = #0000 = 0000000000000000
616 #0007: GR4:      0 = #0000 = 0000000000000000
617 #0007: GR5:      0 = #0000 = 0000000000000000
618 #0007: GR6:      0 = #0000 = 0000000000000000
619 #0007: GR7:      0 = #0000 = 0000000000000000
620 #0007: SP:     510 = #01FE = 0000000111111110
621 #0007: PR:       7 = #0007 = 0000000000000111
622 #0007: FR (OF SF ZF): 010
623
624 #0008: Register::::
625 #0008: GR0:      0 = #0000 = 0000000000000000
626 #0008: GR1:      8 = #0008 = 0000000000001000
627 #0008: GR2:     36 = #0024 = 0000000000100100 = '$'
628 #0008: GR3:      0 = #0000 = 0000000000000000
629 #0008: GR4:      0 = #0000 = 0000000000000000
630 #0008: GR5:      0 = #0000 = 0000000000000000
631 #0008: GR6:      0 = #0000 = 0000000000000000
632 #0008: GR7:      0 = #0000 = 0000000000000000
633 #0008: SP:     510 = #01FE = 0000000111111110
634 #0008: PR:       8 = #0008 = 0000000000001000
635 #0008: FR (OF SF ZF): 000
636
637 #000A: Register::::
638 #000A: GR0:      0 = #0000 = 0000000000000000
639 #000A: GR1:      9 = #0009 = 0000000000001001 = '\t'
640 #000A: GR2:     36 = #0024 = 0000000000100100 = '$'
641 #000A: GR3:      0 = #0000 = 0000000000000000
642 #000A: GR4:      0 = #0000 = 0000000000000000
643 #000A: GR5:      0 = #0000 = 0000000000000000
644 #000A: GR6:      0 = #0000 = 0000000000000000
645 #000A: GR7:      0 = #0000 = 0000000000000000
646 #000A: SP:     510 = #01FE = 0000000111111110
647 #000A: PR:      10 = #000A = 0000000000001010
648 #000A: FR (OF SF ZF): 000
649
650 #000C: Register::::
651 #000C: GR0:      0 = #0000 = 0000000000000000
652 #000C: GR1:      9 = #0009 = 0000000000001001 = '\t'
653 #000C: GR2:     36 = #0024 = 0000000000100100 = '$'
654 #000C: GR3:      0 = #0000 = 0000000000000000
655 #000C: GR4:      0 = #0000 = 0000000000000000
656 #000C: GR5:      0 = #0000 = 0000000000000000
657 #000C: GR6:      0 = #0000 = 0000000000000000
658 #000C: GR7:      0 = #0000 = 0000000000000000
659 #000C: SP:     510 = #01FE = 0000000111111110
660 #000C: PR:      12 = #000C = 0000000000001100
661 #000C: FR (OF SF ZF): 010
662
663 #000E: Register::::
664 #000E: GR0:      0 = #0000 = 0000000000000000
665 #000E: GR1:      9 = #0009 = 0000000000001001 = '\t'
666 #000E: GR2:     36 = #0024 = 0000000000100100 = '$'
667 #000E: GR3:      0 = #0000 = 0000000000000000
668 #000E: GR4:      0 = #0000 = 0000000000000000
669 #000E: GR5:      0 = #0000 = 0000000000000000
670 #000E: GR6:      0 = #0000 = 0000000000000000
671 #000E: GR7:      0 = #0000 = 0000000000000000
672 #000E: SP:     510 = #01FE = 0000000111111110
673 #000E: PR:      14 = #000E = 0000000000001110
674 #000E: FR (OF SF ZF): 010
675
676 #0007: Register::::
677 #0007: GR0:      0 = #0000 = 0000000000000000
678 #0007: GR1:      9 = #0009 = 0000000000001001 = '\t'
679 #0007: GR2:     36 = #0024 = 0000000000100100 = '$'
680 #0007: GR3:      0 = #0000 = 0000000000000000
681 #0007: GR4:      0 = #0000 = 0000000000000000
682 #0007: GR5:      0 = #0000 = 0000000000000000
683 #0007: GR6:      0 = #0000 = 0000000000000000
684 #0007: GR7:      0 = #0000 = 0000000000000000
685 #0007: SP:     510 = #01FE = 0000000111111110
686 #0007: PR:       7 = #0007 = 0000000000000111
687 #0007: FR (OF SF ZF): 010
688
689 #0008: Register::::
690 #0008: GR0:      0 = #0000 = 0000000000000000
691 #0008: GR1:      9 = #0009 = 0000000000001001 = '\t'
692 #0008: GR2:     45 = #002D = 0000000000101101 = '-'
693 #0008: GR3:      0 = #0000 = 0000000000000000
694 #0008: GR4:      0 = #0000 = 0000000000000000
695 #0008: GR5:      0 = #0000 = 0000000000000000
696 #0008: GR6:      0 = #0000 = 0000000000000000
697 #0008: GR7:      0 = #0000 = 0000000000000000
698 #0008: SP:     510 = #01FE = 0000000111111110
699 #0008: PR:       8 = #0008 = 0000000000001000
700 #0008: FR (OF SF ZF): 000
701
702 #000A: Register::::
703 #000A: GR0:      0 = #0000 = 0000000000000000
704 #000A: GR1:     10 = #000A = 0000000000001010 = '\n'
705 #000A: GR2:     45 = #002D = 0000000000101101 = '-'
706 #000A: GR3:      0 = #0000 = 0000000000000000
707 #000A: GR4:      0 = #0000 = 0000000000000000
708 #000A: GR5:      0 = #0000 = 0000000000000000
709 #000A: GR6:      0 = #0000 = 0000000000000000
710 #000A: GR7:      0 = #0000 = 0000000000000000
711 #000A: SP:     510 = #01FE = 0000000111111110
712 #000A: PR:      10 = #000A = 0000000000001010
713 #000A: FR (OF SF ZF): 000
714
715 #000C: Register::::
716 #000C: GR0:      0 = #0000 = 0000000000000000
717 #000C: GR1:     10 = #000A = 0000000000001010 = '\n'
718 #000C: GR2:     45 = #002D = 0000000000101101 = '-'
719 #000C: GR3:      0 = #0000 = 0000000000000000
720 #000C: GR4:      0 = #0000 = 0000000000000000
721 #000C: GR5:      0 = #0000 = 0000000000000000
722 #000C: GR6:      0 = #0000 = 0000000000000000
723 #000C: GR7:      0 = #0000 = 0000000000000000
724 #000C: SP:     510 = #01FE = 0000000111111110
725 #000C: PR:      12 = #000C = 0000000000001100
726 #000C: FR (OF SF ZF): 001
727
728 #000E: Register::::
729 #000E: GR0:      0 = #0000 = 0000000000000000
730 #000E: GR1:     10 = #000A = 0000000000001010 = '\n'
731 #000E: GR2:     45 = #002D = 0000000000101101 = '-'
732 #000E: GR3:      0 = #0000 = 0000000000000000
733 #000E: GR4:      0 = #0000 = 0000000000000000
734 #000E: GR5:      0 = #0000 = 0000000000000000
735 #000E: GR6:      0 = #0000 = 0000000000000000
736 #000E: GR7:      0 = #0000 = 0000000000000000
737 #000E: SP:     510 = #01FE = 0000000111111110
738 #000E: PR:      14 = #000E = 0000000000001110
739 #000E: FR (OF SF ZF): 001
740
741 #0007: Register::::
742 #0007: GR0:      0 = #0000 = 0000000000000000
743 #0007: GR1:     10 = #000A = 0000000000001010 = '\n'
744 #0007: GR2:     45 = #002D = 0000000000101101 = '-'
745 #0007: GR3:      0 = #0000 = 0000000000000000
746 #0007: GR4:      0 = #0000 = 0000000000000000
747 #0007: GR5:      0 = #0000 = 0000000000000000
748 #0007: GR6:      0 = #0000 = 0000000000000000
749 #0007: GR7:      0 = #0000 = 0000000000000000
750 #0007: SP:     510 = #01FE = 0000000111111110
751 #0007: PR:       7 = #0007 = 0000000000000111
752 #0007: FR (OF SF ZF): 001
753
754 #0008: Register::::
755 #0008: GR0:      0 = #0000 = 0000000000000000
756 #0008: GR1:     10 = #000A = 0000000000001010 = '\n'
757 #0008: GR2:     55 = #0037 = 0000000000110111 = '7'
758 #0008: GR3:      0 = #0000 = 0000000000000000
759 #0008: GR4:      0 = #0000 = 0000000000000000
760 #0008: GR5:      0 = #0000 = 0000000000000000
761 #0008: GR6:      0 = #0000 = 0000000000000000
762 #0008: GR7:      0 = #0000 = 0000000000000000
763 #0008: SP:     510 = #01FE = 0000000111111110
764 #0008: PR:       8 = #0008 = 0000000000001000
765 #0008: FR (OF SF ZF): 000
766
767 #000A: Register::::
768 #000A: GR0:      0 = #0000 = 0000000000000000
769 #000A: GR1:     11 = #000B = 0000000000001011
770 #000A: GR2:     55 = #0037 = 0000000000110111 = '7'
771 #000A: GR3:      0 = #0000 = 0000000000000000
772 #000A: GR4:      0 = #0000 = 0000000000000000
773 #000A: GR5:      0 = #0000 = 0000000000000000
774 #000A: GR6:      0 = #0000 = 0000000000000000
775 #000A: GR7:      0 = #0000 = 0000000000000000
776 #000A: SP:     510 = #01FE = 0000000111111110
777 #000A: PR:      10 = #000A = 0000000000001010
778 #000A: FR (OF SF ZF): 000
779
780 #000C: Register::::
781 #000C: GR0:      0 = #0000 = 0000000000000000
782 #000C: GR1:     11 = #000B = 0000000000001011
783 #000C: GR2:     55 = #0037 = 0000000000110111 = '7'
784 #000C: GR3:      0 = #0000 = 0000000000000000
785 #000C: GR4:      0 = #0000 = 0000000000000000
786 #000C: GR5:      0 = #0000 = 0000000000000000
787 #000C: GR6:      0 = #0000 = 0000000000000000
788 #000C: GR7:      0 = #0000 = 0000000000000000
789 #000C: SP:     510 = #01FE = 0000000111111110
790 #000C: PR:      12 = #000C = 0000000000001100
791 #000C: FR (OF SF ZF): 000
792
793 #0010: Register::::
794 #0010: GR0:      0 = #0000 = 0000000000000000
795 #0010: GR1:     11 = #000B = 0000000000001011
796 #0010: GR2:     55 = #0037 = 0000000000110111 = '7'
797 #0010: GR3:      0 = #0000 = 0000000000000000
798 #0010: GR4:      0 = #0000 = 0000000000000000
799 #0010: GR5:      0 = #0000 = 0000000000000000
800 #0010: GR6:      0 = #0000 = 0000000000000000
801 #0010: GR7:      0 = #0000 = 0000000000000000
802 #0010: SP:     510 = #01FE = 0000000111111110
803 #0010: PR:      16 = #0010 = 0000000000010000
804 #0010: FR (OF SF ZF): 000
805
806 #0012: Register::::
807 #0012: GR0:      0 = #0000 = 0000000000000000
808 #0012: GR1:     11 = #000B = 0000000000001011
809 #0012: GR2:     55 = #0037 = 0000000000110111 = '7'
810 #0012: GR3:      0 = #0000 = 0000000000000000
811 #0012: GR4:      0 = #0000 = 0000000000000000
812 #0012: GR5:      0 = #0000 = 0000000000000000
813 #0012: GR6:      0 = #0000 = 0000000000000000
814 #0012: GR7:      0 = #0000 = 0000000000000000
815 #0012: SP:     510 = #01FE = 0000000111111110
816 #0012: PR:      18 = #0012 = 0000000000010010
817 #0012: FR (OF SF ZF): 000
818
819 #0013: Register::::
820 #0013: GR0:      0 = #0000 = 0000000000000000
821 #0013: GR1:     11 = #000B = 0000000000001011
822 #0013: GR2:      0 = #0000 = 0000000000000000
823 #0013: GR3:      0 = #0000 = 0000000000000000
824 #0013: GR4:      0 = #0000 = 0000000000000000
825 #0013: GR5:      0 = #0000 = 0000000000000000
826 #0013: GR6:      0 = #0000 = 0000000000000000
827 #0013: GR7:      0 = #0000 = 0000000000000000
828 #0013: SP:     511 = #01FF = 0000000111111111
829 #0013: PR:      19 = #0013 = 0000000000010011
830 #0013: FR (OF SF ZF): 000
831
832 #0014: Register::::
833 #0014: GR0:      0 = #0000 = 0000000000000000
834 #0014: GR1:      0 = #0000 = 0000000000000000
835 #0014: GR2:      0 = #0000 = 0000000000000000
836 #0014: GR3:      0 = #0000 = 0000000000000000
837 #0014: GR4:      0 = #0000 = 0000000000000000
838 #0014: GR5:      0 = #0000 = 0000000000000000
839 #0014: GR6:      0 = #0000 = 0000000000000000
840 #0014: GR7:      0 = #0000 = 0000000000000000
841 #0014: SP:     512 = #0200 = 0000001000000000
842 #0014: PR:      20 = #0014 = 0000000000010100
843 #0014: FR (OF SF ZF): 000
844