テストがトップから実行できなくなっていたので、実行できるよう修正
[YACASL2.git] / test / system / casl2 / opt_slaot / detail.log
1 == test.log ==
2 ----------------------------------------------------------------------
3 opt_slaot: Test Success 2010-12-14 01:13:05
4 Detail in /home/kazubito/2010_12/yacasl2/test/system/casl2/opt_slaot/detail.log
5 ----------------------------------------------------------------------
6
7 == cmd ==
8 ----------------------------------------------------------------------
9 cat ../../../../as/sum_10.casl
10 ../../../../casl2 -slat -o ../../../../as/sum_10.casl
11 ----------------------------------------------------------------------
12
13 == 0.txt ==
14 ----------------------------------------------------------------------
15 ;;; sum_10.casl
16 ;;; 出力 GR0: 1から10までの整数をすべて加算した値
17 MAIN    START
18         PUSH    0,GR1
19         LAD     GR0,0           ; GR0を初期化
20         LD      GR1,FST         ; GR1に初項を転送
21 LOOP    ADDL    GR0,GR1         ; ループ先頭
22         ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
23         CPL     GR1,LST         ; GR1が末項より大きい場合は終了
24         JPL     FIN             ; ↓
25         JUMP    LOOP            ; ループ終端
26 FIN     POP     GR1
27         RET
28 FST     DC      1               ; 初項
29 LST     DC      10              ; 末項
30 STEP    DC      1               ; 公差
31         END
32
33 Assemble ../../../../as/sum_10.casl (0)
34 ../../../../as/sum_10.casl:    1:;;; sum_10.casl
35 ../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
36 ../../../../as/sum_10.casl:    3:MAIN    START
37 ../../../../as/sum_10.casl:    4:        PUSH    0,GR1
38 ../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
39 ../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
40 ../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
41 ../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
42 ../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
43 ../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
44 ../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
45 ../../../../as/sum_10.casl:   12:FIN     POP     GR1
46 ../../../../as/sum_10.casl:   13:        RET
47 ../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
48 ../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
49 ../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
50 ../../../../as/sum_10.casl:   17:        END
51
52 Label::::
53 MAIN ---> #0000
54 MAIN.LOOP ---> #0006
55 MAIN.FIN ---> #000F
56 MAIN.FST ---> #0011
57 MAIN.LST ---> #0012
58 MAIN.STEP ---> #0013
59
60 Assemble ../../../../as/sum_10.casl (1)
61 ../../../../as/sum_10.casl:    1:;;; sum_10.casl
62 ../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
63 ../../../../as/sum_10.casl:    3:MAIN    START
64 ../../../../as/sum_10.casl:    4:        PUSH    0,GR1
65         #0000   #7001
66         #0001   #0000
67 ../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
68         #0002   #1200
69         #0003   #0000
70 ../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
71         #0004   #1010
72         #0005   #0011
73 ../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
74         #0006   #2601
75 ../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
76         #0007   #2210
77         #0008   #0013
78 ../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
79         #0009   #4110
80         #000A   #0012
81 ../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
82         #000B   #6500
83         #000C   #000F
84 ../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
85         #000D   #6400
86         #000E   #0006
87 ../../../../as/sum_10.casl:   12:FIN     POP     GR1
88         #000F   #7110
89 ../../../../as/sum_10.casl:   13:        RET
90         #0010   #8100
91 ../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
92         #0011   #0001
93 ../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
94         #0012   #000A
95 ../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
96         #0013   #0001
97 ../../../../as/sum_10.casl:   17:        END
98
99 Executing machine codes
100 #0000: Register::::
101 #0000: GR0:      0 = #0000 = 0000000000000000
102 #0000: GR1:      0 = #0000 = 0000000000000000
103 #0000: GR2:      0 = #0000 = 0000000000000000
104 #0000: GR3:      0 = #0000 = 0000000000000000
105 #0000: GR4:      0 = #0000 = 0000000000000000
106 #0000: GR5:      0 = #0000 = 0000000000000000
107 #0000: GR6:      0 = #0000 = 0000000000000000
108 #0000: GR7:      0 = #0000 = 0000000000000000
109 #0000: SP:     512 = #0200 = 0000001000000000
110 #0000: PR:       0 = #0000 = 0000000000000000
111 #0000: FR (OF SF ZF): 000
112
113 #0002: Register::::
114 #0002: GR0:      0 = #0000 = 0000000000000000
115 #0002: GR1:      0 = #0000 = 0000000000000000
116 #0002: GR2:      0 = #0000 = 0000000000000000
117 #0002: GR3:      0 = #0000 = 0000000000000000
118 #0002: GR4:      0 = #0000 = 0000000000000000
119 #0002: GR5:      0 = #0000 = 0000000000000000
120 #0002: GR6:      0 = #0000 = 0000000000000000
121 #0002: GR7:      0 = #0000 = 0000000000000000
122 #0002: SP:     511 = #01FF = 0000000111111111
123 #0002: PR:       2 = #0002 = 0000000000000010
124 #0002: FR (OF SF ZF): 000
125
126 #0004: Register::::
127 #0004: GR0:      0 = #0000 = 0000000000000000
128 #0004: GR1:      0 = #0000 = 0000000000000000
129 #0004: GR2:      0 = #0000 = 0000000000000000
130 #0004: GR3:      0 = #0000 = 0000000000000000
131 #0004: GR4:      0 = #0000 = 0000000000000000
132 #0004: GR5:      0 = #0000 = 0000000000000000
133 #0004: GR6:      0 = #0000 = 0000000000000000
134 #0004: GR7:      0 = #0000 = 0000000000000000
135 #0004: SP:     511 = #01FF = 0000000111111111
136 #0004: PR:       4 = #0004 = 0000000000000100
137 #0004: FR (OF SF ZF): 000
138
139 #0006: Register::::
140 #0006: GR0:      0 = #0000 = 0000000000000000
141 #0006: GR1:      1 = #0001 = 0000000000000001
142 #0006: GR2:      0 = #0000 = 0000000000000000
143 #0006: GR3:      0 = #0000 = 0000000000000000
144 #0006: GR4:      0 = #0000 = 0000000000000000
145 #0006: GR5:      0 = #0000 = 0000000000000000
146 #0006: GR6:      0 = #0000 = 0000000000000000
147 #0006: GR7:      0 = #0000 = 0000000000000000
148 #0006: SP:     511 = #01FF = 0000000111111111
149 #0006: PR:       6 = #0006 = 0000000000000110
150 #0006: FR (OF SF ZF): 000
151
152 #0007: Register::::
153 #0007: GR0:      1 = #0001 = 0000000000000001
154 #0007: GR1:      1 = #0001 = 0000000000000001
155 #0007: GR2:      0 = #0000 = 0000000000000000
156 #0007: GR3:      0 = #0000 = 0000000000000000
157 #0007: GR4:      0 = #0000 = 0000000000000000
158 #0007: GR5:      0 = #0000 = 0000000000000000
159 #0007: GR6:      0 = #0000 = 0000000000000000
160 #0007: GR7:      0 = #0000 = 0000000000000000
161 #0007: SP:     511 = #01FF = 0000000111111111
162 #0007: PR:       7 = #0007 = 0000000000000111
163 #0007: FR (OF SF ZF): 000
164
165 #0009: Register::::
166 #0009: GR0:      1 = #0001 = 0000000000000001
167 #0009: GR1:      2 = #0002 = 0000000000000010
168 #0009: GR2:      0 = #0000 = 0000000000000000
169 #0009: GR3:      0 = #0000 = 0000000000000000
170 #0009: GR4:      0 = #0000 = 0000000000000000
171 #0009: GR5:      0 = #0000 = 0000000000000000
172 #0009: GR6:      0 = #0000 = 0000000000000000
173 #0009: GR7:      0 = #0000 = 0000000000000000
174 #0009: SP:     511 = #01FF = 0000000111111111
175 #0009: PR:       9 = #0009 = 0000000000001001
176 #0009: FR (OF SF ZF): 000
177
178 #000B: Register::::
179 #000B: GR0:      1 = #0001 = 0000000000000001
180 #000B: GR1:      2 = #0002 = 0000000000000010
181 #000B: GR2:      0 = #0000 = 0000000000000000
182 #000B: GR3:      0 = #0000 = 0000000000000000
183 #000B: GR4:      0 = #0000 = 0000000000000000
184 #000B: GR5:      0 = #0000 = 0000000000000000
185 #000B: GR6:      0 = #0000 = 0000000000000000
186 #000B: GR7:      0 = #0000 = 0000000000000000
187 #000B: SP:     511 = #01FF = 0000000111111111
188 #000B: PR:      11 = #000B = 0000000000001011
189 #000B: FR (OF SF ZF): 010
190
191 #000D: Register::::
192 #000D: GR0:      1 = #0001 = 0000000000000001
193 #000D: GR1:      2 = #0002 = 0000000000000010
194 #000D: GR2:      0 = #0000 = 0000000000000000
195 #000D: GR3:      0 = #0000 = 0000000000000000
196 #000D: GR4:      0 = #0000 = 0000000000000000
197 #000D: GR5:      0 = #0000 = 0000000000000000
198 #000D: GR6:      0 = #0000 = 0000000000000000
199 #000D: GR7:      0 = #0000 = 0000000000000000
200 #000D: SP:     511 = #01FF = 0000000111111111
201 #000D: PR:      13 = #000D = 0000000000001101
202 #000D: FR (OF SF ZF): 010
203
204 #0006: Register::::
205 #0006: GR0:      1 = #0001 = 0000000000000001
206 #0006: GR1:      2 = #0002 = 0000000000000010
207 #0006: GR2:      0 = #0000 = 0000000000000000
208 #0006: GR3:      0 = #0000 = 0000000000000000
209 #0006: GR4:      0 = #0000 = 0000000000000000
210 #0006: GR5:      0 = #0000 = 0000000000000000
211 #0006: GR6:      0 = #0000 = 0000000000000000
212 #0006: GR7:      0 = #0000 = 0000000000000000
213 #0006: SP:     511 = #01FF = 0000000111111111
214 #0006: PR:       6 = #0006 = 0000000000000110
215 #0006: FR (OF SF ZF): 010
216
217 #0007: Register::::
218 #0007: GR0:      3 = #0003 = 0000000000000011
219 #0007: GR1:      2 = #0002 = 0000000000000010
220 #0007: GR2:      0 = #0000 = 0000000000000000
221 #0007: GR3:      0 = #0000 = 0000000000000000
222 #0007: GR4:      0 = #0000 = 0000000000000000
223 #0007: GR5:      0 = #0000 = 0000000000000000
224 #0007: GR6:      0 = #0000 = 0000000000000000
225 #0007: GR7:      0 = #0000 = 0000000000000000
226 #0007: SP:     511 = #01FF = 0000000111111111
227 #0007: PR:       7 = #0007 = 0000000000000111
228 #0007: FR (OF SF ZF): 000
229
230 #0009: Register::::
231 #0009: GR0:      3 = #0003 = 0000000000000011
232 #0009: GR1:      3 = #0003 = 0000000000000011
233 #0009: GR2:      0 = #0000 = 0000000000000000
234 #0009: GR3:      0 = #0000 = 0000000000000000
235 #0009: GR4:      0 = #0000 = 0000000000000000
236 #0009: GR5:      0 = #0000 = 0000000000000000
237 #0009: GR6:      0 = #0000 = 0000000000000000
238 #0009: GR7:      0 = #0000 = 0000000000000000
239 #0009: SP:     511 = #01FF = 0000000111111111
240 #0009: PR:       9 = #0009 = 0000000000001001
241 #0009: FR (OF SF ZF): 000
242
243 #000B: Register::::
244 #000B: GR0:      3 = #0003 = 0000000000000011
245 #000B: GR1:      3 = #0003 = 0000000000000011
246 #000B: GR2:      0 = #0000 = 0000000000000000
247 #000B: GR3:      0 = #0000 = 0000000000000000
248 #000B: GR4:      0 = #0000 = 0000000000000000
249 #000B: GR5:      0 = #0000 = 0000000000000000
250 #000B: GR6:      0 = #0000 = 0000000000000000
251 #000B: GR7:      0 = #0000 = 0000000000000000
252 #000B: SP:     511 = #01FF = 0000000111111111
253 #000B: PR:      11 = #000B = 0000000000001011
254 #000B: FR (OF SF ZF): 010
255
256 #000D: Register::::
257 #000D: GR0:      3 = #0003 = 0000000000000011
258 #000D: GR1:      3 = #0003 = 0000000000000011
259 #000D: GR2:      0 = #0000 = 0000000000000000
260 #000D: GR3:      0 = #0000 = 0000000000000000
261 #000D: GR4:      0 = #0000 = 0000000000000000
262 #000D: GR5:      0 = #0000 = 0000000000000000
263 #000D: GR6:      0 = #0000 = 0000000000000000
264 #000D: GR7:      0 = #0000 = 0000000000000000
265 #000D: SP:     511 = #01FF = 0000000111111111
266 #000D: PR:      13 = #000D = 0000000000001101
267 #000D: FR (OF SF ZF): 010
268
269 #0006: Register::::
270 #0006: GR0:      3 = #0003 = 0000000000000011
271 #0006: GR1:      3 = #0003 = 0000000000000011
272 #0006: GR2:      0 = #0000 = 0000000000000000
273 #0006: GR3:      0 = #0000 = 0000000000000000
274 #0006: GR4:      0 = #0000 = 0000000000000000
275 #0006: GR5:      0 = #0000 = 0000000000000000
276 #0006: GR6:      0 = #0000 = 0000000000000000
277 #0006: GR7:      0 = #0000 = 0000000000000000
278 #0006: SP:     511 = #01FF = 0000000111111111
279 #0006: PR:       6 = #0006 = 0000000000000110
280 #0006: FR (OF SF ZF): 010
281
282 #0007: Register::::
283 #0007: GR0:      6 = #0006 = 0000000000000110
284 #0007: GR1:      3 = #0003 = 0000000000000011
285 #0007: GR2:      0 = #0000 = 0000000000000000
286 #0007: GR3:      0 = #0000 = 0000000000000000
287 #0007: GR4:      0 = #0000 = 0000000000000000
288 #0007: GR5:      0 = #0000 = 0000000000000000
289 #0007: GR6:      0 = #0000 = 0000000000000000
290 #0007: GR7:      0 = #0000 = 0000000000000000
291 #0007: SP:     511 = #01FF = 0000000111111111
292 #0007: PR:       7 = #0007 = 0000000000000111
293 #0007: FR (OF SF ZF): 000
294
295 #0009: Register::::
296 #0009: GR0:      6 = #0006 = 0000000000000110
297 #0009: GR1:      4 = #0004 = 0000000000000100
298 #0009: GR2:      0 = #0000 = 0000000000000000
299 #0009: GR3:      0 = #0000 = 0000000000000000
300 #0009: GR4:      0 = #0000 = 0000000000000000
301 #0009: GR5:      0 = #0000 = 0000000000000000
302 #0009: GR6:      0 = #0000 = 0000000000000000
303 #0009: GR7:      0 = #0000 = 0000000000000000
304 #0009: SP:     511 = #01FF = 0000000111111111
305 #0009: PR:       9 = #0009 = 0000000000001001
306 #0009: FR (OF SF ZF): 000
307
308 #000B: Register::::
309 #000B: GR0:      6 = #0006 = 0000000000000110
310 #000B: GR1:      4 = #0004 = 0000000000000100
311 #000B: GR2:      0 = #0000 = 0000000000000000
312 #000B: GR3:      0 = #0000 = 0000000000000000
313 #000B: GR4:      0 = #0000 = 0000000000000000
314 #000B: GR5:      0 = #0000 = 0000000000000000
315 #000B: GR6:      0 = #0000 = 0000000000000000
316 #000B: GR7:      0 = #0000 = 0000000000000000
317 #000B: SP:     511 = #01FF = 0000000111111111
318 #000B: PR:      11 = #000B = 0000000000001011
319 #000B: FR (OF SF ZF): 010
320
321 #000D: Register::::
322 #000D: GR0:      6 = #0006 = 0000000000000110
323 #000D: GR1:      4 = #0004 = 0000000000000100
324 #000D: GR2:      0 = #0000 = 0000000000000000
325 #000D: GR3:      0 = #0000 = 0000000000000000
326 #000D: GR4:      0 = #0000 = 0000000000000000
327 #000D: GR5:      0 = #0000 = 0000000000000000
328 #000D: GR6:      0 = #0000 = 0000000000000000
329 #000D: GR7:      0 = #0000 = 0000000000000000
330 #000D: SP:     511 = #01FF = 0000000111111111
331 #000D: PR:      13 = #000D = 0000000000001101
332 #000D: FR (OF SF ZF): 010
333
334 #0006: Register::::
335 #0006: GR0:      6 = #0006 = 0000000000000110
336 #0006: GR1:      4 = #0004 = 0000000000000100
337 #0006: GR2:      0 = #0000 = 0000000000000000
338 #0006: GR3:      0 = #0000 = 0000000000000000
339 #0006: GR4:      0 = #0000 = 0000000000000000
340 #0006: GR5:      0 = #0000 = 0000000000000000
341 #0006: GR6:      0 = #0000 = 0000000000000000
342 #0006: GR7:      0 = #0000 = 0000000000000000
343 #0006: SP:     511 = #01FF = 0000000111111111
344 #0006: PR:       6 = #0006 = 0000000000000110
345 #0006: FR (OF SF ZF): 010
346
347 #0007: Register::::
348 #0007: GR0:     10 = #000A = 0000000000001010 = '\n'
349 #0007: GR1:      4 = #0004 = 0000000000000100
350 #0007: GR2:      0 = #0000 = 0000000000000000
351 #0007: GR3:      0 = #0000 = 0000000000000000
352 #0007: GR4:      0 = #0000 = 0000000000000000
353 #0007: GR5:      0 = #0000 = 0000000000000000
354 #0007: GR6:      0 = #0000 = 0000000000000000
355 #0007: GR7:      0 = #0000 = 0000000000000000
356 #0007: SP:     511 = #01FF = 0000000111111111
357 #0007: PR:       7 = #0007 = 0000000000000111
358 #0007: FR (OF SF ZF): 000
359
360 #0009: Register::::
361 #0009: GR0:     10 = #000A = 0000000000001010 = '\n'
362 #0009: GR1:      5 = #0005 = 0000000000000101
363 #0009: GR2:      0 = #0000 = 0000000000000000
364 #0009: GR3:      0 = #0000 = 0000000000000000
365 #0009: GR4:      0 = #0000 = 0000000000000000
366 #0009: GR5:      0 = #0000 = 0000000000000000
367 #0009: GR6:      0 = #0000 = 0000000000000000
368 #0009: GR7:      0 = #0000 = 0000000000000000
369 #0009: SP:     511 = #01FF = 0000000111111111
370 #0009: PR:       9 = #0009 = 0000000000001001
371 #0009: FR (OF SF ZF): 000
372
373 #000B: Register::::
374 #000B: GR0:     10 = #000A = 0000000000001010 = '\n'
375 #000B: GR1:      5 = #0005 = 0000000000000101
376 #000B: GR2:      0 = #0000 = 0000000000000000
377 #000B: GR3:      0 = #0000 = 0000000000000000
378 #000B: GR4:      0 = #0000 = 0000000000000000
379 #000B: GR5:      0 = #0000 = 0000000000000000
380 #000B: GR6:      0 = #0000 = 0000000000000000
381 #000B: GR7:      0 = #0000 = 0000000000000000
382 #000B: SP:     511 = #01FF = 0000000111111111
383 #000B: PR:      11 = #000B = 0000000000001011
384 #000B: FR (OF SF ZF): 010
385
386 #000D: Register::::
387 #000D: GR0:     10 = #000A = 0000000000001010 = '\n'
388 #000D: GR1:      5 = #0005 = 0000000000000101
389 #000D: GR2:      0 = #0000 = 0000000000000000
390 #000D: GR3:      0 = #0000 = 0000000000000000
391 #000D: GR4:      0 = #0000 = 0000000000000000
392 #000D: GR5:      0 = #0000 = 0000000000000000
393 #000D: GR6:      0 = #0000 = 0000000000000000
394 #000D: GR7:      0 = #0000 = 0000000000000000
395 #000D: SP:     511 = #01FF = 0000000111111111
396 #000D: PR:      13 = #000D = 0000000000001101
397 #000D: FR (OF SF ZF): 010
398
399 #0006: Register::::
400 #0006: GR0:     10 = #000A = 0000000000001010 = '\n'
401 #0006: GR1:      5 = #0005 = 0000000000000101
402 #0006: GR2:      0 = #0000 = 0000000000000000
403 #0006: GR3:      0 = #0000 = 0000000000000000
404 #0006: GR4:      0 = #0000 = 0000000000000000
405 #0006: GR5:      0 = #0000 = 0000000000000000
406 #0006: GR6:      0 = #0000 = 0000000000000000
407 #0006: GR7:      0 = #0000 = 0000000000000000
408 #0006: SP:     511 = #01FF = 0000000111111111
409 #0006: PR:       6 = #0006 = 0000000000000110
410 #0006: FR (OF SF ZF): 010
411
412 #0007: Register::::
413 #0007: GR0:     15 = #000F = 0000000000001111
414 #0007: GR1:      5 = #0005 = 0000000000000101
415 #0007: GR2:      0 = #0000 = 0000000000000000
416 #0007: GR3:      0 = #0000 = 0000000000000000
417 #0007: GR4:      0 = #0000 = 0000000000000000
418 #0007: GR5:      0 = #0000 = 0000000000000000
419 #0007: GR6:      0 = #0000 = 0000000000000000
420 #0007: GR7:      0 = #0000 = 0000000000000000
421 #0007: SP:     511 = #01FF = 0000000111111111
422 #0007: PR:       7 = #0007 = 0000000000000111
423 #0007: FR (OF SF ZF): 000
424
425 #0009: Register::::
426 #0009: GR0:     15 = #000F = 0000000000001111
427 #0009: GR1:      6 = #0006 = 0000000000000110
428 #0009: GR2:      0 = #0000 = 0000000000000000
429 #0009: GR3:      0 = #0000 = 0000000000000000
430 #0009: GR4:      0 = #0000 = 0000000000000000
431 #0009: GR5:      0 = #0000 = 0000000000000000
432 #0009: GR6:      0 = #0000 = 0000000000000000
433 #0009: GR7:      0 = #0000 = 0000000000000000
434 #0009: SP:     511 = #01FF = 0000000111111111
435 #0009: PR:       9 = #0009 = 0000000000001001
436 #0009: FR (OF SF ZF): 000
437
438 #000B: Register::::
439 #000B: GR0:     15 = #000F = 0000000000001111
440 #000B: GR1:      6 = #0006 = 0000000000000110
441 #000B: GR2:      0 = #0000 = 0000000000000000
442 #000B: GR3:      0 = #0000 = 0000000000000000
443 #000B: GR4:      0 = #0000 = 0000000000000000
444 #000B: GR5:      0 = #0000 = 0000000000000000
445 #000B: GR6:      0 = #0000 = 0000000000000000
446 #000B: GR7:      0 = #0000 = 0000000000000000
447 #000B: SP:     511 = #01FF = 0000000111111111
448 #000B: PR:      11 = #000B = 0000000000001011
449 #000B: FR (OF SF ZF): 010
450
451 #000D: Register::::
452 #000D: GR0:     15 = #000F = 0000000000001111
453 #000D: GR1:      6 = #0006 = 0000000000000110
454 #000D: GR2:      0 = #0000 = 0000000000000000
455 #000D: GR3:      0 = #0000 = 0000000000000000
456 #000D: GR4:      0 = #0000 = 0000000000000000
457 #000D: GR5:      0 = #0000 = 0000000000000000
458 #000D: GR6:      0 = #0000 = 0000000000000000
459 #000D: GR7:      0 = #0000 = 0000000000000000
460 #000D: SP:     511 = #01FF = 0000000111111111
461 #000D: PR:      13 = #000D = 0000000000001101
462 #000D: FR (OF SF ZF): 010
463
464 #0006: Register::::
465 #0006: GR0:     15 = #000F = 0000000000001111
466 #0006: GR1:      6 = #0006 = 0000000000000110
467 #0006: GR2:      0 = #0000 = 0000000000000000
468 #0006: GR3:      0 = #0000 = 0000000000000000
469 #0006: GR4:      0 = #0000 = 0000000000000000
470 #0006: GR5:      0 = #0000 = 0000000000000000
471 #0006: GR6:      0 = #0000 = 0000000000000000
472 #0006: GR7:      0 = #0000 = 0000000000000000
473 #0006: SP:     511 = #01FF = 0000000111111111
474 #0006: PR:       6 = #0006 = 0000000000000110
475 #0006: FR (OF SF ZF): 010
476
477 #0007: Register::::
478 #0007: GR0:     21 = #0015 = 0000000000010101
479 #0007: GR1:      6 = #0006 = 0000000000000110
480 #0007: GR2:      0 = #0000 = 0000000000000000
481 #0007: GR3:      0 = #0000 = 0000000000000000
482 #0007: GR4:      0 = #0000 = 0000000000000000
483 #0007: GR5:      0 = #0000 = 0000000000000000
484 #0007: GR6:      0 = #0000 = 0000000000000000
485 #0007: GR7:      0 = #0000 = 0000000000000000
486 #0007: SP:     511 = #01FF = 0000000111111111
487 #0007: PR:       7 = #0007 = 0000000000000111
488 #0007: FR (OF SF ZF): 000
489
490 #0009: Register::::
491 #0009: GR0:     21 = #0015 = 0000000000010101
492 #0009: GR1:      7 = #0007 = 0000000000000111
493 #0009: GR2:      0 = #0000 = 0000000000000000
494 #0009: GR3:      0 = #0000 = 0000000000000000
495 #0009: GR4:      0 = #0000 = 0000000000000000
496 #0009: GR5:      0 = #0000 = 0000000000000000
497 #0009: GR6:      0 = #0000 = 0000000000000000
498 #0009: GR7:      0 = #0000 = 0000000000000000
499 #0009: SP:     511 = #01FF = 0000000111111111
500 #0009: PR:       9 = #0009 = 0000000000001001
501 #0009: FR (OF SF ZF): 000
502
503 #000B: Register::::
504 #000B: GR0:     21 = #0015 = 0000000000010101
505 #000B: GR1:      7 = #0007 = 0000000000000111
506 #000B: GR2:      0 = #0000 = 0000000000000000
507 #000B: GR3:      0 = #0000 = 0000000000000000
508 #000B: GR4:      0 = #0000 = 0000000000000000
509 #000B: GR5:      0 = #0000 = 0000000000000000
510 #000B: GR6:      0 = #0000 = 0000000000000000
511 #000B: GR7:      0 = #0000 = 0000000000000000
512 #000B: SP:     511 = #01FF = 0000000111111111
513 #000B: PR:      11 = #000B = 0000000000001011
514 #000B: FR (OF SF ZF): 010
515
516 #000D: Register::::
517 #000D: GR0:     21 = #0015 = 0000000000010101
518 #000D: GR1:      7 = #0007 = 0000000000000111
519 #000D: GR2:      0 = #0000 = 0000000000000000
520 #000D: GR3:      0 = #0000 = 0000000000000000
521 #000D: GR4:      0 = #0000 = 0000000000000000
522 #000D: GR5:      0 = #0000 = 0000000000000000
523 #000D: GR6:      0 = #0000 = 0000000000000000
524 #000D: GR7:      0 = #0000 = 0000000000000000
525 #000D: SP:     511 = #01FF = 0000000111111111
526 #000D: PR:      13 = #000D = 0000000000001101
527 #000D: FR (OF SF ZF): 010
528
529 #0006: Register::::
530 #0006: GR0:     21 = #0015 = 0000000000010101
531 #0006: GR1:      7 = #0007 = 0000000000000111
532 #0006: GR2:      0 = #0000 = 0000000000000000
533 #0006: GR3:      0 = #0000 = 0000000000000000
534 #0006: GR4:      0 = #0000 = 0000000000000000
535 #0006: GR5:      0 = #0000 = 0000000000000000
536 #0006: GR6:      0 = #0000 = 0000000000000000
537 #0006: GR7:      0 = #0000 = 0000000000000000
538 #0006: SP:     511 = #01FF = 0000000111111111
539 #0006: PR:       6 = #0006 = 0000000000000110
540 #0006: FR (OF SF ZF): 010
541
542 #0007: Register::::
543 #0007: GR0:     28 = #001C = 0000000000011100
544 #0007: GR1:      7 = #0007 = 0000000000000111
545 #0007: GR2:      0 = #0000 = 0000000000000000
546 #0007: GR3:      0 = #0000 = 0000000000000000
547 #0007: GR4:      0 = #0000 = 0000000000000000
548 #0007: GR5:      0 = #0000 = 0000000000000000
549 #0007: GR6:      0 = #0000 = 0000000000000000
550 #0007: GR7:      0 = #0000 = 0000000000000000
551 #0007: SP:     511 = #01FF = 0000000111111111
552 #0007: PR:       7 = #0007 = 0000000000000111
553 #0007: FR (OF SF ZF): 000
554
555 #0009: Register::::
556 #0009: GR0:     28 = #001C = 0000000000011100
557 #0009: GR1:      8 = #0008 = 0000000000001000
558 #0009: GR2:      0 = #0000 = 0000000000000000
559 #0009: GR3:      0 = #0000 = 0000000000000000
560 #0009: GR4:      0 = #0000 = 0000000000000000
561 #0009: GR5:      0 = #0000 = 0000000000000000
562 #0009: GR6:      0 = #0000 = 0000000000000000
563 #0009: GR7:      0 = #0000 = 0000000000000000
564 #0009: SP:     511 = #01FF = 0000000111111111
565 #0009: PR:       9 = #0009 = 0000000000001001
566 #0009: FR (OF SF ZF): 000
567
568 #000B: Register::::
569 #000B: GR0:     28 = #001C = 0000000000011100
570 #000B: GR1:      8 = #0008 = 0000000000001000
571 #000B: GR2:      0 = #0000 = 0000000000000000
572 #000B: GR3:      0 = #0000 = 0000000000000000
573 #000B: GR4:      0 = #0000 = 0000000000000000
574 #000B: GR5:      0 = #0000 = 0000000000000000
575 #000B: GR6:      0 = #0000 = 0000000000000000
576 #000B: GR7:      0 = #0000 = 0000000000000000
577 #000B: SP:     511 = #01FF = 0000000111111111
578 #000B: PR:      11 = #000B = 0000000000001011
579 #000B: FR (OF SF ZF): 010
580
581 #000D: Register::::
582 #000D: GR0:     28 = #001C = 0000000000011100
583 #000D: GR1:      8 = #0008 = 0000000000001000
584 #000D: GR2:      0 = #0000 = 0000000000000000
585 #000D: GR3:      0 = #0000 = 0000000000000000
586 #000D: GR4:      0 = #0000 = 0000000000000000
587 #000D: GR5:      0 = #0000 = 0000000000000000
588 #000D: GR6:      0 = #0000 = 0000000000000000
589 #000D: GR7:      0 = #0000 = 0000000000000000
590 #000D: SP:     511 = #01FF = 0000000111111111
591 #000D: PR:      13 = #000D = 0000000000001101
592 #000D: FR (OF SF ZF): 010
593
594 #0006: Register::::
595 #0006: GR0:     28 = #001C = 0000000000011100
596 #0006: GR1:      8 = #0008 = 0000000000001000
597 #0006: GR2:      0 = #0000 = 0000000000000000
598 #0006: GR3:      0 = #0000 = 0000000000000000
599 #0006: GR4:      0 = #0000 = 0000000000000000
600 #0006: GR5:      0 = #0000 = 0000000000000000
601 #0006: GR6:      0 = #0000 = 0000000000000000
602 #0006: GR7:      0 = #0000 = 0000000000000000
603 #0006: SP:     511 = #01FF = 0000000111111111
604 #0006: PR:       6 = #0006 = 0000000000000110
605 #0006: FR (OF SF ZF): 010
606
607 #0007: Register::::
608 #0007: GR0:     36 = #0024 = 0000000000100100 = '$'
609 #0007: GR1:      8 = #0008 = 0000000000001000
610 #0007: GR2:      0 = #0000 = 0000000000000000
611 #0007: GR3:      0 = #0000 = 0000000000000000
612 #0007: GR4:      0 = #0000 = 0000000000000000
613 #0007: GR5:      0 = #0000 = 0000000000000000
614 #0007: GR6:      0 = #0000 = 0000000000000000
615 #0007: GR7:      0 = #0000 = 0000000000000000
616 #0007: SP:     511 = #01FF = 0000000111111111
617 #0007: PR:       7 = #0007 = 0000000000000111
618 #0007: FR (OF SF ZF): 000
619
620 #0009: Register::::
621 #0009: GR0:     36 = #0024 = 0000000000100100 = '$'
622 #0009: GR1:      9 = #0009 = 0000000000001001 = '\t'
623 #0009: GR2:      0 = #0000 = 0000000000000000
624 #0009: GR3:      0 = #0000 = 0000000000000000
625 #0009: GR4:      0 = #0000 = 0000000000000000
626 #0009: GR5:      0 = #0000 = 0000000000000000
627 #0009: GR6:      0 = #0000 = 0000000000000000
628 #0009: GR7:      0 = #0000 = 0000000000000000
629 #0009: SP:     511 = #01FF = 0000000111111111
630 #0009: PR:       9 = #0009 = 0000000000001001
631 #0009: FR (OF SF ZF): 000
632
633 #000B: Register::::
634 #000B: GR0:     36 = #0024 = 0000000000100100 = '$'
635 #000B: GR1:      9 = #0009 = 0000000000001001 = '\t'
636 #000B: GR2:      0 = #0000 = 0000000000000000
637 #000B: GR3:      0 = #0000 = 0000000000000000
638 #000B: GR4:      0 = #0000 = 0000000000000000
639 #000B: GR5:      0 = #0000 = 0000000000000000
640 #000B: GR6:      0 = #0000 = 0000000000000000
641 #000B: GR7:      0 = #0000 = 0000000000000000
642 #000B: SP:     511 = #01FF = 0000000111111111
643 #000B: PR:      11 = #000B = 0000000000001011
644 #000B: FR (OF SF ZF): 010
645
646 #000D: Register::::
647 #000D: GR0:     36 = #0024 = 0000000000100100 = '$'
648 #000D: GR1:      9 = #0009 = 0000000000001001 = '\t'
649 #000D: GR2:      0 = #0000 = 0000000000000000
650 #000D: GR3:      0 = #0000 = 0000000000000000
651 #000D: GR4:      0 = #0000 = 0000000000000000
652 #000D: GR5:      0 = #0000 = 0000000000000000
653 #000D: GR6:      0 = #0000 = 0000000000000000
654 #000D: GR7:      0 = #0000 = 0000000000000000
655 #000D: SP:     511 = #01FF = 0000000111111111
656 #000D: PR:      13 = #000D = 0000000000001101
657 #000D: FR (OF SF ZF): 010
658
659 #0006: Register::::
660 #0006: GR0:     36 = #0024 = 0000000000100100 = '$'
661 #0006: GR1:      9 = #0009 = 0000000000001001 = '\t'
662 #0006: GR2:      0 = #0000 = 0000000000000000
663 #0006: GR3:      0 = #0000 = 0000000000000000
664 #0006: GR4:      0 = #0000 = 0000000000000000
665 #0006: GR5:      0 = #0000 = 0000000000000000
666 #0006: GR6:      0 = #0000 = 0000000000000000
667 #0006: GR7:      0 = #0000 = 0000000000000000
668 #0006: SP:     511 = #01FF = 0000000111111111
669 #0006: PR:       6 = #0006 = 0000000000000110
670 #0006: FR (OF SF ZF): 010
671
672 #0007: Register::::
673 #0007: GR0:     45 = #002D = 0000000000101101 = '-'
674 #0007: GR1:      9 = #0009 = 0000000000001001 = '\t'
675 #0007: GR2:      0 = #0000 = 0000000000000000
676 #0007: GR3:      0 = #0000 = 0000000000000000
677 #0007: GR4:      0 = #0000 = 0000000000000000
678 #0007: GR5:      0 = #0000 = 0000000000000000
679 #0007: GR6:      0 = #0000 = 0000000000000000
680 #0007: GR7:      0 = #0000 = 0000000000000000
681 #0007: SP:     511 = #01FF = 0000000111111111
682 #0007: PR:       7 = #0007 = 0000000000000111
683 #0007: FR (OF SF ZF): 000
684
685 #0009: Register::::
686 #0009: GR0:     45 = #002D = 0000000000101101 = '-'
687 #0009: GR1:     10 = #000A = 0000000000001010 = '\n'
688 #0009: GR2:      0 = #0000 = 0000000000000000
689 #0009: GR3:      0 = #0000 = 0000000000000000
690 #0009: GR4:      0 = #0000 = 0000000000000000
691 #0009: GR5:      0 = #0000 = 0000000000000000
692 #0009: GR6:      0 = #0000 = 0000000000000000
693 #0009: GR7:      0 = #0000 = 0000000000000000
694 #0009: SP:     511 = #01FF = 0000000111111111
695 #0009: PR:       9 = #0009 = 0000000000001001
696 #0009: FR (OF SF ZF): 000
697
698 #000B: Register::::
699 #000B: GR0:     45 = #002D = 0000000000101101 = '-'
700 #000B: GR1:     10 = #000A = 0000000000001010 = '\n'
701 #000B: GR2:      0 = #0000 = 0000000000000000
702 #000B: GR3:      0 = #0000 = 0000000000000000
703 #000B: GR4:      0 = #0000 = 0000000000000000
704 #000B: GR5:      0 = #0000 = 0000000000000000
705 #000B: GR6:      0 = #0000 = 0000000000000000
706 #000B: GR7:      0 = #0000 = 0000000000000000
707 #000B: SP:     511 = #01FF = 0000000111111111
708 #000B: PR:      11 = #000B = 0000000000001011
709 #000B: FR (OF SF ZF): 001
710
711 #000D: Register::::
712 #000D: GR0:     45 = #002D = 0000000000101101 = '-'
713 #000D: GR1:     10 = #000A = 0000000000001010 = '\n'
714 #000D: GR2:      0 = #0000 = 0000000000000000
715 #000D: GR3:      0 = #0000 = 0000000000000000
716 #000D: GR4:      0 = #0000 = 0000000000000000
717 #000D: GR5:      0 = #0000 = 0000000000000000
718 #000D: GR6:      0 = #0000 = 0000000000000000
719 #000D: GR7:      0 = #0000 = 0000000000000000
720 #000D: SP:     511 = #01FF = 0000000111111111
721 #000D: PR:      13 = #000D = 0000000000001101
722 #000D: FR (OF SF ZF): 001
723
724 #0006: Register::::
725 #0006: GR0:     45 = #002D = 0000000000101101 = '-'
726 #0006: GR1:     10 = #000A = 0000000000001010 = '\n'
727 #0006: GR2:      0 = #0000 = 0000000000000000
728 #0006: GR3:      0 = #0000 = 0000000000000000
729 #0006: GR4:      0 = #0000 = 0000000000000000
730 #0006: GR5:      0 = #0000 = 0000000000000000
731 #0006: GR6:      0 = #0000 = 0000000000000000
732 #0006: GR7:      0 = #0000 = 0000000000000000
733 #0006: SP:     511 = #01FF = 0000000111111111
734 #0006: PR:       6 = #0006 = 0000000000000110
735 #0006: FR (OF SF ZF): 001
736
737 #0007: Register::::
738 #0007: GR0:     55 = #0037 = 0000000000110111 = '7'
739 #0007: GR1:     10 = #000A = 0000000000001010 = '\n'
740 #0007: GR2:      0 = #0000 = 0000000000000000
741 #0007: GR3:      0 = #0000 = 0000000000000000
742 #0007: GR4:      0 = #0000 = 0000000000000000
743 #0007: GR5:      0 = #0000 = 0000000000000000
744 #0007: GR6:      0 = #0000 = 0000000000000000
745 #0007: GR7:      0 = #0000 = 0000000000000000
746 #0007: SP:     511 = #01FF = 0000000111111111
747 #0007: PR:       7 = #0007 = 0000000000000111
748 #0007: FR (OF SF ZF): 000
749
750 #0009: Register::::
751 #0009: GR0:     55 = #0037 = 0000000000110111 = '7'
752 #0009: GR1:     11 = #000B = 0000000000001011
753 #0009: GR2:      0 = #0000 = 0000000000000000
754 #0009: GR3:      0 = #0000 = 0000000000000000
755 #0009: GR4:      0 = #0000 = 0000000000000000
756 #0009: GR5:      0 = #0000 = 0000000000000000
757 #0009: GR6:      0 = #0000 = 0000000000000000
758 #0009: GR7:      0 = #0000 = 0000000000000000
759 #0009: SP:     511 = #01FF = 0000000111111111
760 #0009: PR:       9 = #0009 = 0000000000001001
761 #0009: FR (OF SF ZF): 000
762
763 #000B: Register::::
764 #000B: GR0:     55 = #0037 = 0000000000110111 = '7'
765 #000B: GR1:     11 = #000B = 0000000000001011
766 #000B: GR2:      0 = #0000 = 0000000000000000
767 #000B: GR3:      0 = #0000 = 0000000000000000
768 #000B: GR4:      0 = #0000 = 0000000000000000
769 #000B: GR5:      0 = #0000 = 0000000000000000
770 #000B: GR6:      0 = #0000 = 0000000000000000
771 #000B: GR7:      0 = #0000 = 0000000000000000
772 #000B: SP:     511 = #01FF = 0000000111111111
773 #000B: PR:      11 = #000B = 0000000000001011
774 #000B: FR (OF SF ZF): 000
775
776 #000F: Register::::
777 #000F: GR0:     55 = #0037 = 0000000000110111 = '7'
778 #000F: GR1:     11 = #000B = 0000000000001011
779 #000F: GR2:      0 = #0000 = 0000000000000000
780 #000F: GR3:      0 = #0000 = 0000000000000000
781 #000F: GR4:      0 = #0000 = 0000000000000000
782 #000F: GR5:      0 = #0000 = 0000000000000000
783 #000F: GR6:      0 = #0000 = 0000000000000000
784 #000F: GR7:      0 = #0000 = 0000000000000000
785 #000F: SP:     511 = #01FF = 0000000111111111
786 #000F: PR:      15 = #000F = 0000000000001111
787 #000F: FR (OF SF ZF): 000
788
789 #0010: Register::::
790 #0010: GR0:     55 = #0037 = 0000000000110111 = '7'
791 #0010: GR1:      0 = #0000 = 0000000000000000
792 #0010: GR2:      0 = #0000 = 0000000000000000
793 #0010: GR3:      0 = #0000 = 0000000000000000
794 #0010: GR4:      0 = #0000 = 0000000000000000
795 #0010: GR5:      0 = #0000 = 0000000000000000
796 #0010: GR6:      0 = #0000 = 0000000000000000
797 #0010: GR7:      0 = #0000 = 0000000000000000
798 #0010: SP:     512 = #0200 = 0000001000000000
799 #0010: PR:      16 = #0010 = 0000000000010000
800 #0010: FR (OF SF ZF): 000
801
802 ----------------------------------------------------------------------
803
804 == 1.txt ==
805 ----------------------------------------------------------------------
806 ;;; sum_10.casl
807 ;;; 出力 GR0: 1から10までの整数をすべて加算した値
808 MAIN    START
809         PUSH    0,GR1
810         LAD     GR0,0           ; GR0を初期化
811         LD      GR1,FST         ; GR1に初項を転送
812 LOOP    ADDL    GR0,GR1         ; ループ先頭
813         ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
814         CPL     GR1,LST         ; GR1が末項より大きい場合は終了
815         JPL     FIN             ; ↓
816         JUMP    LOOP            ; ループ終端
817 FIN     POP     GR1
818         RET
819 FST     DC      1               ; 初項
820 LST     DC      10              ; 末項
821 STEP    DC      1               ; 公差
822         END
823
824 Assemble ../../../../as/sum_10.casl (0)
825 ../../../../as/sum_10.casl:    1:;;; sum_10.casl
826 ../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
827 ../../../../as/sum_10.casl:    3:MAIN    START
828 ../../../../as/sum_10.casl:    4:        PUSH    0,GR1
829 ../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
830 ../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
831 ../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
832 ../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
833 ../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
834 ../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
835 ../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
836 ../../../../as/sum_10.casl:   12:FIN     POP     GR1
837 ../../../../as/sum_10.casl:   13:        RET
838 ../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
839 ../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
840 ../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
841 ../../../../as/sum_10.casl:   17:        END
842
843 Label::::
844 MAIN ---> #0000
845 MAIN.LOOP ---> #0006
846 MAIN.FIN ---> #000F
847 MAIN.FST ---> #0011
848 MAIN.LST ---> #0012
849 MAIN.STEP ---> #0013
850
851 Assemble ../../../../as/sum_10.casl (1)
852 ../../../../as/sum_10.casl:    1:;;; sum_10.casl
853 ../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
854 ../../../../as/sum_10.casl:    3:MAIN    START
855 ../../../../as/sum_10.casl:    4:        PUSH    0,GR1
856         #0000   #7001
857         #0001   #0000
858 ../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
859         #0002   #1200
860         #0003   #0000
861 ../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
862         #0004   #1010
863         #0005   #0011
864 ../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
865         #0006   #2601
866 ../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
867         #0007   #2210
868         #0008   #0013
869 ../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
870         #0009   #4110
871         #000A   #0012
872 ../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
873         #000B   #6500
874         #000C   #000F
875 ../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
876         #000D   #6400
877         #000E   #0006
878 ../../../../as/sum_10.casl:   12:FIN     POP     GR1
879         #000F   #7110
880 ../../../../as/sum_10.casl:   13:        RET
881         #0010   #8100
882 ../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
883         #0011   #0001
884 ../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
885         #0012   #000A
886 ../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
887         #0013   #0001
888 ../../../../as/sum_10.casl:   17:        END
889
890 Executing machine codes
891 #0000: Register::::
892 #0000: GR0:      0 = #0000 = 0000000000000000
893 #0000: GR1:      0 = #0000 = 0000000000000000
894 #0000: GR2:      0 = #0000 = 0000000000000000
895 #0000: GR3:      0 = #0000 = 0000000000000000
896 #0000: GR4:      0 = #0000 = 0000000000000000
897 #0000: GR5:      0 = #0000 = 0000000000000000
898 #0000: GR6:      0 = #0000 = 0000000000000000
899 #0000: GR7:      0 = #0000 = 0000000000000000
900 #0000: SP:     512 = #0200 = 0000001000000000
901 #0000: PR:       0 = #0000 = 0000000000000000
902 #0000: FR (OF SF ZF): 000
903
904 #0002: Register::::
905 #0002: GR0:      0 = #0000 = 0000000000000000
906 #0002: GR1:      0 = #0000 = 0000000000000000
907 #0002: GR2:      0 = #0000 = 0000000000000000
908 #0002: GR3:      0 = #0000 = 0000000000000000
909 #0002: GR4:      0 = #0000 = 0000000000000000
910 #0002: GR5:      0 = #0000 = 0000000000000000
911 #0002: GR6:      0 = #0000 = 0000000000000000
912 #0002: GR7:      0 = #0000 = 0000000000000000
913 #0002: SP:     511 = #01FF = 0000000111111111
914 #0002: PR:       2 = #0002 = 0000000000000010
915 #0002: FR (OF SF ZF): 000
916
917 #0004: Register::::
918 #0004: GR0:      0 = #0000 = 0000000000000000
919 #0004: GR1:      0 = #0000 = 0000000000000000
920 #0004: GR2:      0 = #0000 = 0000000000000000
921 #0004: GR3:      0 = #0000 = 0000000000000000
922 #0004: GR4:      0 = #0000 = 0000000000000000
923 #0004: GR5:      0 = #0000 = 0000000000000000
924 #0004: GR6:      0 = #0000 = 0000000000000000
925 #0004: GR7:      0 = #0000 = 0000000000000000
926 #0004: SP:     511 = #01FF = 0000000111111111
927 #0004: PR:       4 = #0004 = 0000000000000100
928 #0004: FR (OF SF ZF): 000
929
930 #0006: Register::::
931 #0006: GR0:      0 = #0000 = 0000000000000000
932 #0006: GR1:      1 = #0001 = 0000000000000001
933 #0006: GR2:      0 = #0000 = 0000000000000000
934 #0006: GR3:      0 = #0000 = 0000000000000000
935 #0006: GR4:      0 = #0000 = 0000000000000000
936 #0006: GR5:      0 = #0000 = 0000000000000000
937 #0006: GR6:      0 = #0000 = 0000000000000000
938 #0006: GR7:      0 = #0000 = 0000000000000000
939 #0006: SP:     511 = #01FF = 0000000111111111
940 #0006: PR:       6 = #0006 = 0000000000000110
941 #0006: FR (OF SF ZF): 000
942
943 #0007: Register::::
944 #0007: GR0:      1 = #0001 = 0000000000000001
945 #0007: GR1:      1 = #0001 = 0000000000000001
946 #0007: GR2:      0 = #0000 = 0000000000000000
947 #0007: GR3:      0 = #0000 = 0000000000000000
948 #0007: GR4:      0 = #0000 = 0000000000000000
949 #0007: GR5:      0 = #0000 = 0000000000000000
950 #0007: GR6:      0 = #0000 = 0000000000000000
951 #0007: GR7:      0 = #0000 = 0000000000000000
952 #0007: SP:     511 = #01FF = 0000000111111111
953 #0007: PR:       7 = #0007 = 0000000000000111
954 #0007: FR (OF SF ZF): 000
955
956 #0009: Register::::
957 #0009: GR0:      1 = #0001 = 0000000000000001
958 #0009: GR1:      2 = #0002 = 0000000000000010
959 #0009: GR2:      0 = #0000 = 0000000000000000
960 #0009: GR3:      0 = #0000 = 0000000000000000
961 #0009: GR4:      0 = #0000 = 0000000000000000
962 #0009: GR5:      0 = #0000 = 0000000000000000
963 #0009: GR6:      0 = #0000 = 0000000000000000
964 #0009: GR7:      0 = #0000 = 0000000000000000
965 #0009: SP:     511 = #01FF = 0000000111111111
966 #0009: PR:       9 = #0009 = 0000000000001001
967 #0009: FR (OF SF ZF): 000
968
969 #000B: Register::::
970 #000B: GR0:      1 = #0001 = 0000000000000001
971 #000B: GR1:      2 = #0002 = 0000000000000010
972 #000B: GR2:      0 = #0000 = 0000000000000000
973 #000B: GR3:      0 = #0000 = 0000000000000000
974 #000B: GR4:      0 = #0000 = 0000000000000000
975 #000B: GR5:      0 = #0000 = 0000000000000000
976 #000B: GR6:      0 = #0000 = 0000000000000000
977 #000B: GR7:      0 = #0000 = 0000000000000000
978 #000B: SP:     511 = #01FF = 0000000111111111
979 #000B: PR:      11 = #000B = 0000000000001011
980 #000B: FR (OF SF ZF): 010
981
982 #000D: Register::::
983 #000D: GR0:      1 = #0001 = 0000000000000001
984 #000D: GR1:      2 = #0002 = 0000000000000010
985 #000D: GR2:      0 = #0000 = 0000000000000000
986 #000D: GR3:      0 = #0000 = 0000000000000000
987 #000D: GR4:      0 = #0000 = 0000000000000000
988 #000D: GR5:      0 = #0000 = 0000000000000000
989 #000D: GR6:      0 = #0000 = 0000000000000000
990 #000D: GR7:      0 = #0000 = 0000000000000000
991 #000D: SP:     511 = #01FF = 0000000111111111
992 #000D: PR:      13 = #000D = 0000000000001101
993 #000D: FR (OF SF ZF): 010
994
995 #0006: Register::::
996 #0006: GR0:      1 = #0001 = 0000000000000001
997 #0006: GR1:      2 = #0002 = 0000000000000010
998 #0006: GR2:      0 = #0000 = 0000000000000000
999 #0006: GR3:      0 = #0000 = 0000000000000000
1000 #0006: GR4:      0 = #0000 = 0000000000000000
1001 #0006: GR5:      0 = #0000 = 0000000000000000
1002 #0006: GR6:      0 = #0000 = 0000000000000000
1003 #0006: GR7:      0 = #0000 = 0000000000000000
1004 #0006: SP:     511 = #01FF = 0000000111111111
1005 #0006: PR:       6 = #0006 = 0000000000000110
1006 #0006: FR (OF SF ZF): 010
1007
1008 #0007: Register::::
1009 #0007: GR0:      3 = #0003 = 0000000000000011
1010 #0007: GR1:      2 = #0002 = 0000000000000010
1011 #0007: GR2:      0 = #0000 = 0000000000000000
1012 #0007: GR3:      0 = #0000 = 0000000000000000
1013 #0007: GR4:      0 = #0000 = 0000000000000000
1014 #0007: GR5:      0 = #0000 = 0000000000000000
1015 #0007: GR6:      0 = #0000 = 0000000000000000
1016 #0007: GR7:      0 = #0000 = 0000000000000000
1017 #0007: SP:     511 = #01FF = 0000000111111111
1018 #0007: PR:       7 = #0007 = 0000000000000111
1019 #0007: FR (OF SF ZF): 000
1020
1021 #0009: Register::::
1022 #0009: GR0:      3 = #0003 = 0000000000000011
1023 #0009: GR1:      3 = #0003 = 0000000000000011
1024 #0009: GR2:      0 = #0000 = 0000000000000000
1025 #0009: GR3:      0 = #0000 = 0000000000000000
1026 #0009: GR4:      0 = #0000 = 0000000000000000
1027 #0009: GR5:      0 = #0000 = 0000000000000000
1028 #0009: GR6:      0 = #0000 = 0000000000000000
1029 #0009: GR7:      0 = #0000 = 0000000000000000
1030 #0009: SP:     511 = #01FF = 0000000111111111
1031 #0009: PR:       9 = #0009 = 0000000000001001
1032 #0009: FR (OF SF ZF): 000
1033
1034 #000B: Register::::
1035 #000B: GR0:      3 = #0003 = 0000000000000011
1036 #000B: GR1:      3 = #0003 = 0000000000000011
1037 #000B: GR2:      0 = #0000 = 0000000000000000
1038 #000B: GR3:      0 = #0000 = 0000000000000000
1039 #000B: GR4:      0 = #0000 = 0000000000000000
1040 #000B: GR5:      0 = #0000 = 0000000000000000
1041 #000B: GR6:      0 = #0000 = 0000000000000000
1042 #000B: GR7:      0 = #0000 = 0000000000000000
1043 #000B: SP:     511 = #01FF = 0000000111111111
1044 #000B: PR:      11 = #000B = 0000000000001011
1045 #000B: FR (OF SF ZF): 010
1046
1047 #000D: Register::::
1048 #000D: GR0:      3 = #0003 = 0000000000000011
1049 #000D: GR1:      3 = #0003 = 0000000000000011
1050 #000D: GR2:      0 = #0000 = 0000000000000000
1051 #000D: GR3:      0 = #0000 = 0000000000000000
1052 #000D: GR4:      0 = #0000 = 0000000000000000
1053 #000D: GR5:      0 = #0000 = 0000000000000000
1054 #000D: GR6:      0 = #0000 = 0000000000000000
1055 #000D: GR7:      0 = #0000 = 0000000000000000
1056 #000D: SP:     511 = #01FF = 0000000111111111
1057 #000D: PR:      13 = #000D = 0000000000001101
1058 #000D: FR (OF SF ZF): 010
1059
1060 #0006: Register::::
1061 #0006: GR0:      3 = #0003 = 0000000000000011
1062 #0006: GR1:      3 = #0003 = 0000000000000011
1063 #0006: GR2:      0 = #0000 = 0000000000000000
1064 #0006: GR3:      0 = #0000 = 0000000000000000
1065 #0006: GR4:      0 = #0000 = 0000000000000000
1066 #0006: GR5:      0 = #0000 = 0000000000000000
1067 #0006: GR6:      0 = #0000 = 0000000000000000
1068 #0006: GR7:      0 = #0000 = 0000000000000000
1069 #0006: SP:     511 = #01FF = 0000000111111111
1070 #0006: PR:       6 = #0006 = 0000000000000110
1071 #0006: FR (OF SF ZF): 010
1072
1073 #0007: Register::::
1074 #0007: GR0:      6 = #0006 = 0000000000000110
1075 #0007: GR1:      3 = #0003 = 0000000000000011
1076 #0007: GR2:      0 = #0000 = 0000000000000000
1077 #0007: GR3:      0 = #0000 = 0000000000000000
1078 #0007: GR4:      0 = #0000 = 0000000000000000
1079 #0007: GR5:      0 = #0000 = 0000000000000000
1080 #0007: GR6:      0 = #0000 = 0000000000000000
1081 #0007: GR7:      0 = #0000 = 0000000000000000
1082 #0007: SP:     511 = #01FF = 0000000111111111
1083 #0007: PR:       7 = #0007 = 0000000000000111
1084 #0007: FR (OF SF ZF): 000
1085
1086 #0009: Register::::
1087 #0009: GR0:      6 = #0006 = 0000000000000110
1088 #0009: GR1:      4 = #0004 = 0000000000000100
1089 #0009: GR2:      0 = #0000 = 0000000000000000
1090 #0009: GR3:      0 = #0000 = 0000000000000000
1091 #0009: GR4:      0 = #0000 = 0000000000000000
1092 #0009: GR5:      0 = #0000 = 0000000000000000
1093 #0009: GR6:      0 = #0000 = 0000000000000000
1094 #0009: GR7:      0 = #0000 = 0000000000000000
1095 #0009: SP:     511 = #01FF = 0000000111111111
1096 #0009: PR:       9 = #0009 = 0000000000001001
1097 #0009: FR (OF SF ZF): 000
1098
1099 #000B: Register::::
1100 #000B: GR0:      6 = #0006 = 0000000000000110
1101 #000B: GR1:      4 = #0004 = 0000000000000100
1102 #000B: GR2:      0 = #0000 = 0000000000000000
1103 #000B: GR3:      0 = #0000 = 0000000000000000
1104 #000B: GR4:      0 = #0000 = 0000000000000000
1105 #000B: GR5:      0 = #0000 = 0000000000000000
1106 #000B: GR6:      0 = #0000 = 0000000000000000
1107 #000B: GR7:      0 = #0000 = 0000000000000000
1108 #000B: SP:     511 = #01FF = 0000000111111111
1109 #000B: PR:      11 = #000B = 0000000000001011
1110 #000B: FR (OF SF ZF): 010
1111
1112 #000D: Register::::
1113 #000D: GR0:      6 = #0006 = 0000000000000110
1114 #000D: GR1:      4 = #0004 = 0000000000000100
1115 #000D: GR2:      0 = #0000 = 0000000000000000
1116 #000D: GR3:      0 = #0000 = 0000000000000000
1117 #000D: GR4:      0 = #0000 = 0000000000000000
1118 #000D: GR5:      0 = #0000 = 0000000000000000
1119 #000D: GR6:      0 = #0000 = 0000000000000000
1120 #000D: GR7:      0 = #0000 = 0000000000000000
1121 #000D: SP:     511 = #01FF = 0000000111111111
1122 #000D: PR:      13 = #000D = 0000000000001101
1123 #000D: FR (OF SF ZF): 010
1124
1125 #0006: Register::::
1126 #0006: GR0:      6 = #0006 = 0000000000000110
1127 #0006: GR1:      4 = #0004 = 0000000000000100
1128 #0006: GR2:      0 = #0000 = 0000000000000000
1129 #0006: GR3:      0 = #0000 = 0000000000000000
1130 #0006: GR4:      0 = #0000 = 0000000000000000
1131 #0006: GR5:      0 = #0000 = 0000000000000000
1132 #0006: GR6:      0 = #0000 = 0000000000000000
1133 #0006: GR7:      0 = #0000 = 0000000000000000
1134 #0006: SP:     511 = #01FF = 0000000111111111
1135 #0006: PR:       6 = #0006 = 0000000000000110
1136 #0006: FR (OF SF ZF): 010
1137
1138 #0007: Register::::
1139 #0007: GR0:     10 = #000A = 0000000000001010 = '\n'
1140 #0007: GR1:      4 = #0004 = 0000000000000100
1141 #0007: GR2:      0 = #0000 = 0000000000000000
1142 #0007: GR3:      0 = #0000 = 0000000000000000
1143 #0007: GR4:      0 = #0000 = 0000000000000000
1144 #0007: GR5:      0 = #0000 = 0000000000000000
1145 #0007: GR6:      0 = #0000 = 0000000000000000
1146 #0007: GR7:      0 = #0000 = 0000000000000000
1147 #0007: SP:     511 = #01FF = 0000000111111111
1148 #0007: PR:       7 = #0007 = 0000000000000111
1149 #0007: FR (OF SF ZF): 000
1150
1151 #0009: Register::::
1152 #0009: GR0:     10 = #000A = 0000000000001010 = '\n'
1153 #0009: GR1:      5 = #0005 = 0000000000000101
1154 #0009: GR2:      0 = #0000 = 0000000000000000
1155 #0009: GR3:      0 = #0000 = 0000000000000000
1156 #0009: GR4:      0 = #0000 = 0000000000000000
1157 #0009: GR5:      0 = #0000 = 0000000000000000
1158 #0009: GR6:      0 = #0000 = 0000000000000000
1159 #0009: GR7:      0 = #0000 = 0000000000000000
1160 #0009: SP:     511 = #01FF = 0000000111111111
1161 #0009: PR:       9 = #0009 = 0000000000001001
1162 #0009: FR (OF SF ZF): 000
1163
1164 #000B: Register::::
1165 #000B: GR0:     10 = #000A = 0000000000001010 = '\n'
1166 #000B: GR1:      5 = #0005 = 0000000000000101
1167 #000B: GR2:      0 = #0000 = 0000000000000000
1168 #000B: GR3:      0 = #0000 = 0000000000000000
1169 #000B: GR4:      0 = #0000 = 0000000000000000
1170 #000B: GR5:      0 = #0000 = 0000000000000000
1171 #000B: GR6:      0 = #0000 = 0000000000000000
1172 #000B: GR7:      0 = #0000 = 0000000000000000
1173 #000B: SP:     511 = #01FF = 0000000111111111
1174 #000B: PR:      11 = #000B = 0000000000001011
1175 #000B: FR (OF SF ZF): 010
1176
1177 #000D: Register::::
1178 #000D: GR0:     10 = #000A = 0000000000001010 = '\n'
1179 #000D: GR1:      5 = #0005 = 0000000000000101
1180 #000D: GR2:      0 = #0000 = 0000000000000000
1181 #000D: GR3:      0 = #0000 = 0000000000000000
1182 #000D: GR4:      0 = #0000 = 0000000000000000
1183 #000D: GR5:      0 = #0000 = 0000000000000000
1184 #000D: GR6:      0 = #0000 = 0000000000000000
1185 #000D: GR7:      0 = #0000 = 0000000000000000
1186 #000D: SP:     511 = #01FF = 0000000111111111
1187 #000D: PR:      13 = #000D = 0000000000001101
1188 #000D: FR (OF SF ZF): 010
1189
1190 #0006: Register::::
1191 #0006: GR0:     10 = #000A = 0000000000001010 = '\n'
1192 #0006: GR1:      5 = #0005 = 0000000000000101
1193 #0006: GR2:      0 = #0000 = 0000000000000000
1194 #0006: GR3:      0 = #0000 = 0000000000000000
1195 #0006: GR4:      0 = #0000 = 0000000000000000
1196 #0006: GR5:      0 = #0000 = 0000000000000000
1197 #0006: GR6:      0 = #0000 = 0000000000000000
1198 #0006: GR7:      0 = #0000 = 0000000000000000
1199 #0006: SP:     511 = #01FF = 0000000111111111
1200 #0006: PR:       6 = #0006 = 0000000000000110
1201 #0006: FR (OF SF ZF): 010
1202
1203 #0007: Register::::
1204 #0007: GR0:     15 = #000F = 0000000000001111
1205 #0007: GR1:      5 = #0005 = 0000000000000101
1206 #0007: GR2:      0 = #0000 = 0000000000000000
1207 #0007: GR3:      0 = #0000 = 0000000000000000
1208 #0007: GR4:      0 = #0000 = 0000000000000000
1209 #0007: GR5:      0 = #0000 = 0000000000000000
1210 #0007: GR6:      0 = #0000 = 0000000000000000
1211 #0007: GR7:      0 = #0000 = 0000000000000000
1212 #0007: SP:     511 = #01FF = 0000000111111111
1213 #0007: PR:       7 = #0007 = 0000000000000111
1214 #0007: FR (OF SF ZF): 000
1215
1216 #0009: Register::::
1217 #0009: GR0:     15 = #000F = 0000000000001111
1218 #0009: GR1:      6 = #0006 = 0000000000000110
1219 #0009: GR2:      0 = #0000 = 0000000000000000
1220 #0009: GR3:      0 = #0000 = 0000000000000000
1221 #0009: GR4:      0 = #0000 = 0000000000000000
1222 #0009: GR5:      0 = #0000 = 0000000000000000
1223 #0009: GR6:      0 = #0000 = 0000000000000000
1224 #0009: GR7:      0 = #0000 = 0000000000000000
1225 #0009: SP:     511 = #01FF = 0000000111111111
1226 #0009: PR:       9 = #0009 = 0000000000001001
1227 #0009: FR (OF SF ZF): 000
1228
1229 #000B: Register::::
1230 #000B: GR0:     15 = #000F = 0000000000001111
1231 #000B: GR1:      6 = #0006 = 0000000000000110
1232 #000B: GR2:      0 = #0000 = 0000000000000000
1233 #000B: GR3:      0 = #0000 = 0000000000000000
1234 #000B: GR4:      0 = #0000 = 0000000000000000
1235 #000B: GR5:      0 = #0000 = 0000000000000000
1236 #000B: GR6:      0 = #0000 = 0000000000000000
1237 #000B: GR7:      0 = #0000 = 0000000000000000
1238 #000B: SP:     511 = #01FF = 0000000111111111
1239 #000B: PR:      11 = #000B = 0000000000001011
1240 #000B: FR (OF SF ZF): 010
1241
1242 #000D: Register::::
1243 #000D: GR0:     15 = #000F = 0000000000001111
1244 #000D: GR1:      6 = #0006 = 0000000000000110
1245 #000D: GR2:      0 = #0000 = 0000000000000000
1246 #000D: GR3:      0 = #0000 = 0000000000000000
1247 #000D: GR4:      0 = #0000 = 0000000000000000
1248 #000D: GR5:      0 = #0000 = 0000000000000000
1249 #000D: GR6:      0 = #0000 = 0000000000000000
1250 #000D: GR7:      0 = #0000 = 0000000000000000
1251 #000D: SP:     511 = #01FF = 0000000111111111
1252 #000D: PR:      13 = #000D = 0000000000001101
1253 #000D: FR (OF SF ZF): 010
1254
1255 #0006: Register::::
1256 #0006: GR0:     15 = #000F = 0000000000001111
1257 #0006: GR1:      6 = #0006 = 0000000000000110
1258 #0006: GR2:      0 = #0000 = 0000000000000000
1259 #0006: GR3:      0 = #0000 = 0000000000000000
1260 #0006: GR4:      0 = #0000 = 0000000000000000
1261 #0006: GR5:      0 = #0000 = 0000000000000000
1262 #0006: GR6:      0 = #0000 = 0000000000000000
1263 #0006: GR7:      0 = #0000 = 0000000000000000
1264 #0006: SP:     511 = #01FF = 0000000111111111
1265 #0006: PR:       6 = #0006 = 0000000000000110
1266 #0006: FR (OF SF ZF): 010
1267
1268 #0007: Register::::
1269 #0007: GR0:     21 = #0015 = 0000000000010101
1270 #0007: GR1:      6 = #0006 = 0000000000000110
1271 #0007: GR2:      0 = #0000 = 0000000000000000
1272 #0007: GR3:      0 = #0000 = 0000000000000000
1273 #0007: GR4:      0 = #0000 = 0000000000000000
1274 #0007: GR5:      0 = #0000 = 0000000000000000
1275 #0007: GR6:      0 = #0000 = 0000000000000000
1276 #0007: GR7:      0 = #0000 = 0000000000000000
1277 #0007: SP:     511 = #01FF = 0000000111111111
1278 #0007: PR:       7 = #0007 = 0000000000000111
1279 #0007: FR (OF SF ZF): 000
1280
1281 #0009: Register::::
1282 #0009: GR0:     21 = #0015 = 0000000000010101
1283 #0009: GR1:      7 = #0007 = 0000000000000111
1284 #0009: GR2:      0 = #0000 = 0000000000000000
1285 #0009: GR3:      0 = #0000 = 0000000000000000
1286 #0009: GR4:      0 = #0000 = 0000000000000000
1287 #0009: GR5:      0 = #0000 = 0000000000000000
1288 #0009: GR6:      0 = #0000 = 0000000000000000
1289 #0009: GR7:      0 = #0000 = 0000000000000000
1290 #0009: SP:     511 = #01FF = 0000000111111111
1291 #0009: PR:       9 = #0009 = 0000000000001001
1292 #0009: FR (OF SF ZF): 000
1293
1294 #000B: Register::::
1295 #000B: GR0:     21 = #0015 = 0000000000010101
1296 #000B: GR1:      7 = #0007 = 0000000000000111
1297 #000B: GR2:      0 = #0000 = 0000000000000000
1298 #000B: GR3:      0 = #0000 = 0000000000000000
1299 #000B: GR4:      0 = #0000 = 0000000000000000
1300 #000B: GR5:      0 = #0000 = 0000000000000000
1301 #000B: GR6:      0 = #0000 = 0000000000000000
1302 #000B: GR7:      0 = #0000 = 0000000000000000
1303 #000B: SP:     511 = #01FF = 0000000111111111
1304 #000B: PR:      11 = #000B = 0000000000001011
1305 #000B: FR (OF SF ZF): 010
1306
1307 #000D: Register::::
1308 #000D: GR0:     21 = #0015 = 0000000000010101
1309 #000D: GR1:      7 = #0007 = 0000000000000111
1310 #000D: GR2:      0 = #0000 = 0000000000000000
1311 #000D: GR3:      0 = #0000 = 0000000000000000
1312 #000D: GR4:      0 = #0000 = 0000000000000000
1313 #000D: GR5:      0 = #0000 = 0000000000000000
1314 #000D: GR6:      0 = #0000 = 0000000000000000
1315 #000D: GR7:      0 = #0000 = 0000000000000000
1316 #000D: SP:     511 = #01FF = 0000000111111111
1317 #000D: PR:      13 = #000D = 0000000000001101
1318 #000D: FR (OF SF ZF): 010
1319
1320 #0006: Register::::
1321 #0006: GR0:     21 = #0015 = 0000000000010101
1322 #0006: GR1:      7 = #0007 = 0000000000000111
1323 #0006: GR2:      0 = #0000 = 0000000000000000
1324 #0006: GR3:      0 = #0000 = 0000000000000000
1325 #0006: GR4:      0 = #0000 = 0000000000000000
1326 #0006: GR5:      0 = #0000 = 0000000000000000
1327 #0006: GR6:      0 = #0000 = 0000000000000000
1328 #0006: GR7:      0 = #0000 = 0000000000000000
1329 #0006: SP:     511 = #01FF = 0000000111111111
1330 #0006: PR:       6 = #0006 = 0000000000000110
1331 #0006: FR (OF SF ZF): 010
1332
1333 #0007: Register::::
1334 #0007: GR0:     28 = #001C = 0000000000011100
1335 #0007: GR1:      7 = #0007 = 0000000000000111
1336 #0007: GR2:      0 = #0000 = 0000000000000000
1337 #0007: GR3:      0 = #0000 = 0000000000000000
1338 #0007: GR4:      0 = #0000 = 0000000000000000
1339 #0007: GR5:      0 = #0000 = 0000000000000000
1340 #0007: GR6:      0 = #0000 = 0000000000000000
1341 #0007: GR7:      0 = #0000 = 0000000000000000
1342 #0007: SP:     511 = #01FF = 0000000111111111
1343 #0007: PR:       7 = #0007 = 0000000000000111
1344 #0007: FR (OF SF ZF): 000
1345
1346 #0009: Register::::
1347 #0009: GR0:     28 = #001C = 0000000000011100
1348 #0009: GR1:      8 = #0008 = 0000000000001000
1349 #0009: GR2:      0 = #0000 = 0000000000000000
1350 #0009: GR3:      0 = #0000 = 0000000000000000
1351 #0009: GR4:      0 = #0000 = 0000000000000000
1352 #0009: GR5:      0 = #0000 = 0000000000000000
1353 #0009: GR6:      0 = #0000 = 0000000000000000
1354 #0009: GR7:      0 = #0000 = 0000000000000000
1355 #0009: SP:     511 = #01FF = 0000000111111111
1356 #0009: PR:       9 = #0009 = 0000000000001001
1357 #0009: FR (OF SF ZF): 000
1358
1359 #000B: Register::::
1360 #000B: GR0:     28 = #001C = 0000000000011100
1361 #000B: GR1:      8 = #0008 = 0000000000001000
1362 #000B: GR2:      0 = #0000 = 0000000000000000
1363 #000B: GR3:      0 = #0000 = 0000000000000000
1364 #000B: GR4:      0 = #0000 = 0000000000000000
1365 #000B: GR5:      0 = #0000 = 0000000000000000
1366 #000B: GR6:      0 = #0000 = 0000000000000000
1367 #000B: GR7:      0 = #0000 = 0000000000000000
1368 #000B: SP:     511 = #01FF = 0000000111111111
1369 #000B: PR:      11 = #000B = 0000000000001011
1370 #000B: FR (OF SF ZF): 010
1371
1372 #000D: Register::::
1373 #000D: GR0:     28 = #001C = 0000000000011100
1374 #000D: GR1:      8 = #0008 = 0000000000001000
1375 #000D: GR2:      0 = #0000 = 0000000000000000
1376 #000D: GR3:      0 = #0000 = 0000000000000000
1377 #000D: GR4:      0 = #0000 = 0000000000000000
1378 #000D: GR5:      0 = #0000 = 0000000000000000
1379 #000D: GR6:      0 = #0000 = 0000000000000000
1380 #000D: GR7:      0 = #0000 = 0000000000000000
1381 #000D: SP:     511 = #01FF = 0000000111111111
1382 #000D: PR:      13 = #000D = 0000000000001101
1383 #000D: FR (OF SF ZF): 010
1384
1385 #0006: Register::::
1386 #0006: GR0:     28 = #001C = 0000000000011100
1387 #0006: GR1:      8 = #0008 = 0000000000001000
1388 #0006: GR2:      0 = #0000 = 0000000000000000
1389 #0006: GR3:      0 = #0000 = 0000000000000000
1390 #0006: GR4:      0 = #0000 = 0000000000000000
1391 #0006: GR5:      0 = #0000 = 0000000000000000
1392 #0006: GR6:      0 = #0000 = 0000000000000000
1393 #0006: GR7:      0 = #0000 = 0000000000000000
1394 #0006: SP:     511 = #01FF = 0000000111111111
1395 #0006: PR:       6 = #0006 = 0000000000000110
1396 #0006: FR (OF SF ZF): 010
1397
1398 #0007: Register::::
1399 #0007: GR0:     36 = #0024 = 0000000000100100 = '$'
1400 #0007: GR1:      8 = #0008 = 0000000000001000
1401 #0007: GR2:      0 = #0000 = 0000000000000000
1402 #0007: GR3:      0 = #0000 = 0000000000000000
1403 #0007: GR4:      0 = #0000 = 0000000000000000
1404 #0007: GR5:      0 = #0000 = 0000000000000000
1405 #0007: GR6:      0 = #0000 = 0000000000000000
1406 #0007: GR7:      0 = #0000 = 0000000000000000
1407 #0007: SP:     511 = #01FF = 0000000111111111
1408 #0007: PR:       7 = #0007 = 0000000000000111
1409 #0007: FR (OF SF ZF): 000
1410
1411 #0009: Register::::
1412 #0009: GR0:     36 = #0024 = 0000000000100100 = '$'
1413 #0009: GR1:      9 = #0009 = 0000000000001001 = '\t'
1414 #0009: GR2:      0 = #0000 = 0000000000000000
1415 #0009: GR3:      0 = #0000 = 0000000000000000
1416 #0009: GR4:      0 = #0000 = 0000000000000000
1417 #0009: GR5:      0 = #0000 = 0000000000000000
1418 #0009: GR6:      0 = #0000 = 0000000000000000
1419 #0009: GR7:      0 = #0000 = 0000000000000000
1420 #0009: SP:     511 = #01FF = 0000000111111111
1421 #0009: PR:       9 = #0009 = 0000000000001001
1422 #0009: FR (OF SF ZF): 000
1423
1424 #000B: Register::::
1425 #000B: GR0:     36 = #0024 = 0000000000100100 = '$'
1426 #000B: GR1:      9 = #0009 = 0000000000001001 = '\t'
1427 #000B: GR2:      0 = #0000 = 0000000000000000
1428 #000B: GR3:      0 = #0000 = 0000000000000000
1429 #000B: GR4:      0 = #0000 = 0000000000000000
1430 #000B: GR5:      0 = #0000 = 0000000000000000
1431 #000B: GR6:      0 = #0000 = 0000000000000000
1432 #000B: GR7:      0 = #0000 = 0000000000000000
1433 #000B: SP:     511 = #01FF = 0000000111111111
1434 #000B: PR:      11 = #000B = 0000000000001011
1435 #000B: FR (OF SF ZF): 010
1436
1437 #000D: Register::::
1438 #000D: GR0:     36 = #0024 = 0000000000100100 = '$'
1439 #000D: GR1:      9 = #0009 = 0000000000001001 = '\t'
1440 #000D: GR2:      0 = #0000 = 0000000000000000
1441 #000D: GR3:      0 = #0000 = 0000000000000000
1442 #000D: GR4:      0 = #0000 = 0000000000000000
1443 #000D: GR5:      0 = #0000 = 0000000000000000
1444 #000D: GR6:      0 = #0000 = 0000000000000000
1445 #000D: GR7:      0 = #0000 = 0000000000000000
1446 #000D: SP:     511 = #01FF = 0000000111111111
1447 #000D: PR:      13 = #000D = 0000000000001101
1448 #000D: FR (OF SF ZF): 010
1449
1450 #0006: Register::::
1451 #0006: GR0:     36 = #0024 = 0000000000100100 = '$'
1452 #0006: GR1:      9 = #0009 = 0000000000001001 = '\t'
1453 #0006: GR2:      0 = #0000 = 0000000000000000
1454 #0006: GR3:      0 = #0000 = 0000000000000000
1455 #0006: GR4:      0 = #0000 = 0000000000000000
1456 #0006: GR5:      0 = #0000 = 0000000000000000
1457 #0006: GR6:      0 = #0000 = 0000000000000000
1458 #0006: GR7:      0 = #0000 = 0000000000000000
1459 #0006: SP:     511 = #01FF = 0000000111111111
1460 #0006: PR:       6 = #0006 = 0000000000000110
1461 #0006: FR (OF SF ZF): 010
1462
1463 #0007: Register::::
1464 #0007: GR0:     45 = #002D = 0000000000101101 = '-'
1465 #0007: GR1:      9 = #0009 = 0000000000001001 = '\t'
1466 #0007: GR2:      0 = #0000 = 0000000000000000
1467 #0007: GR3:      0 = #0000 = 0000000000000000
1468 #0007: GR4:      0 = #0000 = 0000000000000000
1469 #0007: GR5:      0 = #0000 = 0000000000000000
1470 #0007: GR6:      0 = #0000 = 0000000000000000
1471 #0007: GR7:      0 = #0000 = 0000000000000000
1472 #0007: SP:     511 = #01FF = 0000000111111111
1473 #0007: PR:       7 = #0007 = 0000000000000111
1474 #0007: FR (OF SF ZF): 000
1475
1476 #0009: Register::::
1477 #0009: GR0:     45 = #002D = 0000000000101101 = '-'
1478 #0009: GR1:     10 = #000A = 0000000000001010 = '\n'
1479 #0009: GR2:      0 = #0000 = 0000000000000000
1480 #0009: GR3:      0 = #0000 = 0000000000000000
1481 #0009: GR4:      0 = #0000 = 0000000000000000
1482 #0009: GR5:      0 = #0000 = 0000000000000000
1483 #0009: GR6:      0 = #0000 = 0000000000000000
1484 #0009: GR7:      0 = #0000 = 0000000000000000
1485 #0009: SP:     511 = #01FF = 0000000111111111
1486 #0009: PR:       9 = #0009 = 0000000000001001
1487 #0009: FR (OF SF ZF): 000
1488
1489 #000B: Register::::
1490 #000B: GR0:     45 = #002D = 0000000000101101 = '-'
1491 #000B: GR1:     10 = #000A = 0000000000001010 = '\n'
1492 #000B: GR2:      0 = #0000 = 0000000000000000
1493 #000B: GR3:      0 = #0000 = 0000000000000000
1494 #000B: GR4:      0 = #0000 = 0000000000000000
1495 #000B: GR5:      0 = #0000 = 0000000000000000
1496 #000B: GR6:      0 = #0000 = 0000000000000000
1497 #000B: GR7:      0 = #0000 = 0000000000000000
1498 #000B: SP:     511 = #01FF = 0000000111111111
1499 #000B: PR:      11 = #000B = 0000000000001011
1500 #000B: FR (OF SF ZF): 001
1501
1502 #000D: Register::::
1503 #000D: GR0:     45 = #002D = 0000000000101101 = '-'
1504 #000D: GR1:     10 = #000A = 0000000000001010 = '\n'
1505 #000D: GR2:      0 = #0000 = 0000000000000000
1506 #000D: GR3:      0 = #0000 = 0000000000000000
1507 #000D: GR4:      0 = #0000 = 0000000000000000
1508 #000D: GR5:      0 = #0000 = 0000000000000000
1509 #000D: GR6:      0 = #0000 = 0000000000000000
1510 #000D: GR7:      0 = #0000 = 0000000000000000
1511 #000D: SP:     511 = #01FF = 0000000111111111
1512 #000D: PR:      13 = #000D = 0000000000001101
1513 #000D: FR (OF SF ZF): 001
1514
1515 #0006: Register::::
1516 #0006: GR0:     45 = #002D = 0000000000101101 = '-'
1517 #0006: GR1:     10 = #000A = 0000000000001010 = '\n'
1518 #0006: GR2:      0 = #0000 = 0000000000000000
1519 #0006: GR3:      0 = #0000 = 0000000000000000
1520 #0006: GR4:      0 = #0000 = 0000000000000000
1521 #0006: GR5:      0 = #0000 = 0000000000000000
1522 #0006: GR6:      0 = #0000 = 0000000000000000
1523 #0006: GR7:      0 = #0000 = 0000000000000000
1524 #0006: SP:     511 = #01FF = 0000000111111111
1525 #0006: PR:       6 = #0006 = 0000000000000110
1526 #0006: FR (OF SF ZF): 001
1527
1528 #0007: Register::::
1529 #0007: GR0:     55 = #0037 = 0000000000110111 = '7'
1530 #0007: GR1:     10 = #000A = 0000000000001010 = '\n'
1531 #0007: GR2:      0 = #0000 = 0000000000000000
1532 #0007: GR3:      0 = #0000 = 0000000000000000
1533 #0007: GR4:      0 = #0000 = 0000000000000000
1534 #0007: GR5:      0 = #0000 = 0000000000000000
1535 #0007: GR6:      0 = #0000 = 0000000000000000
1536 #0007: GR7:      0 = #0000 = 0000000000000000
1537 #0007: SP:     511 = #01FF = 0000000111111111
1538 #0007: PR:       7 = #0007 = 0000000000000111
1539 #0007: FR (OF SF ZF): 000
1540
1541 #0009: Register::::
1542 #0009: GR0:     55 = #0037 = 0000000000110111 = '7'
1543 #0009: GR1:     11 = #000B = 0000000000001011
1544 #0009: GR2:      0 = #0000 = 0000000000000000
1545 #0009: GR3:      0 = #0000 = 0000000000000000
1546 #0009: GR4:      0 = #0000 = 0000000000000000
1547 #0009: GR5:      0 = #0000 = 0000000000000000
1548 #0009: GR6:      0 = #0000 = 0000000000000000
1549 #0009: GR7:      0 = #0000 = 0000000000000000
1550 #0009: SP:     511 = #01FF = 0000000111111111
1551 #0009: PR:       9 = #0009 = 0000000000001001
1552 #0009: FR (OF SF ZF): 000
1553
1554 #000B: Register::::
1555 #000B: GR0:     55 = #0037 = 0000000000110111 = '7'
1556 #000B: GR1:     11 = #000B = 0000000000001011
1557 #000B: GR2:      0 = #0000 = 0000000000000000
1558 #000B: GR3:      0 = #0000 = 0000000000000000
1559 #000B: GR4:      0 = #0000 = 0000000000000000
1560 #000B: GR5:      0 = #0000 = 0000000000000000
1561 #000B: GR6:      0 = #0000 = 0000000000000000
1562 #000B: GR7:      0 = #0000 = 0000000000000000
1563 #000B: SP:     511 = #01FF = 0000000111111111
1564 #000B: PR:      11 = #000B = 0000000000001011
1565 #000B: FR (OF SF ZF): 000
1566
1567 #000F: Register::::
1568 #000F: GR0:     55 = #0037 = 0000000000110111 = '7'
1569 #000F: GR1:     11 = #000B = 0000000000001011
1570 #000F: GR2:      0 = #0000 = 0000000000000000
1571 #000F: GR3:      0 = #0000 = 0000000000000000
1572 #000F: GR4:      0 = #0000 = 0000000000000000
1573 #000F: GR5:      0 = #0000 = 0000000000000000
1574 #000F: GR6:      0 = #0000 = 0000000000000000
1575 #000F: GR7:      0 = #0000 = 0000000000000000
1576 #000F: SP:     511 = #01FF = 0000000111111111
1577 #000F: PR:      15 = #000F = 0000000000001111
1578 #000F: FR (OF SF ZF): 000
1579
1580 #0010: Register::::
1581 #0010: GR0:     55 = #0037 = 0000000000110111 = '7'
1582 #0010: GR1:      0 = #0000 = 0000000000000000
1583 #0010: GR2:      0 = #0000 = 0000000000000000
1584 #0010: GR3:      0 = #0000 = 0000000000000000
1585 #0010: GR4:      0 = #0000 = 0000000000000000
1586 #0010: GR5:      0 = #0000 = 0000000000000000
1587 #0010: GR6:      0 = #0000 = 0000000000000000
1588 #0010: GR7:      0 = #0000 = 0000000000000000
1589 #0010: SP:     512 = #0200 = 0000001000000000
1590 #0010: PR:      16 = #0010 = 0000000000010000
1591 #0010: FR (OF SF ZF): 000
1592
1593 ----------------------------------------------------------------------
1594