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