-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtest.txt
703 lines (691 loc) · 15.7 KB
/
test.txt
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
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
0000 : c3 JMP 00a8
...
004e : d3 OUT 02
0050 : c9 RET
...
0051 : f5 PUSH PSW
0052 : cd CALL 0061
0055 : 5f MOV E, A
0056 : cd CALL 004e
0059 : f1 POP PSW
005a : cd CALL 0065
005d : 5f MOV E, A
005e : c3 JMP 004e
...
0061 : 0f RRC
0062 : 0f RRC
0063 : 0f RRC
0064 : 0f RRC
0065 : e6 ANI 0f
0067 : fe CPI 0a
0069 : fa JM 006e
006c : c6 ADI 07
006e : c6 ADI 30
0070 : c9 RET
...
00a8 : 31 LXI SP 05ad
00ab : e6 ANI 00
00ad : ca JZ 00b3
00b0 : cd CALL 0586
00b3 : d2 JNC 00b9
00b6 : cd CALL 0586
00b9 : ea JPE 00bf
00bc : cd CALL 0586
00bf : f2 JP 00c5
00c2 : cd CALL 0586
00c5 : c2 JNZ 00d4
00c8 : da JC 00d4
00cb : e2 JPO 00d4
00ce : fa JM 00d4
00d1 : c3 JMP 00d7
...
00d4 : cd CALL 0586
00d7 : c6 ADI 06
00d9 : c2 JNZ 00df
00dc : cd CALL 0586
00df : da JC 00e8
00e2 : e2 JPO 00e8
00e5 : f2 JP 00eb
00e8 : cd CALL 0586
00eb : c6 ADI 70
00ed : e2 JPO 00f3
00f0 : cd CALL 0586
00f3 : fa JM 00fc
00f6 : ca JZ 00fc
00f9 : d2 JNC 00ff
00fc : cd CALL 0586
00ff : c6 ADI 81
0101 : fa JM 0107
0104 : cd CALL 0586
0107 : ca JZ 0110
010a : da JC 0110
010d : e2 JPO 0113
0110 : cd CALL 0586
0113 : c6 ADI fe
0115 : da JC 011b
0118 : cd CALL 0586
011b : ca JZ 0124
011e : e2 JPO 0124
0121 : fa JM 0127
0124 : cd CALL 0586
0127 : fe CPI 00
0129 : da JC 013f
012c : ca JZ 013f
012f : fe CPI f5
0131 : da JC 013f
0134 : c2 JNZ 013f
0137 : fe CPI ff
0139 : ca JZ 013f
013c : da JC 0142
013f : cd CALL 0586
0142 : ce ACI 0a
0144 : ce ACI 0a
0146 : fe CPI 0b
0148 : ca JZ 014e
014b : cd CALL 0586
014e : d6 SUI 0c
0150 : d6 SUI 0f
0152 : fe CPI f0
0154 : ca JZ 015a
0157 : cd CALL 0586
015a : de SBI f1
015c : de SBI 0e
015e : fe CPI f0
0160 : ca JZ 0166
0163 : cd CALL 0586
0166 : e6 ANI 55
0168 : fe CPI 50
016a : ca JZ 0170
016d : cd CALL 0586
0170 : f6 ORI 3a
0172 : fe CPI 7a
0174 : ca JZ 017a
0177 : cd CALL 0586
017a : ee XRI 0f
017c : fe CPI 75
017e : ca JZ 0184
0181 : cd CALL 0586
0184 : e6 ANI 00
0186 : dc CC 0586
0189 : e4 CPO 0586
018c : fc CM 0586
018f : c4 CNZ 0586
0192 : fe CPI 00
0194 : ca JZ 019a
0197 : cd CALL 0586
019a : d6 SUI 77
019c : d4 CNC 0586
019f : ec CPE 0586
01a2 : f4 CP 0586
01a5 : cc CZ 0586
01a8 : fe CPI 89
01aa : ca JZ 01b0
01ad : cd CALL 0586
01b0 : e6 ANI ff
01b2 : e4 CPO 01bd
01b5 : fe CPI d9
01b7 : ca JZ 021a
01ba : cd CALL 0586
01bd : e8 RPE
01be : c6 ADI 10
01c0 : ec CPE 01c9
01c3 : c6 ADI 02
01c5 : e0 RPO
01c6 : cd CALL 0586
01c9 : e0 RPO
01ca : c6 ADI 20
01cc : fc CM 01d5
01cf : c6 ADI 04
01d1 : e8 RPE
01d2 : cd CALL 0586
01d5 : f0 RP
01d6 : c6 ADI 80
01d8 : f4 CP 01e1
01db : c6 ADI 80
01dd : f8 RM
01de : cd CALL 0586
01e1 : f8 RM
01e2 : c6 ADI 40
01e4 : d4 CNC 01ed
01e7 : c6 ADI 40
01e9 : f0 RP
01ea : cd CALL 0586
01ed : d8 RC
01ee : c6 ADI 8f
01f0 : dc CC 01f9
01f3 : d6 SUI 02
01f5 : d0 RNC
01f6 : cd CALL 0586
01f9 : d0 RNC
01fa : c6 ADI f7
01fc : c4 CNZ 0205
01ff : c6 ADI fe
0201 : d8 RC
0202 : cd CALL 0586
0205 : c8 RZ
0206 : c6 ADI 01
0208 : cc CZ 0211
020b : c6 ADI d0
020d : c0 RNZ
020e : cd CALL 0586
0211 : c0 RNZ
0212 : c6 ADI 47
0214 : fe CPI 47
0216 : c8 RZ
0217 : cd CALL 0586
021a : 3e MVI A 77
021c : 3c INR A
021d : 47 MOV B, A
021e : 04 INR B
021f : 48 MOV C, B
0220 : 0d DCR C
0221 : 51 MOV D, C
0222 : 5a MOV E, D
0223 : 63 MOV H, E
0224 : 6c MOV L, H
0225 : 7d MOV A, L
0226 : 3d DCR A
0227 : 4f MOV C, A
0228 : 59 MOV E, C
0229 : 6b MOV L, E
022a : 45 MOV B, L
022b : 50 MOV D, B
022c : 62 MOV H, D
022d : 7c MOV A, H
022e : 57 MOV D, A
022f : 14 INR D
0230 : 6a MOV L, D
0231 : 4d MOV C, L
0232 : 0c INR C
0233 : 61 MOV H, C
0234 : 44 MOV B, H
0235 : 05 DCR B
0236 : 58 MOV E, B
0237 : 7b MOV A, E
0238 : 5f MOV E, A
0239 : 1c INR E
023a : 43 MOV B, E
023b : 60 MOV H, B
023c : 24 INR H
023d : 4c MOV C, H
023e : 69 MOV L, C
023f : 55 MOV D, L
0240 : 15 DCR D
0241 : 7a MOV A, D
0242 : 67 MOV H, A
0243 : 25 DCR H
0244 : 54 MOV D, H
0245 : 42 MOV B, D
0246 : 68 MOV L, B
0247 : 2c INR L
0248 : 5d MOV E, L
0249 : 1d DCR E
024a : 4b MOV C, E
024b : 79 MOV A, C
024c : 6f MOV L, A
024d : 2d DCR L
024e : 65 MOV H, L
024f : 5c MOV E, H
0250 : 53 MOV D, E
0251 : 4a MOV C, D
0252 : 41 MOV B, C
0253 : 78 MOV A, B
0254 : fe CPI 77
0256 : c4 CNZ 0586
0259 : af XRA A
025a : 06 MVI B 01
025c : 0e MVI C 03
025e : 16 MVI D 07
0260 : 1e MVI E 0f
0262 : 26 MVI H 1f
0264 : 2e MVI L 3f
0266 : 80 ADD B
0267 : 81 ADD C
0268 : 82 ADD D
0269 : 83 ADD E
026a : 84 ADD H
026b : 85 ADD L
026c : 87 ADD A
026d : fe CPI f0
026f : c4 CNZ 0586
0272 : 90 SUB B
0273 : 91 SUB C
0274 : 92 SUB D
0275 : 93 SUB E
0276 : 94 SUB H
0277 : 95 SUB L
0278 : fe CPI 78
027a : c4 CNZ 0586
027d : 97 SUB A
027e : c4 CNZ 0586
0281 : 3e MVI A 80
0283 : 87 ADD A
0284 : 06 MVI B 01
0286 : 0e MVI C 02
0288 : 16 MVI D 03
028a : 1e MVI E 04
028c : 26 MVI H 05
028e : 2e MVI L 06
0290 : 88 ADC B
0291 : 06 MVI B 80
0293 : 80 ADD B
0294 : 80 ADD B
0295 : 89 ADC C
0296 : 80 ADD B
0297 : 80 ADD B
0298 : 8a ADC D
0299 : 80 ADD B
029a : 80 ADD B
029b : 8b ADC E
029c : 80 ADD B
029d : 80 ADD B
029e : 8c ADC H
029f : 80 ADD B
02a0 : 80 ADD B
02a1 : 8d ADC L
02a2 : 80 ADD B
02a3 : 80 ADD B
02a4 : 8f ADC A
02a5 : fe CPI 37
02a7 : c4 CNZ 0586
02aa : 3e MVI A 80
02ac : 87 ADD A
02ad : 06 MVI B 01
02af : 98 SBB B
02b0 : 06 MVI B ff
02b2 : 80 ADD B
02b3 : 99 SBB C
02b4 : 80 ADD B
02b5 : 9a SBB D
02b6 : 80 ADD B
02b7 : 9b SBB E
02b8 : 80 ADD B
02b9 : 9c SBB H
02ba : 80 ADD B
02bb : 9d SBB L
02bc : fe CPI e0
02be : c4 CNZ 0586
02c1 : 3e MVI A 80
02c3 : 87 ADD A
02c4 : 9f SBB A
02c5 : fe CPI ff
02c7 : c4 CNZ 0586
02ca : 3e MVI A ff
02cc : 06 MVI B fe
02ce : 0e MVI C fc
02d0 : 16 MVI D ef
02d2 : 1e MVI E 7f
02d4 : 26 MVI H f4
02d6 : 2e MVI L bf
02d8 : a7 ANA A
02d9 : a1 ANA C
02da : a2 ANA D
02db : a3 ANA E
02dc : a4 ANA H
02dd : a5 ANA L
02de : a7 ANA A
02df : fe CPI 24
02e1 : c4 CNZ 0586
02e4 : af XRA A
02e5 : 06 MVI B 01
02e7 : 0e MVI C 02
02e9 : 16 MVI D 04
02eb : 1e MVI E 08
02ed : 26 MVI H 10
02ef : 2e MVI L 20
02f1 : b0 ORA B
02f2 : b1 ORA C
02f3 : b2 ORA D
02f4 : b3 ORA E
02f5 : b4 ORA H
02f6 : b5 ORA L
02f7 : b7 ORA A
02f8 : fe CPI 3f
02fa : c4 CNZ 0586
02fd : 3e MVI A 00
02ff : 26 MVI H 8f
0301 : 2e MVI L 4f
0303 : a8 XRA B
0304 : a9 XRA C
0305 : aa XRA D
0306 : ab XRA E
0307 : ac XRA H
0308 : ad XRA L
0309 : fe CPI cf
030b : c4 CNZ 0586
030e : af XRA A
030f : c4 CNZ 0586
0312 : 06 MVI B 44
0314 : 0e MVI C 45
0316 : 16 MVI D 46
0318 : 1e MVI E 47
031a : 26 MVI H 05
031c : 2e MVI L a6
031e : 70 MOV M, B
031f : 06 MVI B 00
0321 : 46 MOV B, M
0322 : 3e MVI A 44
0324 : b8 CMP B
0325 : c4 CNZ 0586
0328 : 72 MOV M, D
0329 : 16 MVI D 00
032b : 56 MOV D, M
032c : 3e MVI A 46
032e : ba CMP D
032f : c4 CNZ 0586
0332 : 73 MOV M, E
0333 : 1e MVI E 00
0335 : 5e MOV E, M
0336 : 3e MVI A 47
0338 : bb CMP E
0339 : c4 CNZ 0586
033c : 74 MOV M, H
033d : 26 MVI H 05
033f : 2e MVI L a6
0341 : 66 MOV H, M
0342 : 3e MVI A 05
0344 : bc CMP H
0345 : c4 CNZ 0586
0348 : 75 MOV M, L
0349 : 26 MVI H 05
034b : 2e MVI L a6
034d : 6e MOV L, M
034e : 3e MVI A a6
0350 : bd CMP L
0351 : c4 CNZ 0586
0354 : 26 MVI H 05
0356 : 2e MVI L a6
0358 : 3e MVI A 32
035a : 77 MOV M, A
035b : be CMP M
035c : c4 CNZ 0586
035f : 86 ADD M
0360 : fe CPI 64
0362 : c4 CNZ 0586
0365 : af XRA A
0366 : 7e MOV A, M
0367 : fe CPI 32
0369 : c4 CNZ 0586
036c : 26 MVI H 05
036e : 2e MVI L a6
0370 : 7e MOV A, M
0371 : 96 SUB M
0372 : c4 CNZ 0586
0375 : 3e MVI A 80
0377 : 87 ADD A
0378 : 8e ADC M
0379 : fe CPI 33
037b : c4 CNZ 0586
037e : 3e MVI A 80
0380 : 87 ADD A
0381 : 9e SBB M
0382 : fe CPI cd
0384 : c4 CNZ 0586
0387 : a6 ANA M
0388 : c4 CNZ 0586
038b : 3e MVI A 25
038d : b6 ORA M
038e : fe CPI 37
0390 : c4 CNZ 0586
0393 : ae XRA M
0394 : fe CPI 05
0396 : c4 CNZ 0586
0399 : 36 MVI M 55
039b : 34 INR M
039c : 35 DCR M
039d : 86 ADD M
039e : fe CPI 5a
03a0 : c4 CNZ 0586
03a3 : 01 LXI B 12ff
03a6 : 11 LXI D 12ff
03a9 : 21 LXI H 12ff
03ac : 03 INX B
03ad : 13 INX D
03ae : 23 INX H
03af : 3e MVI A 13
03b1 : b8 CMP B
03b2 : c4 CNZ 0586
03b5 : ba CMP D
03b6 : c4 CNZ 0586
03b9 : bc CMP H
03ba : c4 CNZ 0586
03bd : 3e MVI A 00
03bf : b9 CMP C
03c0 : c4 CNZ 0586
03c3 : bb CMP E
03c4 : c4 CNZ 0586
03c7 : bd CMP L
03c8 : c4 CNZ 0586
03cb : 0b DCX B
03cc : 1b DCX D
03cd : 2b DCX H
03ce : 3e MVI A 12
03d0 : b8 CMP B
03d1 : c4 CNZ 0586
03d4 : ba CMP D
03d5 : c4 CNZ 0586
03d8 : bc CMP H
03d9 : c4 CNZ 0586
03dc : 3e MVI A ff
03de : b9 CMP C
03df : c4 CNZ 0586
03e2 : bb CMP E
03e3 : c4 CNZ 0586
03e6 : bd CMP L
03e7 : c4 CNZ 0586
03ea : 32 STA 05a6
03ed : af XRA A
03ee : 3a LDA 05a6
03f1 : fe CPI ff
03f3 : c4 CNZ 0586
03f6 : 2a LHLD 05a4
03f9 : 22 SHLD 05a6
03fc : 3a LDA 05a4
03ff : 47 MOV B, A
0400 : 3a LDA 05a6
0403 : b8 CMP B
0404 : c4 CNZ 0586
0407 : 3a LDA 05a5
040a : 47 MOV B, A
040b : 3a LDA 05a7
040e : b8 CMP B
040f : c4 CNZ 0586
0412 : 3e MVI A aa
0414 : 32 STA 05a6
0417 : 44 MOV B, H
0418 : 4d MOV C, L
0419 : af XRA A
041a : 0a LDAX B
041b : fe CPI aa
041d : c4 CNZ 0586
0420 : 3c INR A
0421 : 02 STAX B
0422 : 3a LDA 05a6
0425 : fe CPI ab
0427 : c4 CNZ 0586
042a : 3e MVI A 77
042c : 32 STA 05a6
042f : 2a LHLD 05a4
0432 : 11 LXI D 0000
0435 : eb XCHG
0436 : af XRA A
0437 : 1a LDAX D
0438 : fe CPI 77
043a : c4 CNZ 0586
043d : af XRA A
043e : 84 ADD H
043f : 85 ADD L
0440 : c4 CNZ 0586
0443 : 3e MVI A cc
0445 : 12 STAX D
0446 : 3a LDA 05a6
0449 : fe CPI cc
044b : 12 STAX D
044c : 3a LDA 05a6
044f : fe CPI cc
0451 : c4 CNZ 0586
0454 : 21 LXI H 7777
0457 : 29 DAD H
0458 : 3e MVI A ee
045a : bc CMP H
045b : c4 CNZ 0586
045e : bd CMP L
045f : c4 CNZ 0586
0462 : 21 LXI H 5555
0465 : 01 LXI B ffff
0468 : 09 DAD B
0469 : 3e MVI A 55
046b : d4 CNC 0586
046e : bc CMP H
046f : c4 CNZ 0586
0472 : 3e MVI A 54
0474 : bd CMP L
0475 : c4 CNZ 0586
0478 : 21 LXI H aaaa
047b : 11 LXI D 3333
047e : 19 DAD D
047f : 3e MVI A dd
0481 : bc CMP H
0482 : c4 CNZ 0586
0485 : bd CMP L
0486 : c4 CNZ 0586
0489 : 37 STC
048a : d4 CNC 0586
048d : 3f CMC
048e : dc CC 0586
0491 : 3e MVI A aa
0493 : 2f CMA
0494 : fe CPI 55
0496 : c4 CNZ 0586
0499 : b7 ORA A
049a : 27 DAA
049b : fe CPI 55
049d : c4 CNZ 0586
04a0 : 3e MVI A 88
04a2 : 87 ADD A
04a3 : 27 DAA
04a4 : fe CPI 76
04a6 : c4 CNZ 0586
04a9 : af XRA A
04aa : 3e MVI A aa
04ac : 27 DAA
04ad : d4 CNC 0586
04b0 : fe CPI 10
04b2 : c4 CNZ 0586
04b5 : af XRA A
04b6 : 3e MVI A 9a
04b8 : 27 DAA
04b9 : d4 CNC 0586
04bc : c4 CNZ 0586
04bf : 37 STC
04c0 : 3e MVI A 42
04c2 : 07 RLC
04c3 : dc CC 0586
04c6 : 07 RLC
04c7 : d4 CNC 0586
04ca : fe CPI 09
04cc : c4 CNZ 0586
04cf : 0f RRC
04d0 : d4 CNC 0586
04d3 : 0f RRC
04d4 : fe CPI 42
04d6 : c4 CNZ 0586
04d9 : 17 RAL
04da : 17 RAL
04db : d4 CNC 0586
04de : fe CPI 08
04e0 : c4 CNZ 0586
04e3 : 1f RAR
04e4 : 1f RAR
04e5 : dc CC 0586
04e8 : fe CPI 02
04ea : c4 CNZ 0586
04ed : 01 LXI B 1234
04f0 : 11 LXI D aaaa
04f3 : 21 LXI H 5555
04f6 : af XRA A
04f7 : c5 PUSH B
04f8 : d5 PUSH D
04f9 : e5 PUSH H
04fa : f5 PUSH PSW
04fb : 01 LXI B 0000
04fe : 11 LXI D 0000
0501 : 21 LXI H 0000
0504 : 3e MVI A c0
0506 : c6 ADI f0
0508 : f1 POP PSW
0509 : e1 POP H
050a : d1 POP D
050b : c1 POP B
050c : dc CC 0586
050f : c4 CNZ 0586
0512 : e4 CPO 0586
0515 : fc CM 0586
0518 : 3e MVI A 12
051a : b8 CMP B
051b : c4 CNZ 0586
051e : 3e MVI A 34
0520 : b9 CMP C
0521 : c4 CNZ 0586
0524 : 3e MVI A aa
0526 : ba CMP D
0527 : c4 CNZ 0586
052a : bb CMP E
052b : c4 CNZ 0586
052e : 3e MVI A 55
0530 : bc CMP H
0531 : c4 CNZ 0586
0534 : bd CMP L
0535 : c4 CNZ 0586
0538 : 21 LXI H 0000
053b : 39 DAD SP
053c : 22 SHLD 05ab
053f : 31 LXI SP 05aa
0542 : 3b DCX SP
0543 : 3b DCX SP
0544 : 33 INX SP
0545 : 3b DCX SP
0546 : 3e MVI A 55
0548 : 32 STA 05a8
054b : 2f CMA
054c : 32 STA 05a9
054f : c1 POP B
0550 : b8 CMP B
0551 : c4 CNZ 0586
0554 : 2f CMA
0555 : b9 CMP C
0556 : c4 CNZ 0586
0559 : 21 LXI H 05aa
055c : f9 SPHL
055d : 21 LXI H 7733
0560 : 3b DCX SP
0561 : 3b DCX SP
0562 : e3 XTHL
0563 : 3a LDA 05a9
0566 : fe CPI 77
0568 : c4 CNZ 0586
056b : 3a LDA 05a8
056e : fe CPI 33
0570 : c4 CNZ 0586
0573 : 3e MVI A 55
0575 : bd CMP L
0576 : c4 CNZ 0586
0579 : 2f CMA
057a : bc CMP H
057b : c4 CNZ 0586
057e : 2a LHLD 05ab
0581 : f9 SPHL
0582 : 21 LXI H 0596
0585 : e9 PCHL
0586 : 00 NOP
0587 : 00 NOP
0588 : d3 OUT 00
058a : e3 XTHL
058b : 7c MOV A, H
058c : cd CALL 0051
058f : 7d MOV A, L
0590 : cd CALL 0051
0593 : c3 JMP 059f
...
059f : d3 OUT 03
05a1 : c3 JMP 05a1