4b3a5e6c7cd3f6758583e718717d8cb584502bb1
[YACASL2.git] / test / integration / CASL2 / iotest / 0.txt
1 ../../../../casl2 -sla ../../../../as/FUNC/iotest.casl
2
3 Assemble ../../../../as/FUNC/iotest.casl (0)
4 ../../../../as/FUNC/iotest.casl:1:IOTEST  START
5 ../../../../as/FUNC/iotest.casl:2:          OUT     OBUF1,OLEN1
6 ../../../../as/FUNC/iotest.casl:3:LOOP    IN      IOBUF,IOLEN
7 ../../../../as/FUNC/iotest.casl:4:          LD      GR1,IOLEN
8 ../../../../as/FUNC/iotest.casl:5:        JZE       RETURN
9 ../../../../as/FUNC/iotest.casl:6:          OUT     OBUF2,OLEN2
10 ../../../../as/FUNC/iotest.casl:7:          OUT     IOBUF,IOLEN
11 ../../../../as/FUNC/iotest.casl:8:          OUT     OBUF3,OLEN3
12 ../../../../as/FUNC/iotest.casl:9:          JUMP    LOOP
13 ../../../../as/FUNC/iotest.casl:10:RETURN       RET
14 ../../../../as/FUNC/iotest.casl:11:; Memory
15 ../../../../as/FUNC/iotest.casl:12:OBUF1   DC      'LET''S START. TYPE IN'
16 ../../../../as/FUNC/iotest.casl:13:OLEN1   DC      20
17 ../../../../as/FUNC/iotest.casl:14:OBUF2   DC      'YOU TYPED'
18 ../../../../as/FUNC/iotest.casl:15:OLEN2   DC      9
19 ../../../../as/FUNC/iotest.casl:16:OBUF3   DC      'WHAT''S NEXT?'
20 ../../../../as/FUNC/iotest.casl:17:OLEN3   DC      12
21 ../../../../as/FUNC/iotest.casl:18:IOBUF   DS      64
22 ../../../../as/FUNC/iotest.casl:19:IOLEN   DS      1   
23 ../../../../as/FUNC/iotest.casl:20:         END
24
25 Label::::
26 OBUF1 ---> #005B
27 OBUF2 ---> #0070
28 IOLEN ---> #00C7
29 OBUF3 ---> #007A
30 RETURN ---> #005A
31 IOBUF ---> #0087
32 LOOP ---> #0012
33 OLEN1 ---> #006F
34 OLEN2 ---> #0079
35 OLEN3 ---> #0086
36 IOTEST ---> #0000
37
38 Assemble ../../../../as/FUNC/iotest.casl (1)
39 ../../../../as/FUNC/iotest.casl:1:IOTEST  START
40 ../../../../as/FUNC/iotest.casl:2:          OUT     OBUF1,OLEN1
41         #0000   #7001
42         #0001   #0000
43         #0002   #7002
44         #0003   #0000
45         #0004   #1210
46         #0005   #005B
47         #0006   #1020
48         #0007   #006F
49         #0008   #F000
50         #0009   #0002
51         #000A   #1210
52         #000B   #00C8
53         #00C8   #000A
54         #000C   #1220
55         #000D   #0001
56         #000E   #F000
57         #000F   #0002
58         #0010   #7120
59         #0011   #7110
60 ../../../../as/FUNC/iotest.casl:3:LOOP    IN      IOBUF,IOLEN
61         #0012   #7001
62         #0013   #0000
63         #0014   #7002
64         #0015   #0000
65         #0016   #1210
66         #0017   #0087
67         #0018   #1220
68         #0019   #00C7
69         #001A   #F000
70         #001B   #0001
71         #001C   #7120
72         #001D   #7110
73 ../../../../as/FUNC/iotest.casl:4:          LD      GR1,IOLEN
74         #001E   #1010
75         #001F   #00C7
76 ../../../../as/FUNC/iotest.casl:5:        JZE       RETURN
77         #0020   #6300
78         #0021   #005A
79 ../../../../as/FUNC/iotest.casl:6:          OUT     OBUF2,OLEN2
80         #0022   #7001
81         #0023   #0000
82         #0024   #7002
83         #0025   #0000
84         #0026   #1210
85         #0027   #0070
86         #0028   #1020
87         #0029   #0079
88         #002A   #F000
89         #002B   #0002
90         #002C   #1210
91         #002D   #00C9
92         #00C9   #000A
93         #002E   #1220
94         #002F   #0001
95         #0030   #F000
96         #0031   #0002
97         #0032   #7120
98         #0033   #7110
99 ../../../../as/FUNC/iotest.casl:7:          OUT     IOBUF,IOLEN
100         #0034   #7001
101         #0035   #0000
102         #0036   #7002
103         #0037   #0000
104         #0038   #1210
105         #0039   #0087
106         #003A   #1020
107         #003B   #00C7
108         #003C   #F000
109         #003D   #0002
110         #003E   #1210
111         #003F   #00CA
112         #00CA   #000A
113         #0040   #1220
114         #0041   #0001
115         #0042   #F000
116         #0043   #0002
117         #0044   #7120
118         #0045   #7110
119 ../../../../as/FUNC/iotest.casl:8:          OUT     OBUF3,OLEN3
120         #0046   #7001
121         #0047   #0000
122         #0048   #7002
123         #0049   #0000
124         #004A   #1210
125         #004B   #007A
126         #004C   #1020
127         #004D   #0086
128         #004E   #F000
129         #004F   #0002
130         #0050   #1210
131         #0051   #00CB
132         #00CB   #000A
133         #0052   #1220
134         #0053   #0001
135         #0054   #F000
136         #0055   #0002
137         #0056   #7120
138         #0057   #7110
139 ../../../../as/FUNC/iotest.casl:9:          JUMP    LOOP
140         #0058   #6400
141         #0059   #0012
142 ../../../../as/FUNC/iotest.casl:10:RETURN       RET
143         #005A   #8100
144 ../../../../as/FUNC/iotest.casl:11:; Memory
145 ../../../../as/FUNC/iotest.casl:12:OBUF1   DC      'LET''S START. TYPE IN'
146         #005B   #004C
147         #005C   #0045
148         #005D   #0054
149         #005E   #0027
150         #005F   #0053
151         #0060   #0020
152         #0061   #0053
153         #0062   #0054
154         #0063   #0041
155         #0064   #0052
156         #0065   #0054
157         #0066   #002E
158         #0067   #0020
159         #0068   #0054
160         #0069   #0059
161         #006A   #0050
162         #006B   #0045
163         #006C   #0020
164         #006D   #0049
165         #006E   #004E
166 ../../../../as/FUNC/iotest.casl:13:OLEN1   DC      20
167         #006F   #0014
168 ../../../../as/FUNC/iotest.casl:14:OBUF2   DC      'YOU TYPED'
169         #0070   #0059
170         #0071   #004F
171         #0072   #0055
172         #0073   #0020
173         #0074   #0054
174         #0075   #0059
175         #0076   #0050
176         #0077   #0045
177         #0078   #0044
178 ../../../../as/FUNC/iotest.casl:15:OLEN2   DC      9
179         #0079   #0009
180 ../../../../as/FUNC/iotest.casl:16:OBUF3   DC      'WHAT''S NEXT?'
181         #007A   #0057
182         #007B   #0048
183         #007C   #0041
184         #007D   #0054
185         #007E   #0027
186         #007F   #0053
187         #0080   #0020
188         #0081   #004E
189         #0082   #0045
190         #0083   #0058
191         #0084   #0054
192         #0085   #003F
193 ../../../../as/FUNC/iotest.casl:17:OLEN3   DC      12
194         #0086   #000C
195 ../../../../as/FUNC/iotest.casl:18:IOBUF   DS      64
196         #0087   #0000
197         #0088   #0000
198         #0089   #0000
199         #008A   #0000
200         #008B   #0000
201         #008C   #0000
202         #008D   #0000
203         #008E   #0000
204         #008F   #0000
205         #0090   #0000
206         #0091   #0000
207         #0092   #0000
208         #0093   #0000
209         #0094   #0000
210         #0095   #0000
211         #0096   #0000
212         #0097   #0000
213         #0098   #0000
214         #0099   #0000
215         #009A   #0000
216         #009B   #0000
217         #009C   #0000
218         #009D   #0000
219         #009E   #0000
220         #009F   #0000
221         #00A0   #0000
222         #00A1   #0000
223         #00A2   #0000
224         #00A3   #0000
225         #00A4   #0000
226         #00A5   #0000
227         #00A6   #0000
228         #00A7   #0000
229         #00A8   #0000
230         #00A9   #0000
231         #00AA   #0000
232         #00AB   #0000
233         #00AC   #0000
234         #00AD   #0000
235         #00AE   #0000
236         #00AF   #0000
237         #00B0   #0000
238         #00B1   #0000
239         #00B2   #0000
240         #00B3   #0000
241         #00B4   #0000
242         #00B5   #0000
243         #00B6   #0000
244         #00B7   #0000
245         #00B8   #0000
246         #00B9   #0000
247         #00BA   #0000
248         #00BB   #0000
249         #00BC   #0000
250         #00BD   #0000
251         #00BE   #0000
252         #00BF   #0000
253         #00C0   #0000
254         #00C1   #0000
255         #00C2   #0000
256         #00C3   #0000
257         #00C4   #0000
258         #00C5   #0000
259         #00C6   #0000
260 ../../../../as/FUNC/iotest.casl:19:IOLEN   DS      1   
261         #00C7   #0000
262 ../../../../as/FUNC/iotest.casl:20:         END
263 LET'S START. TYPE IN
264 YOU TYPED
265 aaaaaaaaaaaaaaaaaaaa
266 WHAT'S NEXT?
267 YOU TYPED
268 qwerty
269 WHAT'S NEXT?
270 YOU TYPED
271 1234567890
272 WHAT'S NEXT?
273 YOU TYPED
274 cccccccccccccccccccccccccccccccccccccccc
275 WHAT'S NEXT?
276 YOU TYPED
277         a       b       c
278 WHAT'S NEXT?
279 YOU TYPED
280         
281 WHAT'S NEXT?