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