3.2 LESSON
FILE INFORMATION
FILENAME(S): 3.2 LESSON
FILE TYPE(S): PRG
FILE SIZE: 9.9K
FIRST SEEN: 2025-12-02 23:23:03
APPEARS ON: 1 disk(s)
FILE HASH
9b7bd0931daf4d0fd31ae663eb9ef71c868092bf858f104edf410e58149faae5
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| ASS KURS ENGL 2 | 3.2 LESSON | PRG | swasti, dinkel | 4 | 0 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 00 01 31 31 36 00 30 30 30 30 30 30 FF 10 FF 10 |..116.000000....|
00000010: FF 10 FB 10 FF 10 FF 10 FF 10 FB 10 FB 10 FB 10 |................|
00000020: FF 10 FF 10 FF 10 FF 10 FF 10 FF 00 BB 10 FB 10 |................|
00000030: FF 10 FB 10 FB 10 FF 10 FF 10 FB 10 FF 12 FF 10 |................|
00000040: FF 12 FA 00 3F FF 7D EA A8 ED 1B A8 A8 ED E9 ED |....?.}.........|
00000050: ED 26 F6 02 02 02 02 02 02 02 02 02 02 02 02 02 |.&..............|
00000060: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 |................|
00000070: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 |................|
00000080: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 |................|
00000090: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 |................|
000000A0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 |................|
000000B0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 |................|
000000C0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 |................|
000000D0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 |................|
000000E0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 |................|
000000F0: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 |................|
00000100: 02 02 EA EA EA 78 A2 00 9A A9 01 48 48 48 48 48 |.....x.....HHHHH|
00000110: A9 05 85 C6 A5 2B 85 2D A5 2C 85 2E A0 00 A2 03 |.....+.-.,......|
00000120: B1 2D E6 2D D0 02 E6 2E C9 00 D0 F2 CA D0 F1 A9 |.-.-............|
00000130: FF 8D 29 03 AC FF FF C8 D0 FE 4C 83 A4 FF 00 FF |..).......L.....|
00000140: 00 FF 00 95 24 FF 94 A5 00 FF 00 FF 00 FF 00 FF |....$...........|
00000150: 04 7F 88 FF 00 FF 9D F5 1C FF 00 FF 00 FF 00 FF |................|
00000160: 00 FF 1C FF 00 AD 94 9D 9C BD 91 FF 00 FF 0C FF |................|
00000170: 00 FF 9C FF 00 FF 10 FF 00 13 52 55 4E 0D 00 00 |..........RUN...|
00000180: 00 00 00 00 08 00 A0 00 0E A6 04 0A 00 03 10 00 |................|
00000190: 00 48 EB 00 00 00 00 00 00 00 00 00 00 00 00 00 |.H..............|
000001A0: 00 00 00 00 00 00 00 FD 01 00 00 00 00 00 00 00 |................|
000001B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000200: 00 00 8B E3 FB C5 7C A5 1A A7 E4 A7 86 AE 00 00 |......|.........|
00000210: 00 00 4C 48 B2 00 31 EA FB C5 47 FE 4A F3 91 F2 |..LH..1...G.J...|
00000220: 0E F2 50 F2 33 F3 57 F1 CA F1 ED F6 3E F1 2F F3 |..P.3.W.....>./.|
00000230: 66 FE A5 F4 ED F5 00 00 00 00 00 00 00 00 00 00 |f...............|
00000240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000290: 00 00 00 00 00 00 00 00 00 00 FF 00 00 28 00 99 |.............(..|
000002A0: 22 3F 97 1D BF 9D 22 3B 00 00 00 29 00 9F 31 2C |"?....";...)..1,|
000002B0: 30 3A 84 31 2C 5A 24 3A A0 31 3A 99 22 98 22 3A |0:.1,Z$:.1:.".":|
000002C0: 8E 00 FF 00 00 A9 FF 8D 29 03 A9 02 85 C6 A9 13 |........).......|
000002D0: 8D 77 02 A9 0D 8D 78 02 A9 FB 8D 02 03 A9 C5 8D |.w....x.........|
000002E0: 03 03 4C 83 A4 00 00 00 00 00 00 00 00 00 00 00 |..L.............|
000002F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000300: 00 00 12 15 0E 39 39 39 20 20 20 20 20 20 20 20 |.....999 |
00000310: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000330: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4C | L|
00000350: 7E 05 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |~. |
00000360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000370: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000380: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000390: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000003A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000003B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000003C0: 20 20 20 84 0E A0 38 4C 7D 05 20 20 20 20 20 20 | ...8L}. |
000003D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000003E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000003F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000400: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000410: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000420: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000430: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000440: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000450: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000460: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000470: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 BE | .|
00000480: 60 03 E8 18 8E C2 03 E8 8A 0A 0A 0A 85 0F 0A 4C |`..............L|
00000490: CF 05 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. |
000004A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000004B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000004C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000004D0: 20 6D E6 07 8D E6 07 AD E7 07 69 00 8D E7 07 4C | m........i....L|
000004E0: 1D 06 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. |
000004F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000500: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000510: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 18 | .|
00000520: 69 60 81 0D A0 57 B1 0E 85 0E 46 0F 8A 25 BA 4C |i`...W....F..%.L|
00000530: 51 06 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |Q. |
00000540: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000550: 20 20 20 AA 8E 5B 08 4C 1C 07 20 20 20 20 20 20 | ..[.L.. |
00000560: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000570: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000580: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000590: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000005A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000005B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000005C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000005D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000005E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000005F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000600: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000610: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 A0 27 | .'|
00000620: D0 1D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. |
00000630: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 B9 | .|
00000640: 99 03 99 C3 03 88 10 F7 30 11 20 20 20 20 20 20 |........0. |
00000650: 20 20 20 20 20 20 20 20 20 20 20 A9 C3 8D 4F 08 | ...O.|
00000660: A9 03 8D 50 08 A9 D1 8D C3 03 A9 03 8D C4 03 4C |...P...........L|
00000670: 87 07 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. |
00000680: 20 20 20 20 20 20 20 20 20 A9 5C 8D D1 03 A9 08 | .\.....|
00000690: 8D D2 03 A9 60 8D 58 08 D0 1B 20 20 20 20 20 20 |....`.X... |
000006A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000006B0: 20 20 20 20 20 A9 89 8D 53 08 A9 8F 8D 57 08 4C | ...S....W.L|
000006C0: E5 07 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. |
000006D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000006E0: 20 20 20 20 20 20 20 6C FE FF 99 00 08 88 D0 FA | l........|
000006F0: 4C E2 FC 8C 00 BC DC FF 00 FF 04 9D 9C FF 14 FF |L...............|
00000700: 10 FF 00 4F 08 0A 00 9E 32 30 32 34 3A 8F 22 14 |...O....2024:.".|
00000710: 14 14 14 14 14 14 14 14 14 14 14 52 45 4D 20 57 |...........REM W|
00000720: 2E 4F 57 45 4E 20 4D 55 52 43 4F 54 54 20 46 45 |.OWEN MURCOTT FE|
00000730: 42 52 55 41 52 59 20 31 39 38 33 20 20 20 20 20 |BRUARY 1983 |
00000740: 20 20 20 20 20 20 20 57 4F 4D 46 49 53 20 36 34 | WOMFIS 64|
00000750: 00 5C 08 0B 00 00 35 30 3A 4D 4C C1 04 00 86 08 |.\....50:ML.....|
00000760: 32 00 9C 3A 42 24 B2 22 1D 1D 1D 1D 1D 22 3A 45 |2..:B$.".....":E|
00000770: 24 B2 22 20 20 20 20 20 20 20 20 20 20 20 20 20 |$." |
00000780: 20 20 20 20 20 20 22 00 96 08 33 00 4C 24 B2 22 | "...3.L$."|
00000790: 11 11 11 11 11 11 22 00 BC 08 34 00 47 24 B2 22 |......"...4.G$."|
000007A0: A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 |................|
000007B0: A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 22 00 D2 08 |............"...|
000007C0: 3C 00 53 48 B2 36 35 33 3A 43 43 B2 36 3A 8D 35 |<.SH.653:CC.6:.5|
000007D0: 30 30 30 00 0E 09 64 00 99 22 93 22 C7 28 31 34 |000...d..".".(14|
000007E0: 29 4C 24 2C 2C 22 9A 9D 9D AC 12 AC BB 92 BB 9D |)L$,,"..........|
000007F0: 9D 9D 9D 11 20 AC 12 BE 92 BE 9D 9D 9D 9D 11 AC |.... ...........|
00000800: BB 12 A1 92 A1 9D 9D 9D 9D 11 20 12 A2 A2 92 00 |.......... .....|
00000810: 3A 09 65 00 99 42 24 22 11 11 11 12 2A 20 20 D3 |:.e..B$"....* .|
00000820: CF C6 D4 D7 C1 D2 C5 20 C1 CE C4 20 D0 D2 CF C7 |....... ... ....|
00000830: D2 C1 CD CD C9 CE C7 20 20 2A 22 00 7A 09 66 00 |....... *".z.f.|
00000840: 99 22 11 11 11 98 20 20 20 20 33 2E 32 20 20 D0 |.".... 3.2 .|
00000850: D2 CF C7 D2 C1 CD 20 C2 D5 C9 CC C4 C9 CE C7 20 |...... ........ |
00000860: 26 20 C1 D3 D3 C5 CD C2 CC D9 22 3A 54 B2 33 3A |& ........":T.3:|
00000870: 8D 31 30 30 30 3A 8D 36 30 30 30 00 9B 09 69 00 |.1000:.6000...i.|
00000880: 43 43 B2 33 3A 8D 35 30 30 30 3A 8D 33 30 30 30 |CC.3:.5000:.3000|
00000890: 3A 99 22 98 22 3B 3A 8D 31 31 30 30 00 BD 09 6E |:.".";:.1100...n|
000008A0: 00 43 43 B2 31 32 3A 8D 35 30 30 30 3A 99 22 93 |.CC.12:.5000:.".|
000008B0: 12 97 C9 CE D4 D2 CF C4 D5 C3 D4 C9 CF CE 00 F2 |................|
000008C0: 09 6F 00 99 22 11 11 11 1F CC 45 53 53 4F 4E A0 |.o..".....ESSON.|
000008D0: 33 2E 31 20 53 48 4F 57 45 44 A0 59 4F 55 A0 54 |3.1 SHOWED.YOU.T|
000008E0: 48 41 54 A0 C1 D3 D3 C5 CD C2 CC C5 D2 20 41 4E |HAT.......... AN|
000008F0: 44 22 3B 00 29 0A 70 00 99 22 CD C1 C3 C8 C9 CE |D";.).p.."......|
00000900: C5 20 C3 CF C4 C5 20 48 41 56 45 A0 41 A0 31 3A |. .... HAVE.A.1:|
00000910: 31 20 52 45 4C 41 54 49 4F 4E 53 48 49 50 2E 22 |1 RELATIONSHIP."|
00000920: 3A 54 B2 33 3A 8D 31 30 30 30 00 76 0A 71 00 99 |:T.3:.1000.v.q..|
00000930: 22 11 11 C4 45 56 45 4C 4F 50 20 50 52 4F 47 52 |"...EVELOP PROGR|
00000940: 41 4D 53 A0 49 4E A0 54 48 49 53 A0 4C 4F 57 A0 |AMS.IN.THIS.LOW.|
00000950: 4C 45 56 45 4C 22 3A 99 22 4C 41 4E 47 55 41 47 |LEVEL":."LANGUAG|
00000960: 45 2C 20 53 54 45 50 2D 42 59 2D 53 54 45 50 3A |E, STEP-BY-STEP:|
00000970: 22 3A 8D 31 30 30 30 00 AC 0A 72 00 99 2C 22 11 |":.1000...r..,".|
00000980: 1C C6 4C 4F 57 43 48 41 52 54 3B 22 3A 54 B2 31 |..LOWCHART;":T.1|
00000990: 3A 8D 31 30 30 30 3A 99 2C 22 11 CD 45 4D 4F 52 |:.1000:.,"..EMOR|
000009A0: 59 A0 4D 41 50 3B 22 3A 8D 31 30 30 30 00 DE 0A |Y.MAP;":.1000...|
000009B0: 73 00 99 2C 22 11 C3 4F 44 45 20 41 4E 44 A0 43 |s..,"..ODE AND.C|
000009C0: 48 45 43 4B 3B 22 3A 8D 31 30 30 30 3A 99 2C 22 |HECK;":.1000:.,"|
000009D0: 11 CB 45 59 A0 49 4E 3B 22 3A 8D 31 30 30 30 00 |..EY.IN;":.1000.|
000009E0: 01 0B 74 00 99 2C 22 11 C1 53 53 45 4D 42 4C 45 |..t..,"..SSEMBLE|
000009F0: 20 41 4E 44 A0 54 45 53 54 2E 9B 22 3A 8D 31 31 | AND.TEST..":.11|
00000A00: 30 30 00 34 0B 75 00 99 22 93 22 4C 24 22 1F D0 |00.4.u.."."L$"..|
00000A10: 52 4F 47 52 41 4D A0 4D 41 49 4E 54 45 4E 41 4E |ROGRAM.MAINTENAN|
00000A20: 43 45 A0 49 53 A0 4F 46 54 45 4E A0 4D 4F 52 45 |CE.IS.OFTEN.MORE|
00000A30: A0 4F 46 20 41 00 66 0B 76 00 99 22 50 52 4F 42 |.OF A.f.v.."PROB|
00000A40: 4C 45 4D A0 54 48 41 4E A0 50 52 4F 47 52 41 4D |LEM.THAN.PROGRAM|
00000A50: A0 45 46 46 49 43 49 45 4E 43 59 2E 22 3A 54 B2 |.EFFICIENCY.":T.|
00000A60: 33 3A 8D 31 30 30 30 00 A9 0B 77 00 99 22 11 11 |3:.1000...w.."..|
00000A70: D4 48 49 53 A0 4C 45 53 53 4F 4E A0 43 4F 4E 43 |.HIS.LESSON.CONC|
00000A80: 45 4E 54 52 41 54 45 53 A0 4F 4E A0 49 44 45 41 |ENTRATES.ON.IDEA|
00000A90: 53 A0 46 4F 52 20 20 20 45 41 53 49 4E 47 A0 49 |S.FOR EASING.I|
00000AA0: 54 2E 9B 22 3A 8D 31 31 30 30 00 CB 0B 78 00 43 |T..":.1100...x.C|
00000AB0: 43 B2 31 32 3A 8D 35 30 30 30 3A 99 22 93 12 97 |C.12:.5000:."...|
00000AC0: C8 CF D7 20 D4 CF 20 D3 D4 C1 D2 D4 00 FB 0B 7A |... .. ........z|
00000AD0: 00 99 22 11 11 11 1F C3 48 41 52 54 A0 54 48 45 |..".....HART.THE|
00000AE0: A0 50 52 4F 47 52 41 4D 20 4C 4F 47 49 43 20 41 |.PROGRAM LOGIC A|
00000AF0: 4E 44 20 43 48 45 43 4B A0 49 54 2E 00 28 0C 7B |ND CHECK.IT..(.{|
00000B00: 00 99 22 D3 48 4F 52 54 20 43 55 54 53 A0 41 54 |..".HORT CUTS.AT|
00000B10: A0 54 48 49 53 20 53 54 41 47 45 20 49 4E 43 52 |.THIS STAGE INCR|
00000B20: 45 41 53 45 A0 54 49 4D 45 00 5F 0C 7C 00 99 22 |EASE.TIME._.|.."|
00000B30: 46 4F 52 20 44 45 42 55 47 47 49 4E 47 2C A0 4F |FOR DEBUGGING,.O|
00000B40: 55 54 A0 4F 46 A0 41 4C 4C 20 50 52 4F 50 4F 52 |UT.OF.ALL PROPOR|
00000B50: 54 49 4F 4E 2E 22 3A 54 B2 36 3A 8D 31 30 30 30 |TION.":T.6:.1000|
00000B60: 00 8F 0C 82 00 99 22 11 11 11 D5 53 45 A0 50 4C |......"....SE.PL|
00000B70: 41 49 4E A0 C5 4E 47 4C 49 53 48 A0 49 46 A0 59 |AIN..NGLISH.IF.Y|
00000B80: 4F 55 A0 43 41 4E 20 2D 20 49 54 A0 57 49 4C 4C |OU.CAN - IT.WILL|
00000B90: 00 C6 0C 83 00 99 22 42 45 A0 45 41 53 49 45 52 |......"BE.EASIER|
00000BA0: A0 54 4F A0 55 4E 44 45 52 53 54 41 4E 44 A0 4D |.TO.UNDERSTAND.M|
00000BB0: 4F 4E 54 48 53 A0 4C 41 54 45 52 2E 22 3A 54 B2 |ONTHS.LATER.":T.|
00000BC0: 34 3A 8D 31 30 30 30 00 F6 0C 87 00 99 22 11 11 |4:.1000......"..|
00000BD0: 11 D4 48 45 A0 43 48 41 52 54 A0 44 4F 45 53 A0 |..HE.CHART.DOES.|
00000BE0: 4E 4F 54 A0 4E 45 45 44 A0 54 4F A0 42 45 20 31 |NOT.NEED.TO.BE 1|
00000BF0: 3A 31 20 57 49 54 48 00 24 0D 88 00 99 22 43 4F |:1 WITH.$...."CO|
00000C00: 44 49 4E 47 2C 20 42 55 54 A0 41 A0 42 4F 58 20 |DING, BUT.A.BOX |
00000C10: 53 48 4F 55 4C 44 A0 42 45 20 43 4F 44 45 41 42 |SHOULD.BE CODEAB|
00000C20: 4C 45 A0 49 4E 00 49 0D 89 00 99 22 55 4E 44 45 |LE.IN.I...."UNDE|
00000C30: 52 20 31 30 20 49 4E 53 54 52 55 43 54 49 4F 4E |R 10 INSTRUCTION|
00000C40: 53 2E 9B 22 3A 8D 31 31 30 30 00 6B 0D 96 00 43 |S..":.1100.k...C|
00000C50: 43 B2 31 32 3A 8D 35 30 30 30 3A 99 22 93 12 97 |C.12:.5000:."...|
00000C60: CD C5 CD CF D2 D9 20 D5 D3 C1 C7 C5 00 9C 0D 98 |...... .........|
00000C70: 00 99 4C 24 22 91 1F D9 4F 55 A0 4D 55 53 54 A0 |..L$"...OU.MUST.|
00000C80: 44 45 43 49 44 45 A0 57 48 45 52 45 A0 44 41 54 |DECIDE.WHERE.DAT|
00000C90: 41 A0 41 4E 44 A0 4D 41 43 48 49 4E 45 00 EB 0D |A.AND.MACHINE...|
00000CA0: 99 00 99 22 43 4F 44 45 A0 57 49 4C 4C A0 52 45 |..."CODE.WILL.RE|
00000CB0: 53 49 44 45 20 28 4C 45 53 53 4F 4E A0 32 2E 32 |SIDE (LESSON.2.2|
00000CC0: 20 49 44 45 4E 54 49 46 49 45 44 20 41 56 41 49 | IDENTIFIED AVAI|
00000CD0: 4C 41 42 4C 45 A0 4C 4F 43 41 54 49 4F 4E 53 29 |LABLE.LOCATIONS)|
00000CE0: 2E 22 3A 54 B2 34 3A 8D 31 30 30 30 00 12 0E 9B |.":T.4:.1000....|
00000CF0: 00 99 22 11 11 CB 45 45 50 A0 54 48 45 4D A0 53 |.."...EEP.THEM.S|
00000D00: 45 50 41 52 41 54 45 2E 22 3A 54 B2 32 3A 8D 31 |EPARATE.":T.2:.1|
00000D10: 30 30 30 00 40 0E 9D 00 99 22 11 11 D3 4F 4D 45 |000.@...."...OME|
00000D20: A0 44 41 54 41 A0 57 49 4C 4C A0 4E 45 45 44 A0 |.DATA.WILL.NEED.|
00000D30: 53 45 56 45 52 41 4C A0 42 59 54 45 53 20 41 4E |SEVERAL.BYTES AN|
00000D40: 44 00 6E 0E A0 00 99 22 59 4F 55 A0 4E 45 45 44 |D.n...."YOU.NEED|
00000D50: A0 53 50 41 43 45 A0 54 4F A0 50 52 45 53 45 52 |.SPACE.TO.PRESER|
00000D60: 56 45 A0 54 48 45 20 43 4F 4E 54 45 4E 54 53 00 |VE.THE CONTENTS.|
00000D70: 9C 0E A1 00 99 22 4F 46 A0 D0 41 47 45 A0 DA 45 |....."OF..AGE..E|
00000D80: 52 4F A0 4C 4F 43 41 54 49 4F 4E 53 A0 55 53 45 |RO.LOCATIONS.USE|
00000D90: 44 2E 22 3A 54 B2 35 3A 8D 31 30 30 30 00 BD 0E |D.":T.5:.1000...|
00000DA0: A3 00 99 22 11 11 CD 41 4B 45 A0 41 A0 4C 49 53 |..."...AKE.A.LIS|
00000DB0: 54 20 20 2E 2E 2E 9B 22 3A 8D 31 31 30 30 00 E4 |T ....":.1100..|
00000DC0: 0E AA 00 43 43 B2 31 35 3A 8D 35 30 30 30 3A 99 |...CC.15:.5000:.|
00000DD0: 22 93 97 22 3B 3A 81 4A B2 31 A4 34 30 3A 99 22 |"..";:.J.1.40:."|
00000DE0: A2 22 3B 3A 82 00 15 0F AB 00 81 49 B2 31 A4 31 |.";:.......I.1.1|
00000DF0: 35 3A 81 4A B2 31 A4 34 30 3A 99 22 12 20 22 3B |5:.J.1.40:.". ";|
00000E00: 3A 82 4A 2C 49 3A 81 4A B2 31 A4 32 30 3A 99 22 |:.J,I:.J.1.20:."|
00000E10: BB AC 22 3B 3A 82 00 51 0F AC 00 8D 31 31 32 30 |..";:..Q....1120|
00000E20: 3A 99 22 13 22 4C 24 4C 24 4C 24 22 1F C1 20 53 |:."."L$L$L$".. S|
00000E30: 55 47 47 45 53 54 49 4F 4E A0 46 4F 52 A0 48 45 |UGGESTION.FOR.HE|
00000E40: 41 44 49 4E 47 53 2E 22 3A 54 B2 32 3A 8D 31 30 |ADINGS.":T.2:.10|
00000E50: 30 30 00 97 0F AD 00 99 22 13 11 12 97 20 C4 C1 |00......".... ..|
00000E60: D4 C1 20 C9 D4 C5 CD 20 20 20 20 20 20 20 20 20 |.. .... |
00000E70: 20 20 CE C1 CD C5 20 20 CC C5 CE C7 D4 C8 20 20 | .... ...... |
00000E80: CC CF C3 20 20 22 3B 3A 81 4A B2 31 A4 34 30 3A |... ";:.J.1.40:|
00000E90: 99 22 12 C0 22 3B 3A 82 00 AD 0F AF 00 8D 31 31 |."..";:.......11|
00000EA0: 32 30 3A 99 22 13 22 4C 24 4C 24 4C 24 3B 00 E5 |20:."."L$L$L$;..|
00000EB0: 0F B0 00 99 22 11 1F C5 4E 54 45 52 A0 49 54 45 |...."...NTER.ITE|
00000EC0: 4D 53 A0 41 53 A0 54 48 45 59 A0 41 52 49 53 45 |MS.AS.THEY.ARISE|
00000ED0: A0 41 4E 44 A0 4E 41 4D 45 A0 54 48 45 4D 2E 22 |.AND.NAME.THEM."|
00000EE0: 3A 8D 31 30 30 30 00 0F 10 B4 00 99 22 13 11 11 |:.1000......"...|
00000EF0: 11 12 97 D0 30 20 4C 4F 43 27 4E 53 A0 55 53 45 |....0 LOC'NS.USE|
00000F00: 44 22 2C 22 D0 C1 C7 C5 30 22 3A 8D 31 30 30 30 |D","....0":.1000|
00000F10: 00 34 10 B5 00 99 22 12 D0 30 20 53 41 56 45 A0 |.4...."..0 SAVE.|
00000F20: 4C 4F 43 27 4E 22 2C 22 D0 C1 C7 D3 C1 D6 22 3A |LOC'N","......":|
00000F30: 8D 31 30 30 30 00 58 10 B6 00 99 22 91 12 D0 41 |.1000.X...."...A|
00000F40: 47 45 A0 48 45 41 44 49 4E 47 53 22 2C 22 C8 C5 |GE.HEADINGS","..|
00000F50: C1 C4 22 3A 8D 31 30 30 30 00 78 10 B7 00 99 22 |..":.1000.x...."|
00000F60: 12 CC 49 4E 45 A0 43 4F 55 4E 54 22 2C 22 CC C9 |..INE.COUNT","..|
00000F70: CE C5 22 3A 8D 31 30 30 30 00 A3 10 B8 00 99 22 |..":.1000......"|
00000F80: 12 91 D3 43 52 45 45 4E A0 53 54 41 52 54 20 CC |...CREEN.START .|
00000F90: CF 20 C8 C9 22 2C 22 D3 C3 D2 C5 C5 CE 22 3A 8D |. ..","......":.|
00000FA0: 31 30 30 30 00 B9 10 B9 00 99 42 24 22 11 12 C5 |1000......B$"...|
00000FB0: 54 43 2E 22 3A 8D 31 31 32 30 00 F1 10 BE 00 99 |TC.":.1120......|
00000FC0: 22 13 22 4C 24 4C 24 4C 24 22 11 11 1F C5 4E 54 |"."L$L$L$"....NT|
00000FD0: 45 52 A0 4C 45 4E 47 54 48 A0 57 48 45 4E A0 59 |ER.LENGTH.WHEN.Y|
00000FE0: 4F 55 A0 4B 4E 4F 57 A0 49 54 2E 22 3A 8D 31 30 |OU.KNOW.IT.":.10|
00000FF0: 30 30 00 1C 11 BF 00 99 22 13 11 11 11 12 97 22 |00......"......"|
00001000: 2C 2C 2C 22 31 30 9D 9D 11 31 30 9D 9D 11 33 30 |,,,"10...10...30|
00001010: 9D 11 31 9D 11 32 22 3A 8D 31 30 30 30 00 5B 11 |..1..2":.1000.[.|
00001020: C1 00 8D 31 31 32 30 3A 99 22 13 22 4C 24 4C 24 |...1120:."."L$L$|
00001030: 4C 24 22 11 11 11 1F D4 48 45 4E 20 44 45 43 49 |L$".....HEN DECI|
00001040: 44 45 A0 57 48 45 52 45 A0 54 4F A0 50 55 54 A0 |DE.WHERE.TO.PUT.|
00001050: 54 48 45 4D 2E 22 3A 8D 31 30 30 30 00 93 11 C2 |THEM.":.1000....|
00001060: 00 99 22 13 11 11 11 12 97 22 2C 2C 2C 42 24 22 |.."......",,,B$"|
00001070: D0 30 9D 9D 11 C3 41 53 53 20 9D 9D 9D 9D 9D 11 |.0....ASS ......|
00001080: 24 43 30 30 30 9D 9D 9D 9D 9D 11 D0 30 9D 9D 11 |$C000.......0...|
00001090: D0 30 9A 22 00 A8 11 C7 00 8D 31 31 31 30 3A 91 |.0."......1110:.|
000010A0: 5A 89 31 32 30 2C 31 31 30 00 C5 11 C8 00 43 43 |Z.120,110.....CC|
000010B0: B2 31 32 3A 8D 35 30 30 30 3A 99 22 93 12 97 C3 |.12:.5000:."....|
000010C0: CF C4 C9 CE C7 1F 00 0D 12 C9 00 99 22 11 11 11 |............"...|
000010D0: 11 D3 54 41 52 54 A0 57 49 54 48 A0 53 55 42 52 |..TART.WITH.SUBR|
000010E0: 4F 55 54 49 4E 45 53 2E 20 20 C4 45 46 49 4E 45 |OUTINES. .EFINE|
000010F0: 20 41 4E 44 22 3A 99 22 57 52 49 54 45 A0 44 4F | AND":."WRITE.DO|
00001100: 57 4E 3A 22 3A 54 B2 32 3A 8D 31 30 30 30 00 3B |WN:":T.2:.1000.;|
00001110: 12 CA 00 99 22 11 A6 22 42 24 22 D2 45 47 49 53 |....".."B$".EGIS|
00001120: 54 45 52 A0 43 4F 4E 54 45 4E 54 20 41 54 20 45 |TER.CONTENT AT E|
00001130: 4E 54 52 59 3B 22 3A 8D 31 30 30 30 00 68 12 CB |NTRY;":.1000.h..|
00001140: 00 99 22 11 A6 22 42 24 22 D2 45 47 49 53 54 45 |..".."B$".EGISTE|
00001150: 52 A0 43 4F 4E 54 45 4E 54 20 41 54 20 45 58 49 |R.CONTENT AT EXI|
00001160: 54 3B 22 3A 8D 31 30 30 30 00 94 12 CD 00 99 22 |T;":.1000......"|
00001170: 11 A6 22 42 24 22 C4 41 54 41 A0 4C 4F 43 41 54 |.."B$".ATA.LOCAT|
00001180: 49 4F 4E 53 20 41 46 46 45 43 54 45 44 2E 22 3A |IONS AFFECTED.":|
00001190: 8D 31 30 30 30 00 C5 12 D2 00 99 22 11 11 11 11 |.1000......"....|
000011A0: C3 4F 44 45 A0 45 41 43 48 A0 49 4E A0 54 55 52 |.ODE.EACH.IN.TUR|
000011B0: 4E 3B A0 57 4F 52 4B A0 55 50 A0 54 48 52 4F 55 |N;.WORK.UP.THROU|
000011C0: 47 48 20 54 48 45 00 FD 12 D3 00 99 22 56 41 52 |GH THE......"VAR|
000011D0: 49 4F 55 53 A0 4C 45 56 45 4C 53 A0 4F 46 A0 54 |IOUS.LEVELS.OF.T|
000011E0: 48 45 A0 50 52 4F 47 52 41 4D 2E 9B 22 3A 8D 31 |HE.PROGRAM..":.1|
000011F0: 31 31 30 3A 91 5A 89 32 30 30 2C 31 32 30 00 21 |110:.Z.200,120.!|
00001200: 13 DC 00 43 43 B2 31 32 3A 8D 35 30 30 30 3A 99 |...CC.12:.5000:.|
00001210: 22 93 12 97 D3 D9 CD C2 CF CC C9 C3 20 CE C1 CD |"........... ...|
00001220: C5 D3 00 51 13 DD 00 99 4C 24 22 1F D5 53 45 20 |...Q....L$"..SE |
00001230: 41 4E 59 A0 4E 41 4D 45 53 A0 59 4F 55 A0 57 49 |ANY.NAMES.YOU.WI|
00001240: 53 48 20 46 4F 52 3A 22 3A 54 B2 32 3A 8D 31 30 |SH FOR:":T.2:.10|
00001250: 30 30 00 72 13 DE 00 99 42 24 22 11 20 D0 52 4F |00.r....B$". .RO|
00001260: 47 52 41 4D A0 4C 41 42 45 4C 53 3B 22 3A 8D 31 |GRAM.LABELS;":.1|
00001270: 30 30 30 00 9C 13 DF 00 99 42 24 22 11 20 CF 50 |000......B$". .P|
00001280: 45 52 41 4E 44 53 A0 41 4E 44 A0 44 41 54 41 A0 |ERANDS.AND.DATA.|
00001290: 41 52 45 41 53 3B 22 3A 8D 31 30 30 30 00 C5 13 |AREAS;":.1000...|
000012A0: E0 00 99 42 24 22 11 20 C3 4F 4E 53 54 41 4E 54 |...B$". .ONSTANT|
000012B0: 53 A0 41 4E 44 20 4C 49 54 45 52 41 4C 53 2E 22 |S.AND LITERALS."|
000012C0: 3A 8D 31 30 30 30 00 F5 13 E1 00 99 22 11 11 11 |:.1000......"...|
000012D0: DA 41 4B 53 20 50 41 47 45 20 33 36 30 20 47 49 |.AKS PAGE 360 GI|
000012E0: 56 45 53 A0 54 48 45 A0 52 55 4C 45 53 2E 9B 22 |VES.THE.RULES.."|
000012F0: 3A 8D 31 31 30 30 00 42 14 F0 00 99 22 93 11 11 |:.1100.B...."...|
00001300: 11 1F CB 45 45 50 A0 49 54 A0 53 49 4D 50 4C 45 |...EEP.IT.SIMPLE|
00001310: 21 20 20 C1 56 4F 49 44 A0 43 4F 4D 50 4C 45 58 |! .VOID.COMPLEX|
00001320: A0 4D 4E 45 4D 4F 4E 49 43 53 41 4E 44 A0 41 42 |.MNEMONICSAND.AB|
00001330: 42 52 45 56 49 41 54 49 4F 4E 53 2E 22 3A 8D 31 |BREVIATIONS.":.1|
00001340: 30 30 30 00 71 14 F5 00 99 22 11 11 11 D3 45 51 |000.q...."....EQ|
00001350: 55 45 4E 54 49 41 4C A0 50 52 4F 47 52 41 4D A0 |UENTIAL.PROGRAM.|
00001360: 4C 41 42 45 4C 53 20 41 52 45 A0 45 41 53 59 A0 |LABELS ARE.EASY.|
00001370: 54 4F 00 BC 14 F6 00 99 22 46 49 4E 44 A0 49 4E |TO......"FIND.IN|
00001380: A0 53 4F 55 52 43 45 A0 54 45 58 54 A0 4C 49 53 |.SOURCE.TEXT.LIS|
00001390: 54 49 4E 47 53 2E 20 20 C8 45 52 45 A0 49 53 A0 |TINGS. .ERE.IS.|
000013A0: 41 53 55 47 47 45 53 54 45 44 20 46 4F 52 4D 41 |ASUGGESTED FORMA|
000013B0: 54 3A 22 3A 54 B2 34 3A 8D 31 30 30 30 00 EF 14 |T:":T.4:.1000...|
000013C0: FA 00 99 22 11 11 12 97 D0 92 39 39 39 39 39 22 |..."......99999"|
000013D0: 2C 22 1F CD 41 49 4E A0 50 52 4F 47 52 41 4D A0 |,"..AIN.PROGRAM.|
000013E0: 4C 41 42 45 4C 22 3A 54 B2 32 3A 8D 31 30 30 30 |LABEL":T.2:.1000|
000013F0: 00 20 15 FB 00 99 22 11 12 97 D3 92 39 39 39 39 |. ....".....9999|
00001400: 22 2C 22 1F D3 55 42 52 4F 55 54 49 4E 45 A0 45 |","..UBROUTINE.E|
00001410: 4E 54 52 59 A0 50 4F 49 4E 54 22 3A 8D 31 30 30 |NTRY.POINT":.100|
00001420: 30 00 54 15 FC 00 99 22 11 97 D3 39 39 39 39 12 |0.T...."...9999.|
00001430: C1 92 22 2C 22 1F CC 41 42 45 4C A0 57 49 54 48 |..","..ABEL.WITH|
00001440: 49 4E A0 53 55 42 52 4F 55 54 49 4E 45 9B 22 3A |IN.SUBROUTINE.":|
00001450: 8D 31 31 30 30 00 87 15 04 01 99 22 93 22 4C 24 |.1100......"."L$|
00001460: 22 1F C1 56 4F 49 44 A0 54 48 45 A0 43 4F 4D 4D |"..VOID.THE.COMM|
00001470: 4F 4E A0 57 4F 52 44 53 20 2D 20 C3 CF D5 CE D4 |ON.WORDS - .....|
00001480: 2C 20 C9 CE C4 C5 D8 2C 00 B5 15 05 01 99 22 D4 |, .....,......".|
00001490: C1 C2 CC C5 2C 20 D2 C5 D3 D5 CC D4 2C 20 45 54 |...., ......, ET|
000014A0: 43 2E 20 20 28 D9 4F 55 A0 4D 41 59 A0 48 41 56 |C. (.OU.MAY.HAV|
000014B0: 45 20 4D 4F 52 45 00 DA 15 06 01 99 22 54 48 41 |E MORE......"THA|
000014C0: 4E A0 4F 4E 45 A0 27 52 45 53 55 4C 54 27 2E 29 |N.ONE.'RESULT'.)|
000014D0: 22 3A 54 B2 34 3A 8D 31 30 30 30 00 16 16 08 01 |":T.4:.1000.....|
000014E0: 99 22 11 11 C4 45 46 49 4E 45 A0 41 A0 43 4F 4E |."...EFINE.A.CON|
000014F0: 53 49 53 54 45 4E 54 A0 43 4F 4E 56 45 4E 54 49 |SISTENT.CONVENTI|
00001500: 4F 4E A0 46 4F 52 A0 44 41 54 41 20 41 52 45 41 |ON.FOR.DATA AREA|
00001510: 53 2C 20 45 2E 47 2E 00 5D 16 09 01 99 22 11 12 |S, E.G..]...."..|
00001520: 97 C4 92 39 39 39 39 22 3A 99 22 11 1F 4F 52 22 |...9999":."..OR"|
00001530: 3A 99 22 11 12 97 C3 D4 92 39 39 20 20 12 C9 CE |:."......99 ...|
00001540: C4 92 39 39 20 20 12 D4 C1 C2 92 39 39 20 20 12 |..99 .....99 .|
00001550: D2 C5 D3 92 39 39 9B 22 3A 8D 31 31 30 30 00 7E |....99.":.1100.~|
00001560: 16 0E 01 43 43 B2 31 35 3A 8D 35 30 30 30 3A 99 |...CC.15:.5000:.|
00001570: 22 93 12 1F C5 D8 D0 D2 C5 D3 D3 C9 CF CE D3 00 |"...............|
00001580: B8 16 0F 01 99 22 11 98 C3 41 4E A0 42 45 A0 55 |....."...AN.BE.U|
00001590: 53 45 44 A0 49 4E 53 54 45 41 44 A0 4F 46 A0 52 |SED.INSTEAD.OF.R|
000015A0: 45 41 4C 20 41 44 44 52 45 53 53 45 53 3A 22 3A |EAL ADDRESSES:":|
000015B0: 54 B2 32 3A 8D 31 30 30 30 00 E3 16 10 01 99 42 |T.2:.1000......B|
000015C0: 24 22 11 97 C1 20 43 4F 4D 42 49 4E 41 54 49 4F |$"... COMBINATIO|
000015D0: 4E A0 4F 46 A0 53 59 4D 42 4F 4C 49 43 A0 4E 41 |N.OF.SYMBOLIC.NA|
000015E0: 4D 45 53 2C 00 0D 17 11 01 99 42 24 22 4E 55 4D |MES,......B$"NUM|
000015F0: 42 45 52 53 20 41 4E 44 A0 2B 20 2D 20 53 49 47 |BERS AND.+ - SIG|
00001600: 4E 53 2E 22 3A 54 B2 34 3A 8D 31 30 30 30 00 55 |NS.":T.4:.1000.U|
00001610: 17 12 01 99 22 11 11 98 D3 4F 4D 45 20 56 41 4C |...."....OME VAL|
00001620: 49 44 A0 46 4F 52 4D 53 3A 1C 22 3A 99 42 24 22 |ID.FORMS:.":.B$"|
00001630: 11 4C 41 42 45 4C 31 20 3D 20 24 30 33 33 43 22 |.LABEL1 = $033C"|
00001640: 3A 99 42 24 22 4C 41 42 45 4C 32 20 3D 20 4C 41 |:.B$"LABEL2 = LA|
00001650: 42 45 4C 31 2B 31 00 82 17 13 01 99 42 24 22 4C |BEL1+1......B$"L|
00001660: 41 42 45 4C 34 20 3D 20 2A 2B 32 22 2C 22 98 28 |ABEL4 = *+2",".(|
00001670: CC 4F 43 41 54 49 4F 4E A0 43 4F 55 4E 54 45 52 |.OCATION.COUNTER|
00001680: 2B 32 29 00 C7 17 14 01 99 42 24 22 1C 20 20 20 |+2)......B$". |
00001690: 4C 44 41 20 4C 41 42 45 4C 32 2D 31 22 3A 99 42 |LDA LABEL2-1":.B|
000016A0: 24 22 20 20 20 42 4E 45 20 2A 2B 31 30 22 2C 22 |$" BNE *+10","|
000016B0: 98 28 C4 41 4E 47 45 52 4F 55 53 21 29 22 3A 54 |.(.ANGEROUS!)":T|
000016C0: B2 34 3A 8D 31 30 30 30 00 0C 18 15 01 99 22 11 |.4:.1000......".|
000016D0: 11 12 1F C9 CD D0 CF D2 D4 C1 CE D4 3A 92 20 C4 |............:. .|
000016E0: 45 46 49 4E 45 20 53 59 4D 42 4F 4C A0 41 44 44 |EFINE SYMBOL.ADD|
000016F0: 52 45 53 53 A0 42 45 46 4F 52 45 A0 55 53 49 4E |RESS.BEFORE.USIN|
00001700: 47 A0 49 54 2E 9A 22 3A 8D 31 31 30 30 00 41 18 |G.IT..":.1100.A.|
00001710: 18 01 99 22 93 22 4C 24 22 97 D9 4F 55 20 4D 41 |..."."L$"..OU MA|
00001720: 59 20 55 53 45 20 12 3C 92 20 4F 52 20 12 3E 92 |Y USE .<. OR .>.|
00001730: 20 54 4F A0 49 44 45 4E 54 49 46 59 20 CC CF 20 | TO.IDENTIFY .. |
00001740: 4F 52 00 69 18 19 01 99 22 C8 C9 20 4F 46 A0 41 |OR.i....".. OF.A|
00001750: 20 4C 41 42 45 4C A0 41 44 44 52 45 53 53 3A 22 | LABEL.ADDRESS:"|
00001760: 3A 54 B2 32 3A 8D 31 30 30 30 00 88 18 1A 01 99 |:T.2:.1000......|
00001770: 22 11 11 22 2C 22 1C 4C 44 41 20 23 3C 4C 41 42 |"..",".LDA #<LAB|
00001780: 45 4C 22 3A 8D 31 30 30 30 00 C0 18 1B 01 99 22 |EL":.1000......"|
00001790: 11 11 1F CC 4F 41 44 53 A0 CC CF 20 41 44 44 52 |....OADS... ADDR|
000017A0: 45 53 53 A0 4F 46 A0 12 42 59 54 45 A0 4E 41 4D |ESS.OF..BYTE.NAM|
000017B0: 45 44 20 4C 41 42 45 4C 92 2E 22 3A 8D 31 30 30 |ED LABEL..":.100|
000017C0: 30 00 E9 18 1C 01 99 22 11 11 1C 4C 44 41 20 23 |0......"...LDA #|
000017D0: 3E 4C 41 42 45 4C 20 1F 4C 4F 41 44 53 20 C8 C9 |>LABEL .LOADS ..|
000017E0: 20 41 44 44 52 45 53 53 2E 9A 00 FE 18 1D 01 8D | ADDRESS........|
000017F0: 31 31 31 30 3A 91 5A 89 32 32 30 2C 32 30 30 00 |1110:.Z.220,200.|
00001800: 22 19 2C 01 43 43 B2 31 35 3A 8D 35 30 30 30 3A |".,.CC.15:.5000:|
00001810: 99 22 93 12 1F D0 D2 CF C7 D2 C1 CD 20 CC C1 D9 |.".......... ...|
00001820: CF D5 D4 00 5B 19 2D 01 99 22 11 98 CB 45 45 50 |....[.-.."...EEP|
00001830: A0 49 54 A0 54 49 44 59 2E 20 20 C1 A0 53 55 47 |.IT.TIDY. ..SUG|
00001840: 47 45 53 54 49 4F 4E 20 2E 2E 2E 22 3A 54 B2 32 |GESTION ...":T.2|
00001850: 3A 8D 31 30 30 30 3A 8D 31 31 32 30 00 7D 19 2F |:.1000:.1120.}./|
00001860: 01 99 22 13 11 11 97 22 45 24 45 24 3A 81 49 B2 |.."...."E$E$:.I.|
00001870: 31 A4 34 3A 99 42 24 22 A7 22 47 24 22 A5 00 AD |1.4:.B$"."G$"...|
00001880: 19 30 01 81 4A B2 31 A4 34 3A 99 42 24 22 A7 22 |.0..J.1.4:.B$"."|
00001890: 2C 2C 2C 22 20 20 20 20 A5 22 3A 82 3A 82 49 3A |,,," .":.:.I:|
000018A0: 99 42 24 22 20 22 47 24 3A 8D 31 31 32 30 00 EE |.B$" "G$:.1120..|
000018B0: 19 36 01 99 22 13 11 11 1E 22 3A 5A 24 B2 22 12 |.6.."....":Z$.".|
000018C0: 22 3A 59 24 B2 22 20 20 20 20 20 20 20 D3 59 4D |":Y$." .YM|
000018D0: 42 4F 4C 20 20 56 41 4C 55 45 53 20 20 20 20 20 |BOL VALUES |
000018E0: 20 20 22 3A 8D 31 33 30 30 3A 8D 31 31 32 30 00 | ":.1300:.1120.|
000018F0: 06 1A 37 01 99 22 13 11 11 1E 22 3A 5A 24 B2 22 |..7.."....":Z$."|
00001900: 22 3A 8D 31 33 30 30 00 3F 1A 38 01 5A 24 B2 22 |":.1300.?.8.Z$."|
00001910: 12 22 3A 59 24 B2 22 20 20 20 20 20 20 20 20 CD |.":Y$." .|
00001920: 41 49 4E 20 50 52 4F 47 52 41 4D 20 20 20 20 20 |AIN PROGRAM |
00001930: 20 20 20 22 3A 8D 31 33 30 30 3A 8D 31 31 32 30 | ":.1300:.1120|
00001940: 00 58 1A 39 01 99 22 13 11 1E 22 4C 24 3A 5A 24 |.X.9.."..."L$:Z$|
00001950: B2 22 22 3A 8D 31 33 30 30 00 91 1A 3A 01 5A 24 |."":.1300...:.Z$|
00001960: B2 22 12 22 3A 59 24 B2 22 20 20 20 20 20 20 20 |.".":Y$." |
00001970: 20 D3 55 42 2D 52 4F 55 54 49 4E 45 53 20 20 20 | .UB-ROUTINES |
00001980: 20 20 20 20 20 22 3A 8D 31 33 30 30 3A 8D 31 31 | ":.1300:.11|
00001990: 32 30 00 AB 1A 3B 01 99 22 13 1E 22 4C 24 4C 24 |20...;..".."L$L$|
000019A0: 3A 5A 24 B2 22 22 3A 8D 31 33 30 30 00 E4 1A 3C |:Z$."":.1300...<|
000019B0: 01 5A 24 B2 22 12 22 3A 59 24 B2 22 20 20 20 20 |.Z$.".":Y$." |
000019C0: C3 4F 4E 53 54 41 4E 54 53 20 26 20 4C 49 54 45 |.ONSTANTS & LITE|
000019D0: 52 41 4C 53 20 20 20 20 22 3A 8D 31 33 30 30 3A |RALS ":.1300:|
000019E0: 8D 31 31 32 30 00 0F 1B 3D 01 99 22 13 11 11 11 |.1120...=.."....|
000019F0: 11 11 1E 22 4C 24 4C 24 3A 5A 24 B2 22 22 3A 8D |..."L$L$:Z$."":.|
00001A00: 31 33 30 30 3A 99 22 9A 22 3B 3A 8D 31 31 30 30 |1300:.".";:.1100|
00001A10: 00 41 1B 40 01 99 22 93 11 98 D3 59 4D 42 4F 4C |.A.@.."....YMBOL|
00001A20: A0 56 41 4C 55 45 53 20 41 52 45 3A 1E 22 3A 99 |.VALUES ARE:.":.|
00001A30: C8 28 47 24 2C 31 37 29 3A 54 B2 32 3A 8D 31 30 |.(G$,17):T.2:.10|
00001A40: 30 30 00 6E 1B 41 01 99 22 97 D2 45 41 4C 20 41 |00.n.A.."..EAL A|
00001A50: 44 44 52 45 53 53 45 53 A0 4F 46 A0 53 59 4D 42 |DDRESSES.OF.SYMB|
00001A60: 4F 4C 49 43 20 4E 41 4D 45 53 2C 20 46 4F 52 00 |OLIC NAMES, FOR.|
00001A70: 8E 1B 42 01 99 22 54 48 45 A0 41 53 53 45 4D 42 |..B.."THE.ASSEMB|
00001A80: 4C 45 52 3B 22 3A 54 B2 34 3A 8D 31 30 30 30 00 |LER;":T.4:.1000.|
00001A90: C5 1B 43 01 99 22 11 C4 45 46 49 4E 49 54 49 4F |..C.."..EFINITIO|
00001AA0: 4E A0 4F 46 A0 50 52 4F 47 52 41 4D A0 53 54 41 |N.OF.PROGRAM.STA|
00001AB0: 52 54 A0 41 44 44 52 45 53 53 2E 22 3A 54 B2 32 |RT.ADDRESS.":T.2|
00001AC0: 3A 8D 31 30 30 30 00 FB 1B 44 01 99 22 11 11 11 |:.1000...D.."...|
00001AD0: 98 C3 4F 4E 53 54 41 4E 54 53 A0 26 20 4C 49 54 |..ONSTANTS.& LIT|
00001AE0: 45 52 41 4C 53 20 41 52 45 3A 1E 22 3A 99 C8 28 |ERALS ARE:.":..(|
00001AF0: 47 24 2C 32 34 29 3A 8D 31 30 30 30 00 3A 1C 45 |G$,24):.1000.:.E|
00001B00: 01 99 22 97 D6 41 4C 55 45 53 A0 4C 4F 41 44 45 |.."..ALUES.LOADE|
00001B10: 44 A0 12 41 54 A0 41 53 53 45 4D 42 4C 59 92 20 |D..AT.ASSEMBLY. |
00001B20: 49 4E 54 4F 20 53 50 45 43 49 46 49 45 44 42 59 |INTO SPECIFIEDBY|
00001B30: 54 45 53 2E 22 3A 8D 31 30 30 30 00 7D 1C 46 01 |TES.":.1000.}.F.|
00001B40: 99 22 11 11 11 1F C1 53 53 45 4D 42 4C 45 52 A0 |.".....SSEMBLER.|
00001B50: 44 49 52 45 43 54 49 56 45 53 A0 43 4F 4E 54 52 |DIRECTIVES.CONTR|
00001B60: 4F 4C A0 54 48 45 53 45 22 3A 99 22 50 52 4F 43 |OL.THESE":."PROC|
00001B70: 45 53 53 45 53 2E 9A 22 3A 8D 31 30 30 30 00 92 |ESSES..":.1000..|
00001B80: 1C 48 01 8D 31 31 31 30 3A 91 5A 89 33 30 30 2C |.H..1110:.Z.300,|
00001B90: 32 32 30 00 BC 1C 86 01 43 43 B2 31 32 3A 8D 35 |220.....CC.12:.5|
00001BA0: 30 30 30 3A 99 22 93 12 97 C1 D3 D3 C5 CD C2 CC |000:."..........|
00001BB0: C5 D2 20 C4 C9 D2 C5 C3 D4 C9 D6 C5 D3 00 F0 1C |.. .............|
00001BC0: 88 01 99 4C 24 22 1F D4 48 45 A0 C3 C2 CD 20 C1 |...L$"..HE.... .|
00001BD0: 53 53 45 4D 42 4C 59 A0 C4 45 56 45 4C 4F 50 4D |SSEMBLY..EVELOPM|
00001BE0: 45 4E 54 20 D3 59 53 54 45 4D 20 55 53 45 53 22 |ENT .YSTEM USES"|
00001BF0: 3B 00 28 1D 89 01 99 22 54 48 45 A0 44 49 52 45 |;.(...."THE.DIRE|
00001C00: 43 54 49 56 45 53 20 47 49 56 45 4E 20 49 4E A0 |CTIVES GIVEN IN.|
00001C10: DA 41 4B 53 20 50 41 47 45 20 33 36 32 2C 22 3A |.AKS PAGE 362,":|
00001C20: 99 22 45 58 43 45 50 54 3A 00 64 1D 8A 01 99 22 |."EXCEPT:.d...."|
00001C30: 20 20 20 11 11 12 97 2E 44 42 59 54 45 92 1F 20 | .....DBYTE.. |
00001C40: 28 41 42 42 52 45 56 20 2E 44 42 59 29 20 52 45 |(ABBREV .DBY) RE|
00001C50: 50 4C 41 43 45 53 20 12 97 2E C7 C2 D9 9B 22 3A |PLACES .......":|
00001C60: 8D 31 31 30 30 00 8C 1D 90 01 43 43 B2 31 35 3A |.1100.....CC.15:|
00001C70: 8D 35 30 30 30 3A 99 22 93 12 1F C4 C9 D2 C5 C3 |.5000:."........|
00001C80: D4 C9 D6 C5 20 3A 20 C5 D1 D5 C1 D4 C5 00 C0 1D |.... : .........|
00001C90: 91 01 99 22 11 11 98 A6 20 C4 45 46 49 4E 45 53 |...".... .EFINES|
00001CA0: A0 41 44 44 52 45 53 53 45 53 A0 4F 46 A0 53 59 |.ADDRESSES.OF.SY|
00001CB0: 4D 42 4F 4C 53 3A 22 3A 54 B2 32 3A 8D 31 30 30 |MBOLS:":T.2:.100|
00001CC0: 30 00 F2 1D 92 01 99 42 24 22 11 97 C6 4F 52 4D |0......B$"...ORM|
00001CD0: 41 54 3A 22 42 24 22 1C 12 D3 59 4D 42 4F 4C 1D |AT:"B$"...YMBOL.|
00001CE0: 3D 1D C5 58 50 52 45 53 53 49 4F 4E 22 3A 8D 31 |=..XPRESSION":.1|
00001CF0: 30 30 30 00 21 1E 93 01 99 22 11 98 28 D5 53 45 |000.!...."..(.SE|
00001D00: A0 54 4F A0 44 45 46 49 4E 45 A0 44 41 54 41 A0 |.TO.DEFINE.DATA.|
00001D10: 4C 4F 43 41 54 49 4F 4E 53 2E 29 22 3A 8D 31 30 |LOCATIONS.)":.10|
00001D20: 30 30 00 54 1E 95 01 99 22 11 11 A6 20 D2 45 53 |00.T...."... .ES|
00001D30: 45 54 53 A0 54 48 45 A0 41 53 53 45 4D 42 4C 59 |ETS.THE.ASSEMBLY|
00001D40: A0 4C 4F 43 41 54 49 4F 4E 20 43 4F 55 4E 54 45 |.LOCATION COUNTE|
00001D50: 52 20 2D 22 3B 00 81 1E 96 01 99 22 20 20 50 4F |R -";......" PO|
00001D60: 49 4E 54 53 A0 54 4F A0 54 48 45 A0 4E 45 58 54 |INTS.TO.THE.NEXT|
00001D70: A0 41 44 44 52 45 53 53 A0 54 4F A0 41 53 53 49 |.ADDRESS.TO.ASSI|
00001D80: 47 4E 00 B9 1E 97 01 99 22 20 20 54 4F A0 44 41 |GN......" TO.DA|
00001D90: 54 41 A0 4F 52 20 CD C1 C3 C8 C9 CE C5 20 C3 CF |TA.OR ....... ..|
00001DA0: C4 C5 20 49 4E A0 41 53 53 45 4D 42 4C 59 3A 22 |.. IN.ASSEMBLY:"|
00001DB0: 3A 54 B2 35 3A 8D 31 30 30 30 00 EC 1E 98 01 99 |:T.5:.1000......|
00001DC0: 42 24 22 11 97 C6 4F 52 4D 41 54 3A 1C 22 42 24 |B$"...ORMAT:."B$|
00001DD0: 42 24 22 12 2A 92 20 12 3D 92 20 12 C5 58 50 52 |B$".*. .=. ..XPR|
00001DE0: 45 53 53 49 4F 4E 22 3A 8D 31 30 30 30 00 30 1F |ESSION":.1000.0.|
00001DF0: 9A 01 99 22 11 98 28 D5 53 45 A0 54 4F A0 44 45 |..."..(.SE.TO.DE|
00001E00: 46 49 4E 45 A0 57 48 45 52 45 A0 54 48 45 A0 50 |FINE.WHERE.THE.P|
00001E10: 52 4F 47 52 41 4D A0 49 53 A0 54 4F 20 A0 42 45 |ROGRAM.IS.TO .BE|
00001E20: A0 4C 4F 43 41 54 45 44 2E 29 22 3A 8D 31 30 30 |.LOCATED.)":.100|
00001E30: 30 00 5F 1F 9B 01 99 22 11 11 CC 4F 4F 4B A0 41 |0._...."...OOK.A|
00001E40: 54 A0 54 48 45 A0 45 58 41 4D 50 4C 45 A0 49 4E |T.THE.EXAMPLE.IN|
00001E50: A0 DA 41 4B 53 20 50 41 47 45 20 32 39 32 2E 9A |..AKS PAGE 292..|
00001E60: 00 74 1F CC 01 8D 31 31 31 30 3A 91 5A 89 33 39 |.t....1110:.Z.39|
00001E70: 30 2C 33 30 30 00 9A 1F F4 01 43 43 B2 31 35 3A |0,300.....CC.15:|
00001E80: 8D 35 30 30 30 3A 99 22 93 12 1F C4 C9 D2 C5 C3 |.5000:."........|
00001E90: D4 C9 D6 C5 20 3A 20 2E 42 59 54 00 E4 1F F5 01 |.... : .BYT.....|
00001EA0: 99 22 11 11 11 98 C4 45 46 49 4E 45 53 A0 4C 49 |.".....EFINES.LI|
00001EB0: 54 45 52 41 4C 53 20 41 4E 44 20 43 4F 4E 53 54 |TERALS AND CONST|
00001EC0: 41 4E 54 53 2E 20 20 D3 4F 4D 45 A0 20 20 56 41 |ANTS. .OME. VA|
00001ED0: 4C 49 44 A0 46 4F 52 4D 53 3A 22 3A 54 B2 32 3A |LID.FORMS:":T.2:|
00001EE0: 8D 31 30 30 30 00 1B 20 F6 01 99 42 24 22 1C 11 |.1000.. ...B$"..|
00001EF0: 48 45 41 44 20 2E 42 59 54 20 27 D0 C1 C7 C5 20 |HEAD .BYT '.... |
00001F00: D4 C9 D4 CC C5 27 22 2C 22 98 28 31 30 20 42 59 |.....'",".(10 BY|
00001F10: 54 45 53 29 22 3B 3A 8D 31 30 30 30 00 4B 20 F9 |TES)";:.1000.K .|
00001F20: 01 99 42 24 22 1C 54 45 58 54 20 2E 42 59 54 20 |..B$".TEXT .BYT |
00001F30: 27 C6 D2 C5 C4 27 27 D3 27 22 2C 22 98 28 C6 D2 |'....''.'",".(..|
00001F40: C5 C4 27 D3 29 22 3A 8D 31 30 30 30 00 69 20 FA |..'.)":.1000.i .|
00001F50: 01 99 42 24 22 1C 44 41 54 41 20 2E 42 59 54 20 |..B$".DATA .BYT |
00001F60: 24 46 46 22 3A 8D 31 30 30 30 00 98 20 FB 01 99 |$FF":.1000.. ...|
00001F70: 2C 22 2E 42 59 54 20 C0 37 37 2C 32 2C 25 31 30 |,".BYT .77,2,%10|
00001F80: 31 2C 27 C1 27 22 2C 22 98 28 34 20 42 59 54 45 |1,'.'",".(4 BYTE|
00001F90: 53 29 22 3A 8D 31 30 30 30 00 C8 20 FC 01 99 22 |S)":.1000.. ..."|
00001FA0: 11 11 D4 48 45 A0 41 53 53 45 4D 42 4C 45 52 A0 |...HE.ASSEMBLER.|
00001FB0: 50 55 54 53 A0 54 48 45 4D 20 49 4E 54 4F A0 53 |PUTS.THEM INTO.S|
00001FC0: 55 43 43 45 53 53 49 56 45 00 F7 20 FD 01 99 22 |UCCESSIVE.. ..."|
00001FD0: 4C 4F 43 41 54 49 4F 4E 53 2C 20 53 54 41 52 54 |LOCATIONS, START|
00001FE0: 49 4E 47 20 41 54 20 12 1C 48 45 41 44 22 3A 54 |ING AT ..HEAD":T|
00001FF0: B2 33 3A 8D 31 30 30 30 00 38 21 03 02 99 22 11 |.3:.1000.8!...".|
00002000: 11 98 28 D9 4F 55 A0 44 4F A0 4E 4F 54 A0 4E 45 |..(.OU.DO.NOT.NE|
00002010: 45 44 A0 54 4F A0 44 45 46 49 4E 45 A0 41 44 44 |ED.TO.DEFINE.ADD|
00002020: 52 45 53 53 45 53 A0 46 4F 52 54 48 45 49 52 A0 |RESSES.FORTHEIR.|
00002030: 4C 41 42 45 4C 53 2E 29 9A 00 4D 21 08 02 8D 31 |LABELS.)..M!...1|
00002040: 31 31 30 3A 91 5A 89 35 30 30 2C 33 39 30 00 77 |110:.Z.500,390.w|
00002050: 21 6C 02 43 43 B2 31 32 3A 8D 35 30 30 30 3A 99 |!l.CC.12:.5000:.|
00002060: 22 93 12 97 C5 CE D4 C5 D2 C9 CE C7 20 D4 C8 C5 |"........... ...|
00002070: 20 D0 D2 CF C7 D2 C1 CD 00 AE 21 6D 02 99 22 11 | .........!m..".|
00002080: 11 11 11 1F D7 52 49 54 45 20 59 4F 55 52 20 53 |.....RITE YOUR S|
00002090: 4F 55 52 43 45 A0 43 4F 44 45 20 4F 4E 20 50 41 |OURCE.CODE ON PA|
000020A0: 50 45 52 3A 22 3A 54 B2 32 3A 8D 31 30 30 30 00 |PER:":T.2:.1000.|
000020B0: E4 21 6E 02 99 22 11 20 20 D4 48 45 A0 53 43 52 |.!n..". .HE.SCR|
000020C0: 45 45 4E A0 4F 4E 4C 59 A0 44 49 53 50 4C 41 59 |EEN.ONLY.DISPLAY|
000020D0: 53 A0 41 A0 46 45 57 20 4C 49 4E 45 53 3B 22 3A |S.A.FEW LINES;":|
000020E0: 8D 31 30 30 30 00 16 22 70 02 99 22 11 20 20 C2 |.1000.."p..". .|
000020F0: C1 D3 C9 C3 20 45 44 49 54 4F 52 20 57 49 4C 4C |.... EDITOR WILL|
00002100: A0 4E 4F 54 A0 41 43 43 45 50 54 20 C1 D3 D3 C5 |.NOT.ACCEPT ....|
00002110: CD C2 CC C5 D2 22 3B 00 36 22 71 02 99 22 20 20 |.....";.6"q.." |
00002120: 4F 52 A0 CD C1 C3 C8 C9 CE C5 20 C3 CF C4 C5 2E |OR........ .....|
00002130: 22 3A 8D 31 30 30 30 00 64 22 72 02 99 22 11 20 |":.1000.d"r..". |
00002140: 20 D9 4F 55 A0 43 41 4E 4E 4F 54 A0 27 4C 4F 41 | .OU.CANNOT.'LOA|
00002150: 44 A0 41 4E 44 A0 47 4F 27 20 41 53 20 49 4E 20 |D.AND.GO' AS IN |
00002160: C2 C1 D3 C9 C3 00 8F 22 73 02 99 22 20 20 54 4F |......."s.." TO|
00002170: A0 54 45 53 54 20 50 41 52 54 53 A0 4F 46 A0 41 |.TEST PARTS.OF.A|
00002180: A0 50 52 4F 47 52 41 4D 2E 22 3A 8D 31 30 30 30 |.PROGRAM.":.1000|
00002190: 00 BC 22 75 02 99 22 11 11 11 D9 4F 55 A0 4E 45 |.."u.."....OU.NE|
000021A0: 45 44 A0 41 4E A0 41 53 53 45 4D 42 4C 45 52 20 |ED.AN.ASSEMBLER |
000021B0: 54 4F A0 43 52 45 41 54 45 A0 54 48 45 00 D8 22 |TO.CREATE.THE.."|
000021C0: 76 02 99 22 CD C1 C3 C8 C9 CE C5 20 C3 CF C4 C5 |v.."....... ....|
000021D0: 2E 9B 22 3A 8D 31 31 30 30 00 0B 23 8A 02 99 22 |..":.1100..#..."|
000021E0: 93 22 4C 24 22 1F CC 45 53 53 4F 4E A0 33 2E 34 |."L$"..ESSON.3.4|
000021F0: 20 44 45 53 43 52 49 42 45 53 A0 53 4F 46 54 57 | DESCRIBES.SOFTW|
00002200: 41 52 45 A0 41 49 44 53 20 46 4F 52 00 45 23 8B |ARE.AIDS FOR.E#.|
00002210: 02 99 22 41 53 53 45 4D 42 4C 49 4E 47 A0 41 4E |.."ASSEMBLING.AN|
00002220: 44 A0 54 45 53 54 49 4E 47 20 50 52 4F 47 52 41 |D.TESTING PROGRA|
00002230: 4D 53 2E 9B 22 3A 8D 31 31 31 30 3A 91 5A 89 36 |MS..":.1110:.Z.6|
00002240: 32 30 2C 35 30 30 00 7A 23 B6 03 8D 34 30 30 30 |20,500.z#...4000|
00002250: 3A 99 22 11 98 CE 45 58 54 20 49 53 3A 20 20 12 |:."...EXT IS: .|
00002260: 97 20 33 2E 33 20 20 CC 49 4E 4B 49 4E 47 20 57 |. 3.3 .INKING W|
00002270: 49 54 48 20 C2 C1 D3 C9 C3 20 98 00 8F 23 B7 03 |ITH ..... ...#..|
00002280: 8D 31 31 31 30 3A 91 5A 89 39 39 39 2C 39 39 39 |.1110:.Z.999,999|
00002290: 00 AB 23 B8 03 9E 32 30 32 34 3A 8F 22 14 14 14 |..#...2024:."...|
000022A0: 14 14 14 14 14 14 14 14 14 45 4E 44 00 D5 23 E7 |.........END..#.|
000022B0: 03 9E 32 31 33 36 3A 89 35 30 3A 8F 22 14 14 14 |..2136:.50:."...|
000022C0: 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 |................|
000022D0: 47 4F 54 4F 35 30 00 F9 23 E8 03 5A B2 54 49 AA |GOTO50..#..Z.TI.|
000022E0: 38 30 AC 54 3A 9E 32 30 34 38 3A 8F 22 14 14 14 |80.T:.2048:."...|
000022F0: 14 14 14 14 14 14 14 14 14 14 00 0B 24 E9 03 8B |............$...|
00002300: 5A B3 54 49 B0 C2 28 53 48 29 A7 8E 00 15 24 EA |Z.TI..(SH)....$.|
00002310: 03 89 31 30 30 31 00 32 24 4C 04 99 22 13 22 4C |..1001.2$L.."."L|
00002320: 24 4C 24 4C 24 4C 24 22 12 43 92 4F 4E 54 49 4E |$L$L$L$".C.ONTIN|
00002330: 55 45 13 00 4A 24 4F 04 8D 31 32 30 30 3A 8B 5A |UE..J$O..1200:.Z|
00002340: 24 B3 B1 22 43 22 89 31 31 30 33 00 54 24 50 04 |$.."C".1103.T$P.|
00002350: 89 31 31 31 32 00 84 24 56 04 99 22 13 22 4C 24 |.1112..$V.."."L$|
00002360: 4C 24 4C 24 4C 24 22 12 41 92 47 41 49 4E 20 20 |L$L$L$".A.GAIN |
00002370: 20 12 42 92 41 43 4B 20 20 20 12 43 92 4F 4E 54 | .B.ACK .C.ONT|
00002380: 49 4E 55 45 13 00 A9 24 57 04 5A B2 BB 28 31 29 |INUE...$W.Z..(1)|
00002390: 3A 8D 31 32 30 30 3A 8B 5A 24 B3 22 41 22 B0 5A |:.1200:.Z$."A".Z|
000023A0: 24 B1 22 43 22 89 31 31 31 31 00 BA 24 58 04 5A |$."C".1111..$X.Z|
000023B0: B2 C6 28 5A 24 29 AB 36 34 3A 8E 00 E2 24 60 04 |..(Z$).64:...$`.|
000023C0: 99 22 13 22 4C 24 4C 24 4C 24 4C 24 22 92 1C D0 |."."L$L$L$L$"...|
000023D0: 52 45 53 53 A0 12 D2 C5 D4 D5 D2 CE 92 22 45 24 |RESS........."E$|
000023E0: 22 13 22 00 FC 24 61 04 8D 31 32 30 30 3A 8B 5A |"."..$a..1200:.Z|
000023F0: 24 B3 B1 C7 28 31 33 29 89 31 31 32 31 00 16 25 |$...(13).1121..%|
00002400: 62 04 99 22 13 22 4C 24 4C 24 4C 24 4C 24 45 24 |b.."."L$L$L$L$E$|
00002410: 45 24 22 13 22 3A 8E 00 2B 25 B0 04 A1 5A 24 3A |E$".":..+%...Z$:|
00002420: 8B 5A 24 B3 B1 22 22 89 31 32 30 30 00 3F 25 B1 |.Z$.."".1200.?%.|
00002430: 04 A1 5A 24 3A 8B 5A 24 B2 22 22 89 31 32 30 31 |..Z$:.Z$."".1201|
00002440: 00 67 25 B2 04 9E 32 30 34 38 3A 8E 3A 8F 22 14 |.g%...2048:.:.".|
00002450: 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 |................|
00002460: 14 14 52 45 54 55 52 4E 00 95 25 14 05 99 42 24 |..RETURN..%...B$|
00002470: 5A 24 22 1D 22 47 24 3A 8D 31 33 31 30 3A 99 42 |Z$"."G$:.1310:.B|
00002480: 24 5A 24 22 1D 22 59 24 3A 8D 31 33 31 30 3A 8D |$Z$"."Y$:.1310:.|
00002490: 31 33 31 30 3A 8E 00 AF 25 1E 05 99 42 24 5A 24 |1310:...%...B$Z$|
000024A0: 22 1D 20 20 20 20 20 20 20 20 20 22 45 24 3A 8E |". "E$:.|
000024B0: 00 DF 25 B8 0B 99 22 93 12 1F CC C5 D3 D3 CF CE |..%...".........|
000024C0: 20 33 2E 32 20 3A 20 D0 D2 CF C7 D2 C1 CD 20 C2 | 3.2 : ....... .|
000024D0: D5 C9 CC C4 C9 CE C7 2F C1 D3 D3 C5 CD C2 CC D9 |......./........|
000024E0: 00 0F 26 C2 0B 99 22 11 98 D4 48 49 53 A0 4C 45 |..&..."...HIS.LE|
000024F0: 53 53 4F 4E A0 47 49 56 45 53 A0 48 49 4E 54 53 |SSON.GIVES.HINTS|
00002500: A0 4F 4E A0 43 52 45 41 54 49 4E 47 A0 41 4E 44 |.ON.CREATING.AND|
00002510: 00 36 26 CC 0B 99 22 41 53 53 45 4D 42 4C 49 4E |.6&..."ASSEMBLIN|
00002520: 47 A0 41 A0 50 52 4F 47 52 41 4D 3A 22 3A 54 B2 |G.A.PROGRAM:":T.|
00002530: 32 3A 8D 31 30 30 30 00 62 26 D6 0B 99 42 24 22 |2:.1000.b&...B$"|
00002540: 11 97 C8 4F 57 A0 54 4F A0 53 54 41 52 54 20 2D |...OW.TO.START -|
00002550: 20 46 4C 4F 57 43 48 41 52 54 53 3B 22 3A 8D 31 | FLOWCHARTS;":.1|
00002560: 30 30 30 00 89 26 E0 0B 99 42 24 22 11 C4 45 46 |000..&...B$"..EF|
00002570: 49 4E 49 4E 47 A0 4D 45 4D 4F 52 59 A0 55 53 41 |INING.MEMORY.USA|
00002580: 47 45 3B 22 3A 8D 31 30 30 30 00 AA 26 EA 0B 99 |GE;":.1000..&...|
00002590: 42 24 22 11 C3 4F 44 49 4E 47 A0 53 45 51 55 45 |B$"..ODING.SEQUE|
000025A0: 4E 43 45 3B 22 3A 8D 31 30 30 30 00 D4 26 F4 0B |NCE;":.1000..&..|
000025B0: 99 42 24 22 11 D2 55 4C 45 53 A0 46 4F 52 A0 53 |.B$"..ULES.FOR.S|
000025C0: 59 4D 42 4F 4C 49 43 A0 4E 41 4D 45 53 3B 22 3A |YMBOLIC.NAMES;":|
000025D0: 8D 31 30 30 30 00 F4 26 FE 0B 99 42 24 22 11 D0 |.1000..&...B$"..|
000025E0: 52 4F 47 52 41 4D A0 4C 41 59 4F 55 54 3B 22 3A |ROGRAM.LAYOUT;":|
000025F0: 8D 31 30 30 30 00 20 27 08 0C 99 42 24 22 11 D5 |.1000. '...B$"..|
00002600: 53 49 4E 47 A0 41 53 53 45 4D 42 4C 45 52 A0 44 |SING.ASSEMBLER.D|
00002610: 49 52 45 43 54 49 56 45 53 3B 22 3A 8D 31 30 30 |IRECTIVES;":.100|
00002620: 30 00 4B 27 12 0C 99 42 24 22 11 D2 55 4C 45 53 |0.K'...B$"..ULES|
00002630: A0 46 4F 52 20 C5 D1 D5 C1 D4 C5 20 41 4E 44 20 |.FOR ...... AND |
00002640: 2E C2 D9 D4 3B 22 3A 8D 31 30 30 30 00 72 27 1C |....;":.1000.r'.|
00002650: 0C 99 42 24 22 11 C1 53 53 45 4D 42 4C 45 52 A0 |..B$"..SSEMBLER.|
00002660: 45 58 50 52 45 53 53 49 4F 4E 53 3B 22 3A 8D 31 |EXPRESSIONS;":.1|
00002670: 30 30 30 00 98 27 30 0C 99 42 24 22 11 C5 4E 54 |000..'0..B$"..NT|
00002680: 45 52 49 4E 47 A0 54 48 45 A0 50 52 4F 47 52 41 |ERING.THE.PROGRA|
00002690: 4D 2E 22 3A 8D 31 30 30 30 00 9E 27 3A 0C 8E 00 |M.":.1000..':...|
000026A0: BA 27 A0 0F 43 43 B2 33 3A 8D 35 30 30 30 3A 99 |.'..CC.3:.5000:.|
000026B0: 22 93 12 1F D3 D5 CD CD C1 D2 D9 00 E2 27 AA 0F |"............'..|
000026C0: 99 22 11 98 D4 48 49 53 20 4C 45 53 53 4F 4E 20 |."...HIS LESSON |
000026D0: 48 41 53 20 43 4F 56 45 52 45 44 3A 22 3A 89 33 |HAS COVERED:":.3|
000026E0: 30 33 30 00 1E 28 88 13 97 35 33 32 38 30 2C 43 |030..(...53280,C|
000026F0: 43 3A 97 35 33 32 38 31 2C 43 43 3A 9E 32 30 34 |C:.53281,CC:.204|
00002700: 38 3A 8E 3A 8F 22 14 14 14 14 14 14 14 14 14 14 |8:.:."..........|
00002710: 14 14 14 14 14 14 14 14 14 52 45 54 55 52 4E 00 |.........RETURN.|
00002720: 2B 28 70 17 8F 31 35 2C 38 2C 31 35 00 51 28 71 |+(p..15,8,15.Q(q|
00002730: 17 8F 31 2C 38 2C 38 2C 22 44 41 54 41 2C 53 2C |..1,8,8,"DATA,S,|
00002740: 52 22 3A 8D 36 30 31 30 3A 8B 45 4E A7 9E 32 30 |R":.6010:.EN..20|
00002750: 32 34 00 58 28 72 17 A0 31 00 8B 28 73 17 8F 32 |24.X(r..1..(s..2|
00002760: 2C 38 2C 32 2C 22 23 22 3A 98 31 35 2C 22 55 31 |,8,2,"#":.15,"U1|
00002770: 3A 22 3B 32 3B 30 3B 31 3B 30 3A 8D 36 30 31 30 |:";2;0;1;0:.6010|
00002780: 3A 8B 45 4E B2 30 A7 9E 32 30 32 34 00 98 28 74 |:.EN.0..2024..(t|
00002790: 17 A0 32 3A A0 31 35 3A 8E 00 AD 28 7A 17 84 31 |..2:.15:...(z..1|
000027A0: 35 2C 45 4E 2C 45 4D 24 2C 45 54 2C 45 53 00 B3 |5,EN,EM$,ET,ES..|
000027B0: 28 7B 17 8E 00 00 00 20 3A D0 2E 21 AA 38 |({..... :..!.8 |
..116.000000............................
............................?.}.........
.&......................................
........................................
........................................
........................................
.....................X.....HHHHH...F.+.-
.,.. ....-.-P...I.P.JP....)....HP.L.....
....$..................................
..................RUN......... .........
.H......................................
........................................
.....................................E|.
..........LH..1..EG.J.....P.3.W.J...>./.
F.......................................
........................................
.............................(.."?....";
...)..1,0:.1,Z$: 1:.".":........)....F..
.W....X.......E...L.....................
.............999
L~.
.. 8L}.
.`....B..
.......LO.
M......
..I....L..
.I`.. W..
..F..%.LQ.
..[.L..
'P. .
...C....0. .C.O....P..Q.
C....D.L.. .\.Q...
.R..`.X.P. ...
S....W.L..
L......P.L..................O....
2024:."............REM W.OWEN MURCOTT FE
BRUARY 1983 WOMFIS 64.\....50
:MLA....2..:B$.".....":E$."
"...3.L$."......"...4.G$."........
....................".R.<.SH.653:CC.6:.5
000...D.."."G(14)L$,,".............. ...
.................. .....:.E..B$"....* S
OFTWARE AND PROGRAMMING *".Z.F.."....
3.2 PROGRAM BUILDING & ASSEMBLY":T.3:
.1000:.6000...I.CC.3:.5000:.3000:.".";:.
1100...N.CC.12:.5000:."...INTRODUCTION..
.O.."....LESSON 3.1 SHOWED YOU THAT ASSE
MBLER AND";.).P.."MACHINE CODE HAVE A 1:
1 RELATIONSHIP.":T.3:.1000.V.Q.."..DEVEL
OP PROGRAMS IN THIS LOW LEVEL":."LANGUAG
E, STEP-BY-STEP:":.1000...R..,"..FLOWCHA
RT;":T.1:.1000:.,".MEMORY MAP;":.1000...
S..,".CODE AND CHECK;":.1000:.,".KEY IN;
":.1000...T..,".ASSEMBLE AND TEST..":.11
00.4.U.."."L$".PROGRAM MAINTENANCE IS OF
TEN MORE OF A.F.V.."PROBLEM THAN PROGRAM
EFFICIENCY.":T.3:.1000...W.."..THIS LES
SON CONCENTRATES ON IDEAS FOR EASING I
T..":.1100.K.X.CC.12:.5000:."...HOW TO S
TART...Z.."....CHART THE PROGRAM LOGIC A
ND CHECK IT..(.{.."SHORT CUTS AT THIS ST
AGE INCREASE TIME._.|.."FOR DEBUGGING, O
UT OF ALL PROPORTION.":T.6:.1000......".
..USE PLAIN ENGLISH IF YOU CAN - IT WILL
.F...."BE EASIER TO UNDERSTAND MONTHS LA
TER.":T.4:.1000......"...THE CHART DOES
NOT NEED TO BE 1:1 WITH.$...."CODING, BU
T A BOX SHOULD BE CODEABLE IN.I...."UNDE
R 10 INSTRUCTIONS..":.1100.K...CC.12:.50
00:."...MEMORY USAGE......L$"..YOU MUST
DECIDE WHERE DATA AND MACHINE......"CODE
WILL RESIDE (LESSON 2.2 IDENTIFIED AVAI
LABLE LOCATIONS).":T.4:.1000......"..KEE
P THEM SEPARATE.":T.2:.1000.@...."..SOME
DATA WILL NEED SEVERAL BYTES AND.N. .."
YOU NEED SPACE TO PRESERVE THE CONTENTS.
....."OF PAGE ZERO LOCATIONS USED.":T.5:
.1000......"..MAKE A LIST ....":.1100..
...CC.15:.5000:."..";:.J.1.40:.".";:....
...I.1.15:.J.1.40:.". ";:.J,I:.J.1.20:."
..";:..Q....1120:."."L$L$L$".A SUGGESTIO
N FOR HEADINGS.":T.2:.1000......".... DA
TA ITEM NAME LENGTH LOC ";:
.J.1.40:."..";:.......1120:."."L$L$L$;..
...."..ENTER ITEMS AS THEY ARISE AND NAM
E THEM.":.1000......"......P0 LOC'NS USE
D","PAGE0":.1000.4....".P0 SAVE LOC'N","
PAGSAV":.1000.X...."..PAGE HEADINGS","HE
AD":.1000.X....".LINE COUNT","LINE":.100
0......"..SCREEN START LO HI","SCREEN":.
1000......B$"..ETC.":.1120......"."L$L$L
$"...ENTER LENGTH WHEN YOU KNOW IT.":.10
00......"......",,,"10...10...30..1..2":
.1000.[.A..1120:."."L$L$L$"....THEN DECI
DE WHERE TO PUT THEM.":.1000...B..".....
.",,,B$"P0...CASS ......$C000......P0...
P0."...G..1110:.Z.120,110.E.H.CC.12:.500
0:."...CODING....I.."....START WITH SUBR
OUTINES. DEFINE AND":."WRITE DOWN:":T.2
:.1000.;.J..".."B$"REGISTER CONTENT AT E
NTRY;":.1000.H.K..".."B$"REGISTER CONTEN
T AT EXIT;":.1000...M..".."B$"DATA LOCAT
IONS AFFECTED.":.1000.E.R.."....CODE EAC
H IN TURN; WORK UP THROUGH THE...S.."VAR
IOUS LEVELS OF THE PROGRAM..":.1110:.Z.2
00,120.!...CC.12:.5000:."...SYMBOLIC NAM
ES.Q....L$".USE ANY NAMES YOU WISH FOR:"
:T.2:.1000.R....B$". PROGRAM LABELS;":.1
000......B$". OPERANDS AND DATA AREAS;":
.1000.E....B$". CONSTANTS AND LITERALS."
:.1000......"...ZAKS PAGE 360 GIVES THE
RULES..":.1100.B....".....KEEP IT SIMPLE
! AVOID COMPLEX MNEMONICSAND ABBREVIATI
ONS.":.1000.Q...."...SEQUENTIAL PROGRAM
LABELS ARE EASY TO......"FIND IN SOURCE
TEXT LISTINGS. HERE IS ASUGGESTED FORMA
T:":T.4:.1000......"....P.99999",".MAIN
PROGRAM LABEL":T.2:.1000. ...."...S.9999
",".SUBROUTINE ENTRY POINT":.1000.T...."
..S9999.A.",".LABEL WITHIN SUBROUTINE.":
.1100......"."L$".AVOID THE COMMON WORDS
- COUNT, INDEX,......"TABLE, RESULT, ET
C. (YOU MAY HAVE MORE.Z...."THAN ONE 'R
ESULT'.)":T.4:.1000......"..DEFINE A CON
SISTENT CONVENTION FOR DATA AREAS, E.G..
]...."...D.9999":."..OR":."...CT.99 .IN
D.99 .TAB.99 .RES.99.":.1100.~...CC.15
:.5000:."...EXPRESSIONS......"..CAN BE U
SED INSTEAD OF REAL ADDRESSES:":T.2:.100
0......B$"..A COMBINATION OF SYMBOLIC NA
MES,......B$"NUMBERS AND + - SIGNS.":T.4
:.1000.U...."...SOME VALID FORMS:.":.B$"
.LABEL1 = $033C":.B$"LABEL2 = LABEL1+1..
....B$"LABEL4 = *+2",".(LOCATION COUNTER
+2).G....B$". LDA LABEL2-1":.B$" BNE
*+10",".(DANGEROUS!)":T.4:.1000......".
...IMPORTANT:. DEFINE SYMBOL ADDRESS BEF
ORE USING IT..":.1100.A...."."L$".YOU MA
Y USE .<. OR .>. TO IDENTIFY LO OR.I....
"HI OF A LABEL ADDRESS:":T.2:.1000......
"..",".LDA #<LABEL":.1000......"...LOADS
LO ADDRESS OF .BYTE NAMED LABEL..":.100
0......"...LDA #>LABEL .LOADS HI ADDRESS
........1110:.Z.220,200.".,.CC.15:.5000:
."...PROGRAM LAYOUT.[.-.."..KEEP IT TIDY
. A SUGGESTION ...":T.2:.1000:.1120.}./
.."...."E$E$:.I.1.4:.B$"."G$"....0..J.1.
4:.B$".",,," .":.:.I:.B$" "G$:.1120..
.6.."....":Z$.".":Y$." SYMBOL VAL
UES ":.1300:.1120...7.."....":Z$."
":.1300.?.8.Z$.".":Y$." MAIN PROG
RAM ":.1300:.1120.X.9.."..."L$:Z$
."":.1300...:.Z$.".":Y$." SUB-ROU
TINES ":.1300:.1120...;..".."L$L$
:Z$."":.1300...<.Z$.".":Y$." CONSTANT
S & LITERALS ":.1300:.1120...=.."....
..."L$L$:Z$."":.1300:.".";:.1100.A.@..".
..SYMBOL VALUES ARE:.":.H(G$,17):T.2:.10
00.N.A..".REAL ADDRESSES OF SYMBOLIC NAM
ES, FOR...B.."THE ASSEMBLER;":T.4:.1000.
E.C..".DEFINITION OF PROGRAM START ADDRE
SS.":T.2:.1000...D.."....CONSTANTS & LIT
ERALS ARE:.":.H(G$,24):.1000.:.E..".VALU
ES LOADED .AT ASSEMBLY. INTO SPECIFIEDBY
TES.":.1000.}.F.."....ASSEMBLER DIRECTIV
ES CONTROL THESE":."PROCESSES..":.1000..
.H..1110:.Z.300,220.....CC.12:.5000:."..
.ASSEMBLER DIRECTIVES......L$".THE CBM A
SSEMBLY DEVELOPMENT SYSTEM USES";.(...."
THE DIRECTIVES GIVEN IN ZAKS PAGE 362,":
."EXCEPT:.D...." .....DBYTE.. (ABBREV
.DBY) REPLACES ...GBY.":.1100.....CC.15:
.5000:."...DIRECTIVE : EQUATE......"....
DEFINES ADDRESSES OF SYMBOLS:":T.2:.100
0......B$"..FORMAT:"B$"..SYMBOL.=.EXPRES
SION":.1000.!...."..(USE TO DEFINE DATA
LOCATIONS.)":.1000.T...."... RESETS THE
ASSEMBLY LOCATION COUNTER -";......" PO
INTS TO THE NEXT ADDRESS TO ASSIGN......
" TO DATA OR MACHINE CODE IN ASSEMBLY:"
:T.5:.1000......B$"..FORMAT:."B$B$".*. .
=. .EXPRESSION":.1000.0...."..(USE TO DE
FINE WHERE THE PROGRAM IS TO BE LOCATED
.)":.1000._...."..LOOK AT THE EXAMPLE IN
ZAKS PAGE 292...T.L..1110:.Z.390,300...
..CC.15:.5000:."...DIRECTIVE : .BYT.....
."....DEFINES LITERALS AND CONSTANTS. S
OME VALID FORMS:":T.2:.1000.. ...B$"..
HEAD .BYT 'PAGE TITLE'",".(10 BYTES)";:.
1000.K ...B$".TEXT .BYT 'FRED''S'",".(FR
ED'S)":.1000.I ...B$".DATA .BYT $FF":.10
00.. ...,".BYT .77,2,%101,'A'",".(4 BYTE
S)":.1000.H ..."..THE ASSEMBLER PUTS THE
M INTO SUCCESSIVE.. ..."LOCATIONS, START
ING AT ..HEAD":T.3:.1000.8!..."...(YOU D
O NOT NEED TO DEFINE ADDRESSES FORTHEIR
LABELS.)..M!...1110:.Z.500,390.W!L.CC.12
:.5000:."...ENTERING THE PROGRAM..!M..".
....WRITE YOUR SOURCE CODE ON PAPER:":T.
2:.1000..!N..". THE SCREEN ONLY DISPLAY
S A FEW LINES;":.1000.."P..". BASIC EDI
TOR WILL NOT ACCEPT ASSEMBLER";.6"Q.."
OR MACHINE CODE.":.1000.D"R..". YOU CAN
NOT 'LOAD AND GO' AS IN BASIC.."S.." TO
TEST PARTS OF A PROGRAM.":.1000.."U..".
..YOU NEED AN ASSEMBLER TO CREATE THE.X"
V.."MACHINE CODE..":.1100..#..."."L$".LE
SSON 3.4 DESCRIBES SOFTWARE AIDS FOR.E#.
.."ASSEMBLING AND TESTING PROGRAMS..":.1
110:.Z.620,500.Z#...4000:."..NEXT IS: .
. 3.3 LINKING WITH BASIC ...#...1110:.Z
.999,999..#...2024:."............END.U#.
..2136:.50:."...................GOTO50..
#..Z.TI.80.T:.2048:."...............$...
Z.TI.B(SH)....$...1001.2$L.."."L$L$L$L$"
.C.ONTINUE..J$O..1200:.Z$.."C".1103.T$P.
.1112..$V.."."L$L$L$L$".A.GAIN .B.ACK
.C.ONTINUE...$W.Z..(1):.1200:.Z$."A".Z
$."C".1111..$X.Z.F(Z$).64:...$`.."."L$L$
L$L$"..PRESS .RETURN."E$"."..$A..1200:.Z
$..G(13).1121..%B.."."L$L$L$L$E$E$".":..
+%...Z$:.Z$.."".1200.?%...Z$:.Z$."".1201
.G%...2048:.:."...................RETURN
..%...B$Z$"."G$:.1310:.B$Z$"."Y$:.1310:.
1310:...%...B$Z$". "E$:...%...".
..LESSON 3.2 : PROGRAM BUILDING/ASSEMBLY
..&B.."..THIS LESSON GIVES HINTS ON CREA
TING AND.6&L.."ASSEMBLING A PROGRAM:":T.
2:.1000.B&V..B$"..HOW TO START - FLOWCHA
RTS;":.1000..&...B$".DEFINING MEMORY USA
GE;":.1000..&...B$".CODING SEQUENCE;":.1
000.T&...B$".RULES FOR SYMBOLIC NAMES;":
.1000..&...B$".PROGRAM LAYOUT;":.1000. '
...B$".USING ASSEMBLER DIRECTIVES;":.100
0.K'...B$".RULES FOR EQUATE AND .BYT;":.
1000.R'...B$".ASSEMBLER EXPRESSIONS;":.1
000..'0..B$".ENTERING THE PROGRAM.":.100
0..':....' .CC.3:.5000:."...SUMMARY..'..
."..THIS LESSON HAS COVERED:":.3030..(..
.53280,CC:.53281,CC:.2048:.:."..........
.........RETURN.+(P..15,8,15.Q(Q..1,8,8,
"DATA,S,R":.6010:.EN..2024.X(R. 1..(S..2
,8,2,"#":.15,"U1:";2;0;1;0:.6010:.EN.0..
2024..(T. 2: 15:...(Z..15,EN,EM$,ET,ES..
({..... :P.!.8
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL