Commit | Line | Data |
---|---|---|
7499d566 NC |
1 | ;# data.s |
2 | ;# checks all the data transfer instructions | |
3 | foo: | |
4 | MOVE DPC, #01h | |
5 | MOVE DPC, AP | |
6 | MOVE DPC, APC | |
7 | MOVE DPC, PSF | |
8 | MOVE DPC, IC | |
9 | MOVE DPC, IMR | |
10 | MOVE DPC, SC | |
11 | MOVE DPC, IIR | |
12 | MOVE DPC, CKCN | |
13 | MOVE DPC, WDCN | |
14 | MOVE DPC, A[0] ;Just Check two boundary conditions | |
15 | MOVE DPC, A[15] | |
16 | MOVE DPC, ACC | |
17 | MOVE DPC, A[AP] | |
18 | MOVE DPC, IP | |
19 | MOVE DPC, @SP-- | |
20 | MOVE DPC, SP | |
21 | MOVE DPC, IV | |
22 | MOVE DPC, LC[0] | |
23 | MOVE DPC, LC[1] | |
24 | MOVE DPC, @BP[OFFS++] | |
25 | MOVE DPC, @BP[OFFS--] | |
26 | MOVE DPC, OFFS | |
27 | MOVE DPC, GR | |
28 | MOVE DPC, GRL | |
29 | MOVE DPC, BP | |
30 | MOVE DPC, GRS | |
31 | MOVE DPC, GRH | |
32 | MOVE DPC, GRXL | |
33 | MOVE DPC, FP | |
34 | MOVE DPC, @DP[0] | |
35 | MOVE DPC, @DP[1] | |
36 | MOVE DPC, @DP[0]++ | |
37 | MOVE DPC, @DP[1]++ | |
38 | MOVE DPC, @DP[0]-- | |
39 | MOVE DPC, @DP[1]-- | |
40 | MOVE GR, #01h | |
41 | MOVE GR, AP | |
42 | MOVE GR, APC | |
43 | MOVE GR, PSF | |
44 | MOVE GR, IC | |
45 | MOVE GR, IMR | |
46 | MOVE GR, SC | |
47 | MOVE GR, IIR | |
48 | MOVE GR, CKCN | |
49 | MOVE GR, WDCN | |
50 | MOVE GR, A[0] ;Just Check two boundary conditions | |
51 | MOVE GR, A[15] | |
52 | MOVE GR, ACC | |
53 | MOVE GR, A[AP] | |
54 | MOVE GR, IP | |
55 | MOVE GR, @SP-- | |
56 | MOVE GR, SP | |
57 | MOVE GR, IV | |
58 | MOVE GR, LC[0] | |
59 | MOVE GR, LC[1] | |
60 | MOVE GR, @BP[OFFS++] | |
61 | MOVE GR, @BP[OFFS--] | |
62 | MOVE GR, OFFS | |
63 | MOVE GR, DPC | |
64 | MOVE GR, GRL | |
65 | MOVE GR, BP | |
66 | MOVE GR, GRS | |
67 | MOVE GR, GRH | |
68 | MOVE GR, GRXL | |
69 | MOVE GR, FP | |
70 | MOVE GR, @DP[0] | |
71 | MOVE GR, @DP[1] | |
72 | MOVE GR, @DP[0]++ | |
73 | MOVE GR, @DP[1]++ | |
74 | MOVE GR, @DP[0]-- | |
75 | MOVE GR, @DP[1]-- | |
76 | MOVE GRL, #01h | |
77 | MOVE GRL, AP | |
78 | MOVE GRL, APC | |
79 | MOVE GRL, PSF | |
80 | MOVE GRL, IC | |
81 | MOVE GRL, IMR | |
82 | MOVE GRL, SC | |
83 | MOVE GRL, IIR | |
84 | MOVE GRL, CKCN | |
85 | MOVE GRL, WDCN | |
86 | MOVE GRL, A[0] ;Just Check two boundary conditions | |
87 | MOVE GRL, A[15] | |
88 | MOVE GRL, ACC | |
89 | MOVE GRL, A[AP] | |
90 | MOVE GRL, IP | |
91 | MOVE GRL, @SP-- | |
92 | MOVE GRL, SP | |
93 | MOVE GRL, IV | |
94 | MOVE GRL, LC[0] | |
95 | MOVE GRL, LC[1] | |
96 | MOVE GRL, @BP[OFFS++] | |
97 | MOVE GRL, @BP[OFFS--] | |
98 | MOVE GRL, OFFS | |
99 | MOVE GRL, DPC | |
100 | MOVE GRL, GR | |
101 | MOVE GRL, BP | |
102 | MOVE GRL, GRS | |
103 | MOVE GRL, GRH | |
104 | MOVE GRL, GRXL | |
105 | MOVE GRL, FP | |
106 | MOVE GRL, @DP[0] | |
107 | MOVE GRL, @DP[1] | |
108 | MOVE GRL, @DP[0]++ | |
109 | MOVE GRL, @DP[1]++ | |
110 | MOVE GRL, @DP[0]-- | |
111 | MOVE GRL, @DP[1]-- | |
112 | MOVE BP, #01h | |
113 | MOVE BP, AP | |
114 | MOVE BP, APC | |
115 | MOVE BP, PSF | |
116 | MOVE BP, IC | |
117 | MOVE BP, IMR | |
118 | MOVE BP, SC | |
119 | MOVE BP, IIR | |
120 | MOVE BP, CKCN | |
121 | MOVE BP, WDCN | |
122 | MOVE BP, A[0] ;Just Check two boundary conditions | |
123 | MOVE BP, A[15] | |
124 | MOVE BP, ACC | |
125 | MOVE BP, A[AP] | |
126 | MOVE BP, IP | |
127 | MOVE BP, @SP-- | |
128 | MOVE BP, SP | |
129 | MOVE BP, IV | |
130 | MOVE BP, LC[0] | |
131 | MOVE BP, LC[1] | |
132 | MOVE BP, @BP[OFFS++] | |
133 | MOVE BP, @BP[OFFS--] | |
134 | MOVE BP, OFFS | |
135 | MOVE BP, DPC | |
136 | MOVE BP, GR | |
137 | MOVE BP, GRL | |
138 | MOVE BP, GRS | |
139 | MOVE BP, GRH | |
140 | MOVE BP, GRXL | |
141 | MOVE BP, FP | |
142 | MOVE BP, @DP[0] | |
143 | MOVE BP, @DP[1] | |
144 | MOVE BP, @DP[0]++ | |
145 | MOVE BP, @DP[1]++ | |
146 | MOVE BP, @DP[0]-- | |
147 | MOVE BP, @DP[1]-- | |
148 | MOVE @DP[0], #01h | |
149 | MOVE @DP[0], AP | |
150 | MOVE @DP[0], APC | |
151 | MOVE @DP[0], PSF | |
152 | MOVE @DP[0], IC | |
153 | MOVE @DP[0], IMR | |
154 | MOVE @DP[0], SC | |
155 | MOVE @DP[0], IIR | |
156 | MOVE @DP[0], CKCN | |
157 | MOVE @DP[0], WDCN | |
158 | MOVE @DP[0], A[0] ;Just Check two boundary conditions | |
159 | MOVE @DP[0], A[15] | |
160 | MOVE @DP[0], ACC | |
161 | MOVE @DP[0], A[AP] | |
162 | MOVE @DP[0], IP | |
163 | MOVE @DP[0], @SP-- | |
164 | MOVE @DP[0], SP | |
165 | MOVE @DP[0], IV | |
166 | MOVE @DP[0], LC[0] | |
167 | MOVE @DP[0], LC[1] | |
168 | MOVE @DP[0], @BP[OFFS++] | |
169 | MOVE @DP[0], @BP[OFFS--] | |
170 | MOVE @DP[0], OFFS | |
171 | MOVE @DP[0], DPC | |
172 | MOVE @DP[0], GR | |
173 | MOVE @DP[0], GRL | |
174 | MOVE @DP[0], BP | |
175 | MOVE @DP[0], GRS | |
176 | MOVE @DP[0], GRH | |
177 | MOVE @DP[0], GRXL | |
178 | MOVE @DP[0], FP | |
179 | MOVE @++DP[0], #01h | |
180 | MOVE @++DP[0], AP | |
181 | MOVE @++DP[0], APC | |
182 | MOVE @++DP[0], PSF | |
183 | MOVE @++DP[0], IC | |
184 | MOVE @++DP[0], IMR | |
185 | MOVE @++DP[0], SC | |
186 | MOVE @++DP[0], IIR | |
187 | MOVE @++DP[0], CKCN | |
188 | MOVE @++DP[0], WDCN | |
189 | MOVE @++DP[0], A[0] ;Just Check two boundary conditions | |
190 | MOVE @++DP[0], A[15] | |
191 | MOVE @++DP[0], ACC | |
192 | MOVE @++DP[0], A[AP] | |
193 | MOVE @++DP[0], IP | |
194 | MOVE @++DP[0], @SP-- | |
195 | MOVE @++DP[0], SP | |
196 | MOVE @++DP[0], IV | |
197 | MOVE @++DP[0], LC[0] | |
198 | MOVE @++DP[0], LC[1] | |
199 | MOVE @++DP[0], @BP[OFFS++] | |
200 | MOVE @++DP[0], @BP[OFFS--] | |
201 | MOVE @++DP[0], OFFS | |
202 | MOVE @++DP[0], DPC | |
203 | MOVE @++DP[0], GR | |
204 | MOVE @++DP[0], GRL | |
205 | MOVE @++DP[0], BP | |
206 | MOVE @++DP[0], GRS | |
207 | MOVE @++DP[0], GRH | |
208 | MOVE @++DP[0], GRXL | |
209 | MOVE @++DP[0], FP | |
210 | MOVE @--DP[0], #01h | |
211 | MOVE @--DP[0], AP | |
212 | MOVE @--DP[0], APC | |
213 | MOVE @--DP[0], PSF | |
214 | MOVE @--DP[0], IC | |
215 | MOVE @--DP[0], IMR | |
216 | MOVE @--DP[0], SC | |
217 | MOVE @--DP[0], IIR | |
218 | MOVE @--DP[0], CKCN | |
219 | MOVE @--DP[0], WDCN | |
220 | MOVE @--DP[0], A[0] ;Just Check two boundary conditions | |
221 | MOVE @--DP[0], A[15] | |
222 | MOVE @--DP[0], ACC | |
223 | MOVE @--DP[0], A[AP] | |
224 | MOVE @--DP[0], IP | |
225 | MOVE @--DP[0], @SP-- | |
226 | MOVE @--DP[0], SP | |
227 | MOVE @--DP[0], IV | |
228 | MOVE @--DP[0], LC[0] | |
229 | MOVE @--DP[0], LC[1] | |
230 | MOVE @--DP[0], @BP[OFFS++] | |
231 | MOVE @--DP[0], @BP[OFFS--] | |
232 | MOVE @--DP[0], OFFS | |
233 | MOVE @--DP[0], DPC | |
234 | MOVE @--DP[0], GR | |
235 | MOVE @--DP[0], GRL | |
236 | MOVE @--DP[0], BP | |
237 | MOVE @--DP[0], GRS | |
238 | MOVE @--DP[0], GRH | |
239 | MOVE @--DP[0], GRXL | |
240 | MOVE @--DP[0], FP | |
241 | MOVE DP[0], #01h | |
242 | MOVE DP[0], AP | |
243 | MOVE DP[0], APC | |
244 | MOVE DP[0], PSF | |
245 | MOVE DP[0], IC | |
246 | MOVE DP[0], IMR | |
247 | MOVE DP[0], SC | |
248 | MOVE DP[0], IIR | |
249 | MOVE DP[0], CKCN | |
250 | MOVE DP[0], WDCN | |
251 | MOVE DP[0], A[0] ;Just Check two boundary conditions | |
252 | MOVE DP[0], A[15] | |
253 | MOVE DP[0], ACC | |
254 | MOVE DP[0], A[AP] | |
255 | MOVE DP[0], IP | |
256 | MOVE DP[0], @SP-- | |
257 | MOVE DP[0], SP | |
258 | MOVE DP[0], IV | |
259 | MOVE DP[0], LC[0] | |
260 | MOVE DP[0], LC[1] | |
261 | MOVE DP[0], @BP[OFFS++] | |
262 | MOVE DP[0], @BP[OFFS--] | |
263 | MOVE DP[0], OFFS | |
264 | MOVE DP[0], DPC | |
265 | MOVE DP[0], GR | |
266 | MOVE DP[0], GRL | |
267 | MOVE DP[0], BP | |
268 | MOVE DP[0], GRS | |
269 | MOVE DP[0], GRH | |
270 | MOVE DP[0], GRXL | |
271 | MOVE DP[0], FP | |
272 | MOVE SC, #01h | |
273 | MOVE SC, AP | |
274 | MOVE SC, APC | |
275 | MOVE SC, PSF | |
276 | MOVE SC, IC | |
277 | MOVE SC, IMR | |
278 | MOVE SC, IIR | |
279 | MOVE SC, CKCN | |
280 | MOVE SC, WDCN | |
281 | MOVE SC, A[0] ;Just Check two boundary conditions | |
282 | MOVE SC, A[15] | |
283 | MOVE SC, ACC | |
284 | MOVE SC, A[AP] | |
285 | MOVE SC, IP | |
286 | MOVE SC, @SP-- | |
287 | MOVE SC, SP | |
288 | MOVE SC, IV | |
289 | MOVE SC, LC[0] | |
290 | MOVE SC, LC[1] | |
291 | MOVE SC, @BP[OFFS++] | |
292 | MOVE SC, @BP[OFFS--] | |
293 | MOVE SC, OFFS | |
294 | MOVE SC, DPC | |
295 | MOVE SC, GR | |
296 | MOVE SC, GRL | |
297 | MOVE SC, BP | |
298 | MOVE SC, GRS | |
299 | MOVE SC, GRH | |
300 | MOVE SC, GRXL | |
301 | MOVE SC, FP | |
302 | MOVE SC, @DP[0] | |
303 | MOVE SC, @DP[1] | |
304 | MOVE SC, @DP[0]++ | |
305 | MOVE SC, @DP[1]++ | |
306 | MOVE SC, @DP[0]-- | |
307 | MOVE SC, @DP[1]-- | |
308 | MOVE CKCN, #01h | |
309 | MOVE CKCN, AP | |
310 | MOVE CKCN, APC | |
311 | MOVE CKCN, PSF | |
312 | MOVE CKCN, IC | |
313 | MOVE CKCN, IMR | |
314 | MOVE CKCN, SC | |
315 | MOVE CKCN, IIR | |
316 | MOVE CKCN, WDCN | |
317 | MOVE CKCN, A[0] ;Just Check two boundary conditions | |
318 | MOVE CKCN, A[15] | |
319 | MOVE CKCN, ACC | |
320 | MOVE CKCN, A[AP] | |
321 | MOVE CKCN, IP | |
322 | MOVE CKCN, @SP-- | |
323 | MOVE CKCN, SP | |
324 | MOVE CKCN, IV | |
325 | MOVE CKCN, LC[0] | |
326 | MOVE CKCN, LC[1] | |
327 | MOVE CKCN, @BP[OFFS++] | |
328 | MOVE CKCN, @BP[OFFS--] | |
329 | MOVE CKCN, OFFS | |
330 | MOVE CKCN, DPC | |
331 | MOVE CKCN, GR | |
332 | MOVE CKCN, GRL | |
333 | MOVE CKCN, BP | |
334 | MOVE CKCN, GRS | |
335 | MOVE CKCN, GRH | |
336 | MOVE CKCN, GRXL | |
337 | MOVE CKCN, FP | |
338 | MOVE CKCN, @DP[0] | |
339 | MOVE CKCN, @DP[1] | |
340 | MOVE CKCN, @DP[0]++ | |
341 | MOVE CKCN, @DP[1]++ | |
342 | MOVE CKCN, @DP[0]-- | |
343 | MOVE CKCN, @DP[1]-- | |
344 | MOVE GRH, #01h | |
345 | MOVE GRH, AP | |
346 | MOVE GRH, APC | |
347 | MOVE GRH, PSF | |
348 | MOVE GRH, IC | |
349 | MOVE GRH, IMR | |
350 | MOVE GRH, SC | |
351 | MOVE GRH, IIR | |
352 | MOVE GRH, CKCN | |
353 | MOVE GRH, WDCN | |
354 | MOVE GRH, A[0] ;Just Check two boundary conditions | |
355 | MOVE GRH, A[15] | |
356 | MOVE GRH, ACC | |
357 | MOVE GRH, A[AP] | |
358 | MOVE GRH, IP | |
359 | MOVE GRH, @SP-- | |
360 | MOVE GRH, SP | |
361 | MOVE GRH, IV | |
362 | MOVE GRH, LC[0] | |
363 | MOVE GRH, LC[1] | |
364 | MOVE GRH, @BP[OFFS++] | |
365 | MOVE GRH, @BP[OFFS--] | |
366 | MOVE GRH, OFFS | |
367 | MOVE GRH, DPC | |
368 | MOVE GRH, GR | |
369 | MOVE GRH, GRL | |
370 | MOVE GRH, BP | |
371 | MOVE GRH, GRS | |
372 | MOVE GRH, GRXL | |
373 | MOVE GRH, FP | |
374 | MOVE GRH, @DP[0] | |
375 | MOVE GRH, @DP[1] | |
376 | MOVE GRH, @DP[0]++ | |
377 | MOVE GRH, @DP[1]++ | |
378 | MOVE GRH, @DP[0]-- | |
379 | MOVE GRH, @DP[1]-- |