-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMOVE_MOVEA.L68
584 lines (580 loc) · 29.5 KB
/
MOVE_MOVEA.L68
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
00001000 Starting Address
Assembler used: EASy68K Editor/Assembler v5.16.01
Created On: 6/7/2019 12:49:38 PM
00000000 1 *-----------------------------------------------------------
00000000 2 * Title :
00000000 3 * Written by :
00000000 4 * Date :
00000000 5 * Description:
00000000 6 *-----------------------------------------------------------
000018A0 7 ORG $18A0
000018A0 8
000018A0 9 PARSE_MOVE
000018A0 360C 10 MOVE.W A4,D3
000018A2 11
000018A2 12 ;Get the destination register
000018A2 C67C 0FFF 13 AND.W #$0FFF,D3
000018A6 E743 14 ASL.W #3,D3
000018A8 3803 15 MOVE.W D3,D4
000018AA C8BC 0000F000 16 AND.L #$0000F000,D4
000018B0 E95C 17 ROL.W #4,D4
000018B2 2844 18 MOVE.L D4,A4 ;Destination register
000018B4 19
000018B4 20 ;Get the destination mode
000018B4 C67C 0FFF 21 AND.W #$0FFF,D3
000018B8 E743 22 ASL.W #3,D3
000018BA 3803 23 MOVE.W D3,D4
000018BC C8BC 0000F000 24 AND.L #$0000F000,D4
000018C2 E95C 25 ROL.W #4,D4
000018C4 2A44 26 MOVE.L D4,A5 ;Destination mode
000018C6 27
000018C6 28 ;Get the source mode
000018C6 C67C 0FFF 29 AND.W #$0FFF,D3
000018CA E743 30 ASL.W #3,D3
000018CC 3803 31 MOVE.W D3,D4
000018CE C8BC 0000F000 32 AND.L #$0000F000,D4
000018D4 E95C 33 ROL.W #4,D4
000018D6 2C44 34 MOVE.L D4,A6 ;Source mode
000018D8 35
000018D8 36 ;Get the source register
000018D8 C67C 0FFF 37 AND.W #$0FFF,D3
000018DC E743 38 ASL.W #3,D3
000018DE 3803 39 MOVE.W D3,D4
000018E0 C8BC 0000F000 40 AND.L #$0000F000,D4
000018E6 E95C 41 ROL.W #4,D4 ;Source register
000018E8 42
000018E8 143C 0010 43 MOVE.B #16,D2
000018EC 103C 000F 44 MOVE.B #15,D0
000018F0 45
000018F0 BAFC 0001 46 CMP.W #%001,A5
000018F4 6700 0006 47 BEQ DISPLAY_MOVEA
000018F8 6000 0012 48 BRA DISPLAY_MOVE
000018FC 49
000018FC 50 DISPLAY_MOVEA
Line 51 ERROR: Undefined symbol
000018FC 43F9 004DBD16 51 LEA MOVEA_OUTPUT,A1
00001902 103C 000E 52 MOVE.B #14,D0
00001906 4E4F 53 TRAP #15
00001908 6000 0012 54 BRA DISPLAY_TYPE
0000190C 55
0000190C 56 DISPLAY_MOVE
Line 57 ERROR: Undefined symbol
0000190C 43F9 004DBD16 57 LEA MOVE_OUTPUT,A1
00001912 103C 000E 58 MOVE.B #14,D0
00001916 4E4F 59 TRAP #15
00001918 6000 0002 60 BRA DISPLAY_TYPE
0000191C 61
0000191C 62 DISPLAY_TYPE
Line 63 ERROR: Undefined symbol
0000191C BA7C BD16 63 CMP.W #MOVE_B_CODE,D5
00001920 6700 0016 64 BEQ DISPLAY_BYTE
00001924 65
Line 66 ERROR: Undefined symbol
00001924 BA7C BD16 66 CMP.W #MOVE_W_CODE,D5
00001928 6700 001E 67 BEQ DISPLAY_WORD
0000192C 68
Line 69 ERROR: Undefined symbol
0000192C BA7C BD16 69 CMP.W #MOVE_L_CODE,D5
00001930 6700 0026 70 BEQ DISPLAY_LONG
00001934 71
Line 72 ERROR: Undefined symbol
00001934 6000 A3E0 72 BRA IF_INVALID_SIZE
00001938 73
00001938 74 DISPLAY_BYTE
Line 75 ERROR: Undefined symbol
00001938 43F9 004DBD16 75 LEA B_OUTPUT,A1
0000193E 103C 000E 76 MOVE.B #14,D0
00001942 4E4F 77 TRAP #15
00001944 6000 0022 78 BRA DISPLAY_SRC_MODE
00001948 79
00001948 80 DISPLAY_WORD
Line 81 ERROR: Undefined symbol
00001948 43F9 004DBD16 81 LEA W_OUTPUT,A1
0000194E 103C 000E 82 MOVE.B #14,D0
00001952 4E4F 83 TRAP #15
00001954 6000 0012 84 BRA DISPLAY_SRC_MODE
00001958 85
00001958 86 DISPLAY_LONG
Line 87 ERROR: Undefined symbol
00001958 43F9 004DBD16 87 LEA L_OUTPUT,A1
0000195E 103C 000E 88 MOVE.B #14,D0
00001962 4E4F 89 TRAP #15
00001964 6000 0002 90 BRA DISPLAY_SRC_MODE
00001968 91
00001968 92 DISPLAY_SRC_MODE
00001968 BCFC 0000 93 CMP.W #%000,A6
0000196C 6700 002E 94 BEQ DISPLAY_Dn_SRC
00001970 95
00001970 BCFC 0001 96 CMP.W #%001,A6
00001974 6700 0040 97 BEQ DISPLAY_An_SRC
00001978 98
00001978 BCFC 0002 99 CMP.W #%010,A6
0000197C 6700 0052 100 BEQ DISPLAY_AT_An_SRC
00001980 101
00001980 BCFC 0003 102 CMP.W #%011,A6
00001984 6700 0078 103 BEQ DISPLAY_AT_An_INCREMENT_SRC
00001988 104
00001988 BCFC 0004 105 CMP.W #%100,A6
0000198C 6700 00A8 106 BEQ DISPLAY_AT_An_DECREMENT_SRC
00001990 107
00001990 BCFC 0007 108 CMP.W #%111,A6
00001994 6700 00D8 109 BEQ DISPLAY_ADDRESS_OR_DATA_SRC
00001998 110
Line 111 ERROR: Undefined symbol
00001998 6000 A37C 111 BRA IF_INVALID_SRC_DEST
0000199C 112
0000199C 113 DISPLAY_Dn_SRC
Line 114 ERROR: Undefined symbol
0000199C 123C 0016 114 MOVE.B #D,D1
000019A0 103C 0006 115 MOVE.B #6,D0
000019A4 4E4F 116 TRAP #15
000019A6 117
000019A6 143C 0010 118 MOVE.B #16,D2
000019AA 103C 000F 119 MOVE.B #15,D0
000019AE 2204 120 MOVE.L D4,D1
000019B0 4E4F 121 TRAP #15
000019B2 122
000019B2 6000 01A0 123 BRA DISPLAY_DEST
000019B6 124
000019B6 125 DISPLAY_An_SRC
Line 126 ERROR: Undefined symbol
000019B6 123C 0016 126 MOVE.B #A,D1
000019BA 103C 0006 127 MOVE.B #6,D0
000019BE 4E4F 128 TRAP #15
000019C0 129
000019C0 143C 0010 130 MOVE.B #16,D2
000019C4 103C 000F 131 MOVE.B #15,D0
000019C8 2204 132 MOVE.L D4,D1
000019CA 4E4F 133 TRAP #15
000019CC 134
000019CC 6000 0186 135 BRA DISPLAY_DEST
000019D0 136
000019D0 137 DISPLAY_AT_An_SRC
Line 138 ERROR: Undefined symbol
000019D0 123C 0016 138 MOVE.B #LEFT_PAR,D1
000019D4 103C 0006 139 MOVE.B #6,D0
000019D8 4E4F 140 TRAP #15
000019DA 141
Line 142 ERROR: Undefined symbol
000019DA 123C 0016 142 MOVE.B #A,D1
000019DE 103C 0006 143 MOVE.B #6,D0
000019E2 4E4F 144 TRAP #15
000019E4 145
000019E4 143C 0010 146 MOVE.B #16,D2
000019E8 103C 000F 147 MOVE.B #15,D0
000019EC 2204 148 MOVE.L D4,D1
000019EE 4E4F 149 TRAP #15
000019F0 150
Line 151 ERROR: Undefined symbol
000019F0 123C 0016 151 MOVE.B #RIGHT_PAR,D1
000019F4 103C 0006 152 MOVE.B #6,D0
000019F8 4E4F 153 TRAP #15
000019FA 154
000019FA 6000 0158 155 BRA DISPLAY_DEST
000019FE 156
000019FE 157 DISPLAY_AT_An_INCREMENT_SRC
Line 158 ERROR: Undefined symbol
000019FE 123C 0016 158 MOVE.B #LEFT_PAR,D1
00001A02 103C 0006 159 MOVE.B #6,D0
00001A06 4E4F 160 TRAP #15
00001A08 161
Line 162 ERROR: Undefined symbol
00001A08 123C 0016 162 MOVE.B #A,D1
00001A0C 103C 0006 163 MOVE.B #6,D0
00001A10 4E4F 164 TRAP #15
00001A12 165
00001A12 143C 0010 166 MOVE.B #16,D2
00001A16 103C 000F 167 MOVE.B #15,D0
00001A1A 2204 168 MOVE.L D4,D1
00001A1C 4E4F 169 TRAP #15
00001A1E 170
Line 171 ERROR: Undefined symbol
00001A1E 123C 0016 171 MOVE.B #RIGHT_PAR,D1
00001A22 103C 0006 172 MOVE.B #6,D0
00001A26 4E4F 173 TRAP #15
00001A28 174
Line 175 ERROR: Undefined symbol
00001A28 123C 0016 175 MOVE.B #PLUS,D1
00001A2C 103C 0006 176 MOVE.B #6,D0
00001A30 4E4F 177 TRAP #15
00001A32 178
00001A32 6000 0120 179 BRA DISPLAY_DEST
00001A36 180
00001A36 181 DISPLAY_AT_An_DECREMENT_SRC
Line 182 ERROR: Undefined symbol
00001A36 123C 0016 182 MOVE.B #MINUS,D1
00001A3A 103C 0006 183 MOVE.B #6,D0
00001A3E 4E4F 184 TRAP #15
00001A40 185
Line 186 ERROR: Undefined symbol
00001A40 123C 0016 186 MOVE.B #LEFT_PAR,D1
00001A44 103C 0006 187 MOVE.B #6,D0
00001A48 4E4F 188 TRAP #15
00001A4A 189
Line 190 ERROR: Undefined symbol
00001A4A 123C 0016 190 MOVE.B #A,D1
00001A4E 103C 0006 191 MOVE.B #6,D0
00001A52 4E4F 192 TRAP #15
00001A54 193
00001A54 143C 0010 194 MOVE.B #16,D2
00001A58 103C 000F 195 MOVE.B #15,D0
00001A5C 2204 196 MOVE.L D4,D1
00001A5E 4E4F 197 TRAP #15
00001A60 198
Line 199 ERROR: Undefined symbol
00001A60 123C 0016 199 MOVE.B #RIGHT_PAR,D1
00001A64 103C 0006 200 MOVE.B #6,D0
00001A68 4E4F 201 TRAP #15
00001A6A 202
00001A6A 6000 00E8 203 BRA DISPLAY_DEST
00001A6E 204
00001A6E 205 DISPLAY_ADDRESS_OR_DATA_SRC
00001A6E B87C 0000 206 CMP.W #%000,D4
00001A72 6700 0016 207 BEQ DISPLAY_ADDRESS_WORD_SRC
00001A76 208
00001A76 B87C 0001 209 CMP.W #%001,D4
00001A7A 6700 002C 210 BEQ DISPLAY_ADDRESS_LONG_SRC
00001A7E 211
00001A7E B87C 0004 212 CMP.W #%100,D4
00001A82 6700 003E 213 BEQ DISPLAY_DATA_SRC
00001A86 214
Line 215 ERROR: Undefined symbol
00001A86 6000 A28E 215 BRA IF_INVALID_SRC_DEST
00001A8A 216
00001A8A 217 DISPLAY_ADDRESS_WORD_SRC
00001A8A 544A 218 ADDQ #2,A2
00001A8C 219
Line 220 ERROR: Undefined symbol
00001A8C 123C 0016 220 MOVE.B #HEX,D1
00001A90 103C 0006 221 MOVE.B #6,D0
00001A94 4E4F 222 TRAP #15
00001A96 223
00001A96 3212 224 MOVE.W (A2),D1
00001A98 C2BC 0000FFFF 225 AND.L #$0000FFFF,D1
00001A9E 103C 000F 226 MOVE.B #15,D0
00001AA2 4E4F 227 TRAP #15
00001AA4 228
00001AA4 6000 00AE 229 BRA DISPLAY_DEST
00001AA8 230
00001AA8 231 DISPLAY_ADDRESS_LONG_SRC
00001AA8 544A 232 ADDQ #2,A2
00001AAA 233
Line 234 ERROR: Undefined symbol
00001AAA 123C 0016 234 MOVE.B #HEX,D1
00001AAE 103C 0006 235 MOVE.B #6,D0
00001AB2 4E4F 236 TRAP #15
00001AB4 237
00001AB4 2212 238 MOVE.L (A2),D1
00001AB6 103C 000F 239 MOVE.B #15,D0
00001ABA 4E4F 240 TRAP #15
00001ABC 241
00001ABC 544A 242 ADDQ #2,A2
00001ABE 243
00001ABE 6000 0094 244 BRA DISPLAY_DEST
00001AC2 245
00001AC2 246 DISPLAY_DATA_SRC
Line 247 ERROR: Undefined symbol
00001AC2 BA7C BD16 247 CMP.W #MOVE_B_CODE,D5
00001AC6 6700 0016 248 BEQ DISPLAY_DATA_SRC_BYTE
00001ACA 249
Line 250 ERROR: Undefined symbol
00001ACA BA7C BD16 250 CMP.W #MOVE_W_CODE,D5
00001ACE 6700 0038 251 BEQ DISPLAY_DATA_SRC_WORD
00001AD2 252
Line 253 ERROR: Undefined symbol
00001AD2 BA7C BD16 253 CMP.W #MOVE_L_CODE,D5
00001AD6 6700 0058 254 BEQ DISPLAY_DATA_SRC_LONG
00001ADA 255
Line 256 ERROR: Undefined symbol
00001ADA 6000 A23A 256 BRA IF_INVALID_SRC_DEST
00001ADE 257
00001ADE 258 DISPLAY_DATA_SRC_BYTE
00001ADE 564A 259 ADDQ #3,A2
00001AE0 260
Line 261 ERROR: Undefined symbol
00001AE0 123C 0016 261 MOVE.B #NUM,D1
00001AE4 103C 0006 262 MOVE.B #6,D0
00001AE8 4E4F 263 TRAP #15
00001AEA 264
Line 265 ERROR: Undefined symbol
00001AEA 123C 0016 265 MOVE.B #HEX,D1
00001AEE 103C 0006 266 MOVE.B #6,D0
00001AF2 4E4F 267 TRAP #15
00001AF4 268
00001AF4 1212 269 MOVE.B (A2),D1
00001AF6 C2BC 000000FF 270 AND.L #$000000FF,D1
00001AFC 103C 000F 271 MOVE.B #15,D0
00001B00 4E4F 272 TRAP #15
00001B02 273
00001B02 534A 274 SUBQ #1,A2
00001B04 275
00001B04 6000 004E 276 BRA DISPLAY_DEST
00001B08 277
00001B08 278 DISPLAY_DATA_SRC_WORD
00001B08 544A 279 ADDQ #2,A2
00001B0A 280
Line 281 ERROR: Undefined symbol
00001B0A 123C 0016 281 MOVE.B #NUM,D1
00001B0E 103C 0006 282 MOVE.B #6,D0
00001B12 4E4F 283 TRAP #15
00001B14 284
Line 285 ERROR: Undefined symbol
00001B14 123C 0016 285 MOVE.B #HEX,D1
00001B18 103C 0006 286 MOVE.B #6,D0
00001B1C 4E4F 287 TRAP #15
00001B1E 288
00001B1E 3212 289 MOVE.W (A2),D1
00001B20 C2BC 0000FFFF 290 AND.L #$0000FFFF,D1
00001B26 103C 000F 291 MOVE.B #15,D0
00001B2A 4E4F 292 TRAP #15
00001B2C 293
00001B2C 6000 0026 294 BRA DISPLAY_DEST
00001B30 295
00001B30 296 DISPLAY_DATA_SRC_LONG
00001B30 544A 297 ADDQ #2,A2
00001B32 298
Line 299 ERROR: Undefined symbol
00001B32 123C 0016 299 MOVE.B #NUM,D1
00001B36 103C 0006 300 MOVE.B #6,D0
00001B3A 4E4F 301 TRAP #15
00001B3C 302
Line 303 ERROR: Undefined symbol
00001B3C 123C 0016 303 MOVE.B #HEX,D1
00001B40 103C 0006 304 MOVE.B #6,D0
00001B44 4E4F 305 TRAP #15
00001B46 306
00001B46 2212 307 MOVE.L (A2),D1
00001B48 103C 000F 308 MOVE.B #15,D0
00001B4C 4E4F 309 TRAP #15
00001B4E 310
00001B4E 544A 311 ADDQ #2,A2
00001B50 312
00001B50 6000 0002 313 BRA DISPLAY_DEST
00001B54 314
00001B54 315 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
00001B54 316
00001B54 317 DISPLAY_DEST
Line 318 ERROR: Undefined symbol
00001B54 123C 0016 318 MOVE.B #COMMA,D1
00001B58 103C 0006 319 MOVE.B #6,D0
00001B5C 4E4F 320 TRAP #15
00001B5E 321
00001B5E BAFC 0000 322 CMP.W #%000,A5
00001B62 6700 002E 323 BEQ DISPLAY_Dn_DEST
00001B66 324
00001B66 BAFC 0001 325 CMP.W #%001,A5
00001B6A 6700 0040 326 BEQ DISPLAY_An_DEST
00001B6E 327
00001B6E BAFC 0002 328 CMP.W #%010,A5
00001B72 6700 0052 329 BEQ DISPLAY_AT_An_DEST
00001B76 330
00001B76 BAFC 0003 331 CMP.W #%011,A5
00001B7A 6700 0078 332 BEQ DISPLAY_AT_An_INCREMENT_DEST
00001B7E 333
00001B7E BAFC 0004 334 CMP.W #%100,A5
00001B82 6700 00A8 335 BEQ DISPLAY_AT_An_DECREMENT_DEST
00001B86 336
00001B86 BAFC 0007 337 CMP.W #%111,A5
00001B8A 6700 00D8 338 BEQ DISPLAY_ADDRESS_OR_DATA_DEST
00001B8E 339
Line 340 ERROR: Undefined symbol
00001B8E 6000 A186 340 BRA IF_INVALID_SRC_DEST
00001B92 341
00001B92 342 DISPLAY_Dn_DEST
Line 343 ERROR: Undefined symbol
00001B92 123C 0016 343 MOVE.B #D,D1
00001B96 103C 0006 344 MOVE.B #6,D0
00001B9A 4E4F 345 TRAP #15
00001B9C 346
00001B9C 143C 0010 347 MOVE.B #16,D2
00001BA0 103C 000F 348 MOVE.B #15,D0
00001BA4 220C 349 MOVE.L A4,D1
00001BA6 4E4F 350 TRAP #15
00001BA8 351
Line 352 ERROR: Undefined symbol
00001BA8 6000 A16C 352 BRA ITERATE
00001BAC 353
00001BAC 354 DISPLAY_An_DEST
Line 355 ERROR: Undefined symbol
00001BAC 123C 0016 355 MOVE.B #A,D1
00001BB0 103C 0006 356 MOVE.B #6,D0
00001BB4 4E4F 357 TRAP #15
00001BB6 358
00001BB6 143C 0010 359 MOVE.B #16,D2
00001BBA 103C 000F 360 MOVE.B #15,D0
00001BBE 220C 361 MOVE.L A4,D1
00001BC0 4E4F 362 TRAP #15
00001BC2 363
Line 364 ERROR: Undefined symbol
00001BC2 6000 A152 364 BRA ITERATE
00001BC6 365
00001BC6 366 DISPLAY_AT_An_DEST
Line 367 ERROR: Undefined symbol
00001BC6 123C 0016 367 MOVE.B #LEFT_PAR,D1
00001BCA 103C 0006 368 MOVE.B #6,D0
00001BCE 4E4F 369 TRAP #15
00001BD0 370
Line 371 ERROR: Undefined symbol
00001BD0 123C 0016 371 MOVE.B #A,D1
00001BD4 103C 0006 372 MOVE.B #6,D0
00001BD8 4E4F 373 TRAP #15
00001BDA 374
00001BDA 143C 0010 375 MOVE.B #16,D2
00001BDE 103C 000F 376 MOVE.B #15,D0
00001BE2 220C 377 MOVE.L A4,D1
00001BE4 4E4F 378 TRAP #15
00001BE6 379
Line 380 ERROR: Undefined symbol
00001BE6 123C 0016 380 MOVE.B #RIGHT_PAR,D1
00001BEA 103C 0006 381 MOVE.B #6,D0
00001BEE 4E4F 382 TRAP #15
00001BF0 383
Line 384 ERROR: Undefined symbol
00001BF0 6000 A124 384 BRA ITERATE
00001BF4 385
00001BF4 386 DISPLAY_AT_An_INCREMENT_DEST
Line 387 ERROR: Undefined symbol
00001BF4 123C 0016 387 MOVE.B #LEFT_PAR,D1
00001BF8 103C 0006 388 MOVE.B #6,D0
00001BFC 4E4F 389 TRAP #15
00001BFE 390
Line 391 ERROR: Undefined symbol
00001BFE 123C 0016 391 MOVE.B #A,D1
00001C02 103C 0006 392 MOVE.B #6,D0
00001C06 4E4F 393 TRAP #15
00001C08 394
00001C08 143C 0010 395 MOVE.B #16,D2
00001C0C 103C 000F 396 MOVE.B #15,D0
00001C10 220C 397 MOVE.L A4,D1
00001C12 4E4F 398 TRAP #15
00001C14 399
Line 400 ERROR: Undefined symbol
00001C14 123C 0016 400 MOVE.B #RIGHT_PAR,D1
00001C18 103C 0006 401 MOVE.B #6,D0
00001C1C 4E4F 402 TRAP #15
00001C1E 403
Line 404 ERROR: Undefined symbol
00001C1E 123C 0016 404 MOVE.B #PLUS,D1
00001C22 103C 0006 405 MOVE.B #6,D0
00001C26 4E4F 406 TRAP #15
00001C28 407
Line 408 ERROR: Undefined symbol
00001C28 6000 A0EC 408 BRA ITERATE
00001C2C 409
00001C2C 410 DISPLAY_AT_An_DECREMENT_DEST
Line 411 ERROR: Undefined symbol
00001C2C 123C 0016 411 MOVE.B #MINUS,D1
00001C30 103C 0006 412 MOVE.B #6,D0
00001C34 4E4F 413 TRAP #15
00001C36 414
Line 415 ERROR: Undefined symbol
00001C36 123C 0016 415 MOVE.B #LEFT_PAR,D1
00001C3A 103C 0006 416 MOVE.B #6,D0
00001C3E 4E4F 417 TRAP #15
00001C40 418
Line 419 ERROR: Undefined symbol
00001C40 123C 0016 419 MOVE.B #A,D1
00001C44 103C 0006 420 MOVE.B #6,D0
00001C48 4E4F 421 TRAP #15
00001C4A 422
00001C4A 143C 0010 423 MOVE.B #16,D2
00001C4E 103C 000F 424 MOVE.B #15,D0
00001C52 220C 425 MOVE.L A4,D1
00001C54 4E4F 426 TRAP #15
00001C56 427
Line 428 ERROR: Undefined symbol
00001C56 123C 0016 428 MOVE.B #RIGHT_PAR,D1
00001C5A 103C 0006 429 MOVE.B #6,D0
00001C5E 4E4F 430 TRAP #15
00001C60 431
Line 432 ERROR: Undefined symbol
00001C60 6000 A0B4 432 BRA ITERATE
00001C64 433
00001C64 434 DISPLAY_ADDRESS_OR_DATA_DEST
00001C64 B8FC 0000 435 CMP.W #%000,A4
00001C68 6700 000E 436 BEQ DISPLAY_ADDRESS_WORD_DEST
00001C6C 437
00001C6C B8FC 0001 438 CMP.W #%001,A4
00001C70 6700 0024 439 BEQ DISPLAY_ADDRESS_LONG_DEST
00001C74 440
Line 441 ERROR: Undefined symbol
00001C74 6000 A0A0 441 BRA IF_INVALID_SRC_DEST
00001C78 442
00001C78 443 DISPLAY_ADDRESS_WORD_DEST
00001C78 544A 444 ADDQ #2,A2
00001C7A 445
Line 446 ERROR: Undefined symbol
00001C7A 123C 0016 446 MOVE.B #HEX,D1
00001C7E 103C 0006 447 MOVE.B #6,D0
00001C82 4E4F 448 TRAP #15
00001C84 449
00001C84 3212 450 MOVE.W (A2),D1
00001C86 C2BC 0000FFFF 451 AND.L #$0000FFFF,D1
00001C8C 103C 000F 452 MOVE.B #15,D0
00001C90 4E4F 453 TRAP #15
00001C92 454
Line 455 ERROR: Undefined symbol
00001C92 6000 A082 455 BRA ITERATE
00001C96 456
00001C96 457 DISPLAY_ADDRESS_LONG_DEST
00001C96 544A 458 ADDQ #2,A2
00001C98 459
Line 460 ERROR: Undefined symbol
00001C98 123C 0016 460 MOVE.B #HEX,D1
00001C9C 103C 0006 461 MOVE.B #6,D0
00001CA0 4E4F 462 TRAP #15
00001CA2 463
00001CA2 2212 464 MOVE.L (A2),D1
00001CA4 103C 000F 465 MOVE.B #15,D0
00001CA8 4E4F 466 TRAP #15
00001CAA 467
00001CAA 544A 468 ADDQ #2,A2
00001CAC 469
Line 470 ERROR: Undefined symbol
00001CAC 6000 A068 470 BRA ITERATE
00001CB0 471
00001CB0 472
00001CB0 473
00001CB0 474
00001CB0 475
00001CB0 476
00001CB0 477
00001CB0 478
00001CB0 479
00001CB0 480
00001CB0 481
Line 482 WARNING: END directive missing, starting address not set
61 errors detected
1 warning generated
SYMBOL TABLE INFORMATION
Symbol-name Value
-------------------------
DISPLAY_ADDRESS_LONG_DEST 1C96
DISPLAY_ADDRESS_LONG_SRC 1AA8
DISPLAY_ADDRESS_OR_DATA_DEST 1C64
DISPLAY_ADDRESS_OR_DATA_SRC 1A6E
DISPLAY_ADDRESS_WORD_DEST 1C78
DISPLAY_ADDRESS_WORD_SRC 1A8A
DISPLAY_AN_DEST 1BAC
DISPLAY_AN_SRC 19B6
DISPLAY_AT_AN_DECREMENT_DEST 1C2C
DISPLAY_AT_AN_DECREMENT_SRC 1A36
DISPLAY_AT_AN_DEST 1BC6
DISPLAY_AT_AN_INCREMENT_DEST 1BF4
DISPLAY_AT_AN_INCREMENT_SRC 19FE
DISPLAY_AT_AN_SRC 19D0
DISPLAY_BYTE 1938
DISPLAY_DATA_SRC 1AC2
DISPLAY_DATA_SRC_BYTE 1ADE
DISPLAY_DATA_SRC_LONG 1B30
DISPLAY_DATA_SRC_WORD 1B08
DISPLAY_DEST 1B54
DISPLAY_DN_DEST 1B92
DISPLAY_DN_SRC 199C
DISPLAY_LONG 1958
DISPLAY_MOVE 190C
DISPLAY_MOVEA 18FC
DISPLAY_SRC_MODE 1968
DISPLAY_TYPE 191C
DISPLAY_WORD 1948
PARSE_MOVE 18A0