_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

1.4 LESSON

FILE INFORMATION

FILENAME(S): 1.4 LESSON

FILE TYPE(S): PRG

FILE SIZE: 9.7K

FIRST SEEN: 2025-11-30 21:06:57

APPEARS ON: 3 disk(s)

FILE HASH

1559a577ffa3a8cfef638010fc713349574226d9b78b4c324a618e4aaece6a56

FOUND ON DISKS (3 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
COMM ASSEMBLER 1.4 LESSON PRG DuncanTwain 23 0 DOWNLOAD FILE
C64 HULP 36 1 1.4 LESSON PRG DuncanTwain 23 0 DOWNLOAD FILE
ASSEMBLER CURSUS 1.4 LESSON PRG DuncanTwain 23 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 00 01 31 35 32 00 30 30  30 30 30 30 FF 90 FF 00  |..152.000000....|
00000010: FF 90 B0 11 FF 90 FF 00  FF 00 FF 00 FF 02 FF 00  |................|
00000020: FF 90 FF 42 FF 18 31 00  7F 02 F2 00 FF 92 FF 00  |...B..1.........|
00000030: FF 02 90 00 FF 90 FF 00  FF D4 B1 00 FF 92 00 00  |................|
00000040: FF D6 3F FF 3F FF 7D EA  A8 7D EA 00 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 26 04 0A 00 01 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 F9  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 90 B1  |L...............|
00000700: 11 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 A4 08  |.\....50:ML.....|
00000760: 32 00 9C 3A 86 43 24 28  33 29 3A 43 24 28 30 29  |2..:.C$(3):C$(0)|
00000770: B2 22 12 92 AC 12 AC BB  92 BB 9D 9D 9D 9D 11 12  |."..............|
00000780: A1 92 12 BC BB 92 A1 9D  9D 9D 9D 11 12 A1 92 A1  |................|
00000790: 12 A1 92 A1 9D 9D 9D 9D  11 20 12 A2 A2 92 20 92  |......... .... .|
000007A0: 92 92 91 91 91 00 E3 08  33 00 43 24 28 31 29 B2  |........3.C$(1).|
000007B0: 22 92 92 20 12 A1 92 A1  20 9D 9D 9D 9D 11 92 92  |".. .... .......|
000007C0: 20 12 BB 92 A1 20 9D 9D  9D 9D 11 92 92 20 12 A1  | .... ....... ..|
000007D0: 92 A1 20 9D 9D 9D 9D 11  92 92 92 BC 12 A2 A2 92  |.. .............|
000007E0: BE 91 91 91 00 26 09 34  00 43 24 28 32 29 B2 22  |.....&.4.C$(2)."|
000007F0: A2 A2 A2 A2 9D 9D 9D 9D  11 12 AC 92 AC BB 12 BB  |................|
00000800: 9D 9D 9D 9D 11 92 A1 BC  BB 12 A1 9D 9D 9D 9D 11  |................|
00000810: 92 A1 12 A1 92 A1 12 A1  9D 9D 9D 9D 11 20 92 A2  |............. ..|
00000820: A2 12 20 92 91 91 91 00  67 09 35 00 43 24 28 33  |.. .....g.5.C$(3|
00000830: 29 B2 22 A2 A2 A2 A2 9D  9D 9D 9D 11 12 20 92 A1  |).".......... ..|
00000840: 12 A1 20 9D 9D 9D 9D 11  20 92 BB 12 A1 20 9D 9D  |.. ..... .... ..|
00000850: 9D 9D 11 20 92 A1 12 A1  20 9D 9D 9D 9D 11 BC 92  |... .... .......|
00000860: A2 A2 12 BE 92 91 91 91  00 94 09 36 00 44 24 28  |...........6.D$(|
00000870: 30 29 B2 22 20 C1 CE C4  20 22 3A 44 24 28 31 29  |0)." ... ":D$(1)|
00000880: B2 22 20 CF D2 20 22 3A  44 24 28 32 29 B2 22 20  |." .. ":D$(2)." |
00000890: C5 CF D2 20 22 00 B5 09  3C 00 42 24 B2 22 1D 1D  |... "...<.B$."..|
000008A0: 1D 1D 1D 22 3A 44 24 B2  22 20 20 20 20 20 22 3A  |...":D$."     ":|
000008B0: 53 48 B2 36 35 33 00 FF  09 3D 00 45 24 B2 22 20  |SH.653...=.E$." |
000008C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000008D0: 20 20 22 3A 4C 24 B2 22  11 11 11 11 11 11 22 3A  |  ":L$."......":|
000008E0: 46 24 B2 22 C9 4E 20 42  49 4E 41 52 59 3F 25 2E  |F$.".N BINARY?%.|
000008F0: 2E 2E 2E 2E 2E 2E 2E 9D  9D 9D 9D 9D 9D 9D 9D 22  |..............."|
00000900: 00 1A 0A 3E 00 50 24 B2  22 20 54 57 4F 20 42 49  |...>.P$." TWO BI|
00000910: 54 20 50 41 54 54 45 52  4E 53 22 00 41 0A 64 00  |T PATTERNS".A.d.|
00000920: 43 43 B2 36 3A 8D 35 30  30 30 3A 99 C7 28 31 34  |CC.6:.5000:..(14|
00000930: 29 22 93 9A 22 4C 24 2C  2C 22 9D 9D 22 43 24 28  |)".."L$,,".."C$(|
00000940: 31 29 00 70 0A 6E 00 99  4C 24 22 20 20 20 20 12  |1).p.n..L$"    .|
00000950: 2A 20 20 C9 CE C6 CF D2  CD C1 D4 C9 CF CE 20 D2  |*  ........... .|
00000960: C5 D0 D2 C5 D3 C5 CE D4  C1 D4 C9 CF CE 20 20 2A  |.............  *|
00000970: 22 00 A7 0A 78 00 99 2C  22 11 11 11 9D 9D 98 31  |"...x..,"......1|
00000980: 2E 34 20 20 CC CF C7 C9  C3 C1 CC 20 20 CF D0 C5  |.4  .......  ...|
00000990: D2 C1 D4 C9 CF CE D3 22  3A 54 B2 34 3A 8D 31 30  |.......":T.4:.10|
000009A0: 30 30 3A 8D 36 30 30 30  00 C8 0A 7D 00 43 43 B2  |00:.6000...}.CC.|
000009B0: 33 3A 8D 35 30 30 30 3A  8D 33 30 30 30 3A 99 22  |3:.5000:.3000:."|
000009C0: 98 22 3B 3A 8D 31 31 30  30 00 EC 0A 96 00 43 43  |.";:.1100.....CC|
000009D0: B2 31 32 3A 8D 35 30 30  30 3A 99 22 93 12 97 C2  |.12:.5000:."....|
000009E0: C9 CE C1 D2 D9 20 CE D5  CD C2 C5 D2 D3 00 2E 0B  |..... ..........|
000009F0: 98 00 99 22 11 11 11 11  1F CC 45 53 53 4F 4E 20  |..."......ESSON |
00000A00: 31 2E 32 20 44 45 53 43  52 49 42 45 44 3A 22 3A  |1.2 DESCRIBED:":|
00000A10: 99 44 24 22 11 D5 4E 53  49 47 4E 45 44 A0 42 49  |.D$"..NSIGNED.BI|
00000A20: 4E 41 52 59 3A 20 20 30  20 54 4F 20 32 35 35 00  |NARY:  0 TO 255.|
00000A30: 64 0B 99 00 99 44 24 22  55 53 45 44 A0 46 4F 52  |d....D$"USED.FOR|
00000A40: A0 41 44 44 52 45 53 53  45 53 A0 41 4E 44 A0 43  |.ADDRESSES.AND.C|
00000A50: 48 41 52 41 43 54 45 52  53 3B 22 3A 54 B2 33 3A  |HARACTERS;":T.3:|
00000A60: 8D 31 30 30 30 00 AC 0B  9A 00 99 44 24 22 11 D3  |.1000......D$"..|
00000A70: 49 47 4E 45 44 A0 42 49  4E 41 52 59 3A 20 20 20  |IGNED.BINARY:   |
00000A80: 20 2D 31 32 38 20 54 4F  20 2B 31 32 37 22 3A 99  | -128 TO +127":.|
00000A90: 44 24 22 55 53 45 44 A0  49 4E A0 41 52 49 54 48  |D$"USED.IN.ARITH|
00000AA0: 4D 45 54 49 43 3B 22 3A  8D 31 30 30 30 00 D5 0B  |METIC;":.1000...|
00000AB0: 9C 00 99 44 24 22 11 CC  4F 47 49 43 41 4C 20 42  |...D$"..OGICAL B|
00000AC0: 49 4E 41 52 59 3A 20 20  20 53 45 50 41 52 41 54  |INARY:   SEPARAT|
00000AD0: 45 A0 42 49 54 53 00 F4  0B 9D 00 99 44 24 22 55  |E.BITS......D$"U|
00000AE0: 53 45 44 20 41 53 20 46  4C 41 47 53 2E 9B 22 3A  |SED AS FLAGS..":|
00000AF0: 8D 31 31 30 30 00 0C 0C  AA 00 99 22 93 12 97 CC  |.1100......"....|
00000B00: CF C7 C9 C3 C1 CC 20 C2  C9 CE C1 D2 D9 00 50 0C  |...... .......P.|
00000B10: AB 00 99 4C 24 22 1F D4  48 45 53 45 A0 50 41 54  |...L$"..HESE.PAT|
00000B20: 54 45 52 4E 53 A0 41 52  45 A0 4E 4F 54 A0 4E 55  |TERNS.ARE.NOT.NU|
00000B30: 4D 42 45 52 53 3B 20 54  48 45 A0 42 49 54 53 44  |MBERS; THE.BITSD|
00000B40: 4F A0 4E 4F 54 A0 52 45  50 52 45 53 45 4E 54 22  |O.NOT.REPRESENT"|
00000B50: 3B 00 8C 0C AC 00 99 22  A0 50 4F 57 45 52 53 20  |;......".POWERS |
00000B60: 4F 46 20 32 3B 20 20 45  41 43 48 A0 48 41 53 A0  |OF 2;  EACH.HAS.|
00000B70: 49 54 53 A0 4F 57 4E A0  53 49 47 4E 49 46 49 43  |ITS.OWN.SIGNIFIC|
00000B80: 41 4E 43 45 2E 9B 22 3A  8D 31 31 30 30 00 BF 0C  |ANCE..":.1100...|
00000B90: AE 00 99 22 93 22 4C 24  22 1F D4 48 45 A0 42 59  |..."."L$"..HE.BY|
00000BA0: 54 45 A0 57 48 49 43 48  A0 43 4F 4E 54 41 49 4E  |TE.WHICH.CONTAIN|
00000BB0: 53 A0 CF 12 D6 92 C5 D2  C6 CC CF D7 20 41 4E 44  |S........... AND|
00000BC0: 00 EC 0C AF 00 99 22 12  C3 92 C1 D2 D2 D9 20 46  |......"....... F|
00000BD0: 4C 41 47 53 A0 48 41 53  A0 4F 54 48 45 52 53 20  |LAGS.HAS.OTHERS |
00000BE0: 28 4C 45 53 53 4F 4E 20  32 2E 34 29 3A 00 1B 0D  |(LESSON 2.4):...|
00000BF0: B0 00 99 22 97 11 11 1D  1D CE 1D 1D 1D 1D D6 1D  |..."............|
00000C00: 1D 22 42 24 22 1D 1D C2  1D 1D 1D 1D C4 1D 1D 1D  |."B$"...........|
00000C10: 1D C9 1D 1D 1D 1D DA 1D  1D 1D 1D C3 00 42 0D B1  |.............B..|
00000C20: 00 99 22 11 22 3A 44 4E  B2 36 35 3A 5A 31 B2 44  |..".":DN.65:Z1.D|
00000C30: 4E 3A 8D 31 33 31 30 3A  99 22 9B 22 3B 3A 8D 31  |N:.1310:.".";:.1|
00000C40: 31 30 30 00 6A 0D B4 00  99 22 93 22 4C 24 22 1F  |100.j...."."L$".|
00000C50: D9 4F 55 A0 57 49 4C 4C  A0 4E 45 45 44 A0 54 4F  |.OU.WILL.NEED.TO|
00000C60: A0 54 45 53 54 A0 42 49  54 53 3A 00 91 0D B5 00  |.TEST.BITS:.....|
00000C70: 99 44 24 22 11 C9 46 20  59 4F 55 A0 43 52 45 41  |.D$"..F YOU.CREA|
00000C80: 54 45 A0 59 4F 55 52 A0  4F 57 4E A0 46 4C 41 47  |TE.YOUR.OWN.FLAG|
00000C90: 53 3B 00 BF 0D B6 00 99  44 24 22 11 C9 46 A0 59  |S;......D$"..F.Y|
00000CA0: 4F 55 A0 55 53 45 A0 54  48 45 A0 55 53 45 52 A0  |OU.USE.THE.USER.|
00000CB0: 50 4F 52 54 2E 22 3A 54  B2 34 3A 8D 31 30 30 30  |PORT.":T.4:.1000|
00000CC0: 00 FF 0D B7 00 99 22 11  11 11 11 CC 4F 47 49 43  |......".....OGIC|
00000CD0: 41 4C A0 4F 50 45 52 41  54 4F 52 53 A0 41 52 45  |AL.OPERATORS.ARE|
00000CE0: A0 55 53 45 44 A0 54 4F  A0 4D 41 4E 49 50 55 4C  |.USED.TO.MANIPUL|
00000CF0: 41 54 45 54 48 45 4D 2E  9B 22 3A 8D 31 31 30 30  |ATETHEM..":.1100|
00000D00: 00 26 0E D2 00 43 43 B2  31 32 3A 8D 35 30 30 30  |.&...CC.12:.5000|
00000D10: 3A 99 22 93 12 97 CC CF  C7 C9 C3 C1 CC 20 CF D0  |:.".......... ..|
00000D20: C5 D2 C1 D4 CF D2 D3 00  6C 0E D3 00 99 22 11 11  |........l...."..|
00000D30: 1F D4 48 45 53 45 20 41  52 45 3A 22 3A 99 2C 22  |..HESE ARE:":.,"|
00000D40: 11 97 C1 CE C4 22 2C 22  CF D2 22 2C 22 C5 CF D2  |.....","..","...|
00000D50: 22 3A 43 24 B2 22 20 C1  D2 C9 D4 C8 CD C5 D4 C9  |":C$." .........|
00000D60: C3 A0 CF D0 C5 D2 C1 D4  CF D2 D3 20 22 00 95 0E  |........... "...|
00000D70: D4 00 99 22 11 11 1F 28  D4 48 45 22 43 24 22 41  |..."...(.HE"C$"A|
00000D80: 52 45 20 2B 20 2D 20 2A  20 2F 29 22 3A 54 B2 34  |RE + - * /)":T.4|
00000D90: 3A 8D 31 30 30 30 00 B3  0E D5 00 99 22 11 11 11  |:.1000......"...|
00000DA0: CC 49 4B 45 A0 54 48 45  22 43 24 22 54 48 45 59  |.IKE.THE"C$"THEY|
00000DB0: A0 41 52 45 00 F4 0E D6  00 99 22 41 50 50 4C 49  |.ARE......"APPLI|
00000DC0: 45 44 A0 54 4F A0 54 57  4F A0 4F 50 45 52 41 4E  |ED.TO.TWO.OPERAN|
00000DD0: 44 53 2C 20 42 55 54 A0  54 4F A0 45 41 43 48 A0  |DS, BUT.TO.EACH.|
00000DE0: 42 49 54 50 4F 53 49 54  49 4F 4E A0 49 4E A0 54  |BITPOSITION.IN.T|
00000DF0: 55 52 4E 2E 9B 00 09 0F  DA 00 8D 31 31 31 30 3A  |URN........1110:|
00000E00: 91 5A 89 32 31 30 2C 31  37 30 00 34 0F 2C 01 43  |.Z.210,170.4.,.C|
00000E10: 43 B2 31 32 3A 8D 35 30  30 30 3A 99 22 93 12 97  |C.12:.5000:."...|
00000E20: C1 CE C4 1F 22 3A 8D 31  34 32 30 3A 54 B2 32 3A  |....":.1420:T.2:|
00000E30: 8D 31 30 30 30 00 5E 0F  2D 01 99 22 11 11 D7 49  |.1000.^.-.."...I|
00000E40: 54 48 A0 41 20 CD C1 D3  CB 20 28 41 A0 50 41 54  |TH.A .... (A.PAT|
00000E50: 54 45 52 4E A0 4F 46 A0  42 49 54 53 29 22 3B 00  |TERN.OF.BITS)";.|
00000E60: A8 0F 2E 01 99 22 20 C1  CE C4 20 57 49 4C 4C 49  |....." ... WILLI|
00000E70: 53 4F 4C 41 54 45 A0 42  49 54 53 A0 46 52 4F 4D  |SOLATE.BITS.FROM|
00000E80: A0 53 50 45 43 49 46 49  43 20 50 4F 53 49 54 49  |.SPECIFIC POSITI|
00000E90: 4F 4E 53 A0 49 4E A0 41  A0 42 59 54 45 2E 22 3A  |ONS.IN.A.BYTE.":|
00000EA0: 54 B2 35 3A 8D 31 30 30  30 00 E5 0F 31 01 99 22  |T.5:.1000...1.."|
00000EB0: 11 11 C9 54 A0 57 49 4C  4C 20 41 4C 53 4F 20 49  |...T.WILL ALSO I|
00000EC0: 44 45 4E 54 49 46 59 A0  57 48 49 43 48 A0 42 49  |DENTIFY.WHICH.BI|
00000ED0: 54 53 A0 41 52 45 A0 54  48 45 53 41 4D 45 A0 49  |TS.ARE.THESAME.I|
00000EE0: 4E 22 50 24 22 2E 00 0A  10 32 01 43 24 B2 22 25  |N"P$"....2.C$."%|
00000EF0: 20 30 30 30 30 20 31 31  31 31 22 3A 47 24 B2 22  | 0000 1111":G$."|
00000F00: 25 20 31 31 30 30 20 31  31 30 30 00 3D 10 34 01  |% 1100 1100.=.4.|
00000F10: 8D 31 30 30 30 3A 8D 31  31 36 30 3A 99 44 24 22  |.1000:.1160:.D$"|
00000F20: 11 11 12 97 C1 CE C4 92  22 2C 44 24 47 24 3A 99  |........",D$G$:.|
00000F30: 2C 44 24 43 24 22 9B 22  3A 8D 31 31 30 30 00 6F  |,D$C$".":.1100.o|
00000F40: 10 35 01 4E 31 B2 31 35  3A 4E 32 B2 32 30 34 3A  |.5.N1.15:N2.204:|
00000F50: 4C B2 31 3A 8D 31 38 30  30 3A 99 22 9A 22 3B 3A  |L.1:.1800:.".";:|
00000F60: 8D 31 31 31 30 3A 91 5A  89 33 30 30 2C 32 31 30  |.1110:.Z.300,210|
00000F70: 00 99 10 40 01 43 43 B2  31 32 3A 8D 35 30 30 30  |...@.CC.12:.5000|
00000F80: 3A 99 22 93 12 97 CF D2  1F 22 3A 8D 31 34 33 30  |:."......":.1430|
00000F90: 3A 54 B2 32 3A 8D 31 30  30 30 00 E4 10 42 01 99  |:T.2:.1000...B..|
00000FA0: 22 11 11 11 D7 49 54 48  A0 54 48 45 A0 43 4F 52  |"....ITH.THE.COR|
00000FB0: 52 45 43 54 A0 4D 41 53  4B A0 CF D2 20 57 49 4C  |RECT.MASK... WIL|
00000FC0: 4C A0 50 55 54 A0 42 49  54 53 A0 20 49 4E 54 4F  |L.PUT.BITS. INTO|
00000FD0: A0 53 50 45 43 49 46 49  43 A0 50 4C 41 43 45 53  |.SPECIFIC.PLACES|
00000FE0: A0 49 4E 22 3B 00 21 11  43 01 99 22 A0 41 A0 42  |.IN";.!.C..".A.B|
00000FF0: 59 54 45 20 57 49 54 48  4F 55 54 A0 20 43 48 41  |YTE WITHOUT. CHA|
00001000: 4E 47 49 4E 47 A0 41 4E  59 A0 4F 54 48 45 52 53  |NGING.ANY.OTHERS|
00001010: 2E 22 3A 54 B2 34 3A 8D  31 30 30 30 3A 8D 31 31  |.":T.4:.1000:.11|
00001020: 36 30 00 48 11 46 01 99  44 24 22 11 11 12 97 CF  |60.H.F..D$".....|
00001030: D2 92 22 2C 44 24 47 24  3A 99 2C 44 24 43 24 22  |..",D$G$:.,D$C$"|
00001040: 9B 22 3A 8D 31 31 30 30  2E 00 7A 11 47 01 4E 31  |.":.1100..z.G.N1|
00001050: B2 31 35 3A 4E 32 B2 32  30 34 3A 4C B2 32 3A 8D  |.15:N2.204:L.2:.|
00001060: 31 38 30 30 3A 99 22 9A  22 3B 3A 8D 31 31 31 30  |1800:.".";:.1110|
00001070: 3A 91 5A 89 33 32 30 2C  32 31 30 00 A5 11 54 01  |:.Z.320,210...T.|
00001080: 43 43 B2 31 32 3A 8D 35  30 30 30 3A 99 22 93 12  |CC.12:.5000:."..|
00001090: 97 C5 CF D2 1F 22 3A 8D  31 34 34 30 3A 54 B2 32  |.....":.1440:T.2|
000010A0: 3A 8D 31 30 30 30 00 DE  11 57 01 99 22 11 11 11  |:.1000...W.."...|
000010B0: C9 54 A0 49 44 45 4E 54  49 46 49 45 53 A0 57 48  |.T.IDENTIFIES.WH|
000010C0: 49 43 48 A0 42 49 54 53  A0 41 52 45 A0 44 49 46  |ICH.BITS.ARE.DIF|
000010D0: 46 45 52 45 4E 54 20 20  49 4E 22 50 24 22 2E 00  |FERENT  IN"P$"..|
000010E0: 0E 12 5A 01 54 B2 34 3A  8D 31 30 30 30 3A 8D 31  |..Z.T.4:.1000:.1|
000010F0: 31 36 30 3A 99 44 24 22  11 11 12 C5 CF D2 92 22  |160:.D$"......."|
00001100: 2C 44 24 47 24 3A 99 2C  44 24 43 24 22 9B 22 00  |,D$G$:.,D$C$".".|
00001110: 46 12 5B 01 8D 31 31 30  30 3A 4E 31 B2 31 35 3A  |F.[..1100:N1.15:|
00001120: 4E 32 B2 32 30 34 3A 4C  B2 33 3A 8D 31 38 30 30  |N2.204:L.3:.1800|
00001130: 3A 99 22 9A 22 3B 3A 8D  31 31 31 30 3A 91 5A 89  |:.".";:.1110:.Z.|
00001140: 33 34 30 2C 32 31 30 00  60 12 5E 01 43 43 B2 31  |340,210.`.^.CC.1|
00001150: 32 3A 8D 35 30 30 30 3A  99 22 93 12 97 CE CF D4  |2:.5000:."......|
00001160: 22 00 98 12 5F 01 99 22  11 11 1F C5 CF D2 A0 43  |"..._..".......C|
00001170: 41 4E A0 50 45 52 46 4F  52 4D A0 CE CF D4 2C A0  |AN.PERFORM....,.|
00001180: 55 53 49 4E 47 20 25 31  31 31 31 31 31 31 31 20  |USING %11111111 |
00001190: 41 53 A0 41 A0 4D 41 53  4B 00 D0 12 62 01 8D 31  |AS.A.MASK...b..1|
000011A0: 30 30 30 3A 8D 31 31 36  30 3A 99 44 24 22 11 11  |000:.1160:.D$"..|
000011B0: 12 97 C5 CF D2 92 22 2C  44 24 22 25 20 31 31 31  |......",D$"% 111|
000011C0: 31 20 31 31 31 31 22 3A  99 2C 44 24 43 24 22 9B  |1 1111":.,D$C$".|
000011D0: 22 00 08 13 63 01 8D 31  31 30 30 3A 4C B2 33 3A  |"...c..1100:L.3:|
000011E0: 4E 31 B2 31 35 3A 4E 32  B2 32 35 35 3A 8D 31 38  |N1.15:N2.255:.18|
000011F0: 30 30 3A 99 22 9A 22 3B  3A 8D 31 31 31 30 3A 91  |00:.".";:.1110:.|
00001200: 5A 89 33 35 30 2C 32 31  30 00 4F 13 90 01 43 43  |Z.350,210.O...CC|
00001210: B2 31 32 3A 8D 35 30 30  30 3A 99 22 93 11 11 1F  |.12:.5000:."....|
00001220: D4 57 4F A0 4C 4F 47 49  43 41 4C 20 4F 50 45 52  |.WO.LOGICAL OPER|
00001230: 41 54 4F 52 53 20 45 58  49 53 54 A0 49 4E A0 C2  |ATORS EXIST.IN..|
00001240: C1 D3 C9 C3 3A 22 3A 54  B2 32 3A 8D 31 30 30 30  |....:":T.2:.1000|
00001250: 00 83 13 92 01 99 22 11  11 C1 CE C4 20 2D 20 22  |......"..... - "|
00001260: 3B 3A 8D 31 30 30 30 3A  99 22 CD 41 54 43 48 45  |;:.1000:.".ATCHE|
00001270: 53 A0 31 20 42 49 54 53  20 49 4E 22 50 24 3A 8D  |S.1 BITS IN"P$:.|
00001280: 31 30 30 30 00 B4 13 94  01 99 22 CF D2 20 20 2D  |1000......"..  -|
00001290: 20 22 3B 3A 8D 31 30 30  30 3A 99 22 CD 45 52 47  | ";:.1000:.".ERG|
000012A0: 45 53 A0 31 20 42 49 54  53 A0 49 4E 22 50 24 3A  |ES.1 BITS.IN"P$:|
000012B0: 8D 31 30 30 30 00 DE 13  96 01 99 44 24 22 20 28  |.1000......D$" (|
000012C0: D4 48 49 53 20 49 53 A0  27 C9 CE C3 CC D5 D3 C9  |.HIS IS.'.......|
000012D0: D6 C5 20 CF D2 27 2E 29  22 3A 8D 31 30 30 30 00  |.. ..'.)":.1000.|
000012E0: 00 14 97 01 99 22 11 11  C5 CF D2 20 49 53 20 4F  |....."..... IS O|
000012F0: 4E 4C 59 A0 49 4E A0 C1  D3 D3 C5 CD C2 CC C5 D2  |NLY.IN..........|
00001300: 3A 00 48 14 98 01 99 44  24 22 20 C7 49 56 45 53  |:.H....D$" .IVES|
00001310: A0 31 20 57 48 45 52 45  22 50 24 3A 99 44 24 22  |.1 WHERE"P$:.D$"|
00001320: 20 41 52 45 A0 44 49 46  46 45 52 45 4E 54 20 41  | ARE.DIFFERENT A|
00001330: 4E 44 A0 43 41 4E A0 50  45 52 46 4F 52 4D A0 CE  |ND.CAN.PERFORM..|
00001340: CF D4 22 3A 8D 31 30 30  30 00 72 14 99 01 99 44  |..":.1000.r....D|
00001350: 24 22 20 28 D4 48 49 53  20 49 53 A0 27 C5 D8 C3  |$" (.HIS IS.'...|
00001360: CC D5 D3 C9 D6 C5 20 CF  D2 27 2E 29 22 3A 8D 31  |...... ..'.)":.1|
00001370: 30 30 30 00 9B 14 9B 01  99 22 11 11 11 28 CE CF  |000......"...(..|
00001380: D4 20 49 53 A0 4F 4E 4C  59 A0 49 4E A0 C2 C1 D3  |. IS.ONLY.IN....|
00001390: C9 C3 2E 29 9B 22 3A 8D  31 30 30 30 00 B0 14 9C  |...).":.1000....|
000013A0: 01 8D 31 31 31 30 3A 91  5A 89 34 30 30 2C 33 30  |..1110:.Z.400,30|
000013B0: 30 00 D8 14 C8 01 99 22  93 22 4C 24 4C 24 2C 44  |0......"."L$L$,D|
000013C0: 24 22 97 CE 4F 57 A0 59  4F 55 A0 54 52 59 22 3A  |$"..OW.YOU.TRY":|
000013D0: 54 B2 32 3A 8D 31 30 30  30 00 F3 14 CC 01 99 22  |T.2:.1000......"|
000013E0: 93 22 3A 8D 31 39 30 30  3A 5A 24 B2 22 22 3A 8D  |.":.1900:Z$."":.|
000013F0: 31 34 30 30 00 2C 15 CF  01 99 22 13 22 4C 24 4C  |1400.,...."."L$L|
00001400: 24 22 11 11 11 98 D7 48  41 54 A0 44 45 43 49 4D  |$".....HAT.DECIM|
00001410: 41 4C A0 4E 55 4D 42 45  52 A0 57 4F 55 4C 44 A0  |AL.NUMBER.WOULD.|
00001420: 59 4F 55 A0 45 58 50 45  43 54 20 42 59 00 4F 15  |YOU.EXPECT BY.O.|
00001430: D0 01 43 24 B2 C4 28 4E  31 29 AA 22 20 22 AA 44  |..C$..(N1)." ".D|
00001440: 24 28 4C AB 31 29 AA C4  28 4E 32 29 AA 22 20 22  |$(L.1)..(N2)." "|
00001450: 00 7D 15 D1 01 99 22 11  22 43 24 3B 3A 8D 34 30  |.}...."."C$;:.40|
00001460: 3A 5A B2 C5 28 5A 24 29  3A 99 22 91 22 2C 2C 3A  |:Z..(Z$):.".",,:|
00001470: 91 4C 89 34 36 36 2C 34  36 38 2C 34 37 30 00 9B  |.L.466,468,470..|
00001480: 15 D2 01 44 4E B2 4E 31  AF 4E 32 3A 8B 5A B2 44  |...DN.N1.N2:.Z.D|
00001490: 4E A7 8D 31 31 34 30 3A  89 34 37 32 00 A4 15 D3  |N..1140:.472....|
000014A0: 01 89 34 37 31 00 C2 15  D4 01 44 4E B2 4E 31 B0  |..471.....DN.N1.|
000014B0: 4E 32 3A 8B 5A B2 44 4E  A7 8D 31 31 34 30 3A 89  |N2:.Z.DN..1140:.|
000014C0: 34 37 32 00 CB 15 D5 01  89 34 37 31 00 F6 15 D6  |472......471....|
000014D0: 01 44 4E B2 28 A8 28 4E  31 AF 4E 32 29 29 AF 28  |.DN.(.(N1.N2)).(|
000014E0: 4E 31 B0 4E 32 29 3A 8B  5A B2 44 4E A7 8D 31 31  |N1.N2):.Z.DN..11|
000014F0: 34 30 3A 89 34 37 32 00  00 16 D7 01 8D 31 31 33  |40:.472......113|
00001500: 30 00 42 16 D8 01 43 24  B2 43 24 AA 22 3D 22 AA  |0.B...C$.C$."=".|
00001510: C4 28 44 4E 29 3A 99 22  9A 22 3B 3A 8D 31 31 30  |.(DN):.".";:.110|
00001520: 30 3A 8D 31 38 30 30 3A  99 22 13 97 22 43 24 22  |0:.1800:.".."C$"|
00001530: 9A 22 3A 8D 31 31 31 30  3A 91 5A 89 34 36 30 2C  |.":.1110:.Z.460,|
00001540: 34 30 30 00 57 16 F4 01  41 B2 30 3A 43 43 B2 31  |400.W...A.0:CC.1|
00001550: 35 3A 8D 35 30 30 30 3A  00 95 16 F5 01 99 22 93  |5:.5000:......".|
00001560: 12 1F D5 D3 C1 C7 C5 11  11 98 22 3A 43 24 B2 22  |..........":C$."|
00001570: 22 3A 42 B2 B5 28 38 AC  BB 28 31 29 29 3A 91 41  |":B..(8..(1)):.A|
00001580: AA 31 89 35 30 32 2C 35  30 33 2C 35 30 34 2C 35  |.1.502,503,504,5|
00001590: 30 35 2C 39 35 30 00 DC  16 F6 01 4E 31 B2 32 35  |05,950.....N1.25|
000015A0: 35 3A 43 24 B2 22 D4 4F  20 49 53 4F 4C 41 54 45  |5:C$.".O ISOLATE|
000015B0: 20 42 49 54 22 AA C4 28  42 29 AA 22 20 28 4F 4E  | BIT"..(B)." (ON|
000015C0: 4C 59 29 20 54 4F 20 54  45 53 54 20 49 46 20 49  |LY) TO TEST IF I|
000015D0: 54 20 49 53 53 45 54 22  3A 89 35 31 31 00 27 17  |T ISSET":.511.'.|
000015E0: F7 01 43 24 B2 22 D4 4F  A0 45 4E 53 55 52 45 20  |..C$.".O.ENSURE |
000015F0: 42 49 54 22 AA C4 28 42  29 AA 22 20 49 53 20 43  |BIT"..(B)." IS C|
00001600: 4C 45 41 52 20 41 4E 44  20 50 52 45 53 45 52 56  |LEAR AND PRESERV|
00001610: 45 20 20 A0 54 48 45 20  4F 54 48 45 52 20 42 49  |E  .THE OTHER BI|
00001620: 54 53 22 3A 89 35 31 31  00 5E 17 F8 01 4E 31 B2  |TS":.511.^...N1.|
00001630: 30 3A 43 24 B2 22 D4 4F  A0 45 4E 53 55 52 45 20  |0:C$.".O.ENSURE |
00001640: 42 49 54 22 AA C4 28 42  29 AA 22 20 28 4F 4E 4C  |BIT"..(B)." (ONL|
00001650: 59 29 20 49 53 20 53 45  54 22 3A 89 35 31 31 00  |Y) IS SET":.511.|
00001660: 9A 17 F9 01 43 24 B2 22  D4 4F 20 43 48 41 4E 47  |....C$.".O CHANG|
00001670: 45 20 42 49 54 22 AA C4  28 42 29 AA 22 20 28 4F  |E BIT"..(B)." (O|
00001680: 4E 4C 59 29 20 54 4F 20  49 54 53 20 4F 50 50 4F  |NLY) TO ITS OPPO|
00001690: 53 49 54 45 20 20 56 41  4C 55 45 00 C0 17 FF 01  |SITE  VALUE.....|
000016A0: 99 43 24 3B 3A 99 22 20  59 4F 55 A0 57 4F 55 4C  |.C$;:." YOU.WOUL|
000016B0: 44 20 20 2E 2E 2E 22 3A  54 B2 32 3A 8D 31 30 30  |D  ...":T.2:.100|
000016C0: 30 00 DD 17 00 02 8D 31  34 30 30 3A 8B 28 4C B2  |0......1400:.(L.|
000016D0: 31 AF 41 B2 30 29 B0 4C  B2 41 89 35 31 35 00 0C  |1.A.0).L.A.515..|
000016E0: 18 01 02 99 22 11 1F CE  4F 2E 20 20 D4 52 59 A0  |...."...O.  .RY.|
000016F0: 41 47 41 49 4E 98 22 3A  54 B2 31 3A 8D 31 30 30  |AGAIN.":T.1:.100|
00001700: 30 3A 99 22 91 22 45 24  3A 89 35 31 32 00 4C 18  |0:."."E$:.512.L.|
00001710: 03 02 99 22 13 22 4C 24  4C 24 22 11 11 11 98 D5  |..."."L$L$".....|
00001720: 53 45 A0 55 4E 53 49 47  4E 45 44 A0 44 45 43 49  |SE.UNSIGNED.DECI|
00001730: 4D 41 4C A0 4D 41 53 4B  A0 56 41 4C 55 45 22 44  |MAL.MASK.VALUE"D|
00001740: 24 22 9D 9D 9D 9D 9D 22  3B 3A 8D 34 30 00 86 18  |$".....";:.40...|
00001750: 04 02 4E 32 B2 C5 28 5A  24 29 3A 8B 4E 32 B1 32  |..N2..(Z$):.N2.2|
00001760: 35 35 B0 4E 32 B3 30 A7  99 22 13 22 4C 24 4C 24  |55.N2.0.."."L$L$|
00001770: 4C 24 22 91 1F C9 4E A0  4F 4E 45 A0 42 59 54 45  |L$"...N.ONE.BYTE|
00001780: 3F 22 3A 89 35 31 39 00  BD 18 05 02 8B 4E 32 B3  |?":.519......N2.|
00001790: B1 B5 28 4E 32 29 A7 5A  B2 31 3A 99 22 13 22 4C  |..(N2).Z.1:."."L|
000017A0: 24 4C 24 4C 24 22 91 1F  CD 55 53 54 A0 42 45 A0  |$L$L$"...UST.BE.|
000017B0: 49 4E 54 45 47 52 41 4C  22 3A 89 35 31 39 00 C6  |INTEGRAL":.519..|
000017C0: 18 06 02 89 35 32 30 00  F3 18 07 02 54 B2 32 3A  |....520.....T.2:|
000017D0: 8D 31 30 30 30 3A 99 22  13 22 4C 24 4C 24 22 11  |.1000:."."L$L$".|
000017E0: 11 11 20 20 22 45 24 45  24 45 24 3A 99 45 24 3A  |..  "E$E$E$:.E$:|
000017F0: 89 35 31 35 00 0C 19 08  02 91 41 AA 31 89 35 34  |.515......A.1.54|
00001800: 31 2C 35 33 32 2C 35 34  31 2C 35 34 30 00 35 19  |1,532,541,540.5.|
00001810: 14 02 4E 31 B2 32 35 35  3A 5A B2 28 28 A8 32 AE  |..N1.255:Z.((.2.|
00001820: 42 29 AF 32 35 35 29 3A  8B 4E 32 B2 5A A7 42 B2  |B).255):.N2.Z.B.|
00001830: 30 3A 89 35 35 30 00 42  19 15 02 42 B2 5A 3A 89  |0:.550.B...B.Z:.|
00001840: 35 34 33 00 5F 19 1C 02  4E 31 B2 28 28 4E 32 AF  |543._...N1.((N2.|
00001850: 32 AE 42 29 B0 28 A8 32  AE 42 29 29 AF 32 35 35  |2.B).(.2.B)).255|
00001860: 00 74 19 1D 02 8B 4E 32  B2 32 AE 42 A7 42 B2 30  |.t....N2.2.B.B.0|
00001870: 3A 89 35 35 30 00 7E 19  1E 02 42 B2 32 AE 42 00  |:.550.~...B.2.B.|
00001880: 8D 19 1F 02 99 22 11 22  3A 8D 31 31 33 30 00 C2  |.....".":.1130..|
00001890: 19 26 02 99 22 9A 22 3B  3A 8D 31 31 30 30 3A 8D  |.&..".";:.1100:.|
000018A0: 31 38 30 30 3A 99 22 13  97 22 43 24 3B 3A 8B 42  |1800:.".."C$;:.B|
000018B0: A7 99 22 20 55 53 45 22  44 24 28 4C AB 31 29 22  |.." USE"D$(L.1)"|
000018C0: 9D 22 42 00 E1 19 30 02  99 22 9A 22 3B 3A 8D 31  |."B...0..".";:.1|
000018D0: 31 31 30 3A 91 5A 89 35  30 31 2C 35 36 31 2C 35  |110:.Z.501,561,5|
000018E0: 36 33 00 EE 19 31 02 8B  41 B2 30 89 34 30 30 00  |63...1..A.0.400.|
000018F0: F7 19 32 02 89 35 30 30  00 06 1A 33 02 41 B2 41  |..2..500...3.A.A|
00001900: AA 31 3A 89 35 30 31 00  42 1A B6 03 8D 34 30 30  |.1:.501.B....400|
00001910: 30 3A 99 22 11 11 98 CE  45 58 54 20 49 53 3A 20  |0:."....EXT IS: |
00001920: 20 12 97 20 31 2E 35 20  20 CD 41 47 4E 49 54 55  | .. 1.5  .AGNITU|
00001930: 44 45 20 41 4E 44 20 C6  52 41 43 54 49 4F 4E 53  |DE AND .RACTIONS|
00001940: 20 98 22 00 57 1A B7 03  8D 31 31 31 30 3A 91 5A  | .".W....1110:.Z|
00001950: 89 39 39 39 2C 39 39 39  00 73 1A B8 03 9E 32 30  |.999,999.s....20|
00001960: 32 34 3A 8F 22 14 14 14  14 14 14 14 14 14 14 14  |24:."...........|
00001970: 14 45 4E 44 00 9D 1A E7  03 9E 32 31 33 36 3A 89  |.END......2136:.|
00001980: 35 30 3A 8F 22 14 14 14  14 14 14 14 14 14 14 14  |50:."...........|
00001990: 14 14 14 14 14 14 14 14  47 4F 54 4F 35 30 00 C1  |........GOTO50..|
000019A0: 1A E8 03 5A B2 54 49 AA  38 30 AC 54 3A 9E 32 30  |...Z.TI.80.T:.20|
000019B0: 34 38 3A 8F 22 14 14 14  14 14 14 14 14 14 14 14  |48:."...........|
000019C0: 14 14 00 D3 1A E9 03 8B  5A B3 54 49 B0 C2 28 53  |........Z.TI..(S|
000019D0: 48 29 A7 8E 00 DD 1A EA  03 89 31 30 30 31 00 0F  |H)........1001..|
000019E0: 1B 4C 04 99 22 13 22 4C  24 4C 24 4C 24 4C 24 22  |.L.."."L$L$L$L$"|
000019F0: 12 43 92 4F 4E 54 49 4E  55 45 13 22 3A 8D 31 32  |.C.ONTINUE.":.12|
00001A00: 30 30 3A 8B 5A 24 B3 B1  22 43 22 89 31 31 30 30  |00:.Z$.."C".1100|
00001A10: 00 15 1B 4D 04 8E 00 45  1B 56 04 99 22 13 22 4C  |...M...E.V.."."L|
00001A20: 24 4C 24 4C 24 4C 24 22  12 41 92 47 41 49 4E 20  |$L$L$L$".A.GAIN |
00001A30: 20 20 12 42 92 41 43 4B  20 20 20 12 43 92 4F 4E  |  .B.ACK   .C.ON|
00001A40: 54 49 4E 55 45 13 00 63  1B 57 04 8D 31 32 30 30  |TINUE..c.W..1200|
00001A50: 3A 8B 5A 24 B3 22 41 22  B0 5A 24 B1 22 43 22 89  |:.Z$."A".Z$."C".|
00001A60: 31 31 31 31 00 74 1B 58  04 5A B2 C6 28 5A 24 29  |1111.t.X.Z..(Z$)|
00001A70: AB 36 34 3A 8E 00 89 1B  6A 04 99 22 1F D7 45 27  |.64:....j.."..E'|
00001A80: 4C 4C 20 53 45 45 21 22  3A 8E 00 96 1B 74 04 99  |LL SEE!":....t..|
00001A90: 22 98 CF CB 22 3A 8E 00  BB 1B 7E 04 99 22 13 22  |"...":....~.."."|
00001AA0: 4C 24 4C 24 42 24 4D 24  5A 24 22 9D 11 11 11 22  |L$L$B$M$Z$"...."|
00001AB0: 5A 24 22 9D 11 11 11 22  5A 24 3A 8E 00 E0 1B 88  |Z$"...."Z$:.....|
00001AC0: 04 99 22 11 11 D7 41 54  43 48 20 54 48 49 53 20  |.."...ATCH THIS |
00001AD0: 20 2E 2E 2E 22 3A 54 B2  31 3A 8D 31 30 30 30 3A  | ...":T.1:.1000:|
00001AE0: 8E 00 F5 1B B0 04 A1 5A  24 3A 8B 5A 24 B3 B1 22  |.......Z$:.Z$.."|
00001AF0: 22 89 31 32 30 30 00 10  1C B1 04 5A B2 BB 28 31  |".1200.....Z..(1|
00001B00: 29 3A A1 5A 24 3A 8B 5A  24 B2 22 22 89 31 32 30  |):.Z$:.Z$."".120|
00001B10: 31 00 38 1C B2 04 9E 32  30 34 38 3A 8E 3A 8F 22  |1.8....2048:.:."|
00001B20: 14 14 14 14 14 14 14 14  14 14 14 14 14 14 14 14  |................|
00001B30: 14 14 14 52 45 54 55 52  4E 00 6F 1C 1E 05 81 49  |...RETURN.o....I|
00001B40: B2 37 A4 30 A9 AB 31 3A  5A 32 B2 32 AE 49 3A 8B  |.7.0..1:Z2.2.I:.|
00001B50: 44 4E B1 B2 5A 32 A7 99  43 24 28 31 29 22 1D 22  |DN..Z2..C$(1)"."|
00001B60: 3B 3A 44 4E B2 44 4E AB  5A 32 3A 89 31 33 33 30  |;:DN.DN.Z2:.1330|
00001B70: 00 7E 1C 28 05 99 43 24  28 30 29 22 1D 22 3B 00  |.~.(..C$(0)".";.|
00001B80: 88 1C 32 05 82 3A 99 3A  8E 00 AC 1C 78 05 8D 31  |..2..:.:....x..1|
00001B90: 34 31 30 3A 8D 31 32 30  30 3A 8B 5A 24 B3 22 31  |410:.1200:.Z$."1|
00001BA0: 22 B0 5A 24 B1 22 33 22  89 31 34 30 30 00 CC 1C  |".Z$."3".1400...|
00001BB0: 7B 05 97 31 34 32 34 AA  31 30 AC C5 28 5A 24 29  |{..1424.10..(Z$)|
00001BC0: 2C 33 30 3A 4C B2 C5 28  5A 24 29 3A 8E 00 0F 1D  |,30:L..(Z$):....|
00001BD0: 82 05 99 22 13 22 4C 24  22 11 11 D3 45 4C 45 43  |..."."L$"...ELEC|
00001BE0: 54 3A 22 2C 22 12 98 31  92 20 C1 CE C4 22 44 24  |T:","..1. ..."D$|
00001BF0: 22 12 32 92 20 CF D2 20  22 44 24 22 12 33 92 20  |".2. .. "D$".3. |
00001C00: C5 CF D2 97 22 3A 99 22  11 22 45 24 45 24 3A 8E  |....":."."E$E$:.|
00001C10: 00 41 1D 8C 05 99 22 11  11 C1 CE C4 A0 47 49 56  |.A...."......GIV|
00001C20: 45 53 A0 31 20 4F 4E 4C  59 A0 57 48 45 4E A0 C2  |ES.1 ONLY.WHEN..|
00001C30: CF D4 C8 20 42 49 54 53  20 41 52 45 20 31 2E 22  |... BITS ARE 1."|
00001C40: 3A 8E 00 6F 1D 96 05 99  22 11 11 CF D2 A0 47 49  |:..o....".....GI|
00001C50: 56 45 53 A0 31 20 57 48  45 4E A0 C5 C9 D4 C8 C5  |VES.1 WHEN......|
00001C60: D2 20 42 49 54 20 49 53  20 31 2E 22 44 24 3A 8E  |. BIT IS 1."D$:.|
00001C70: 00 A0 1D A0 05 99 22 11  11 C5 CF D2 A0 47 49 56  |......"......GIV|
00001C80: 45 53 A0 31 20 57 48 45  4E A0 CF CE CC D9 20 CF  |ES.1 WHEN..... .|
00001C90: CE C5 20 42 49 54 20 49  53 20 31 2E 22 44 24 3A  |.. BIT IS 1."D$:|
00001CA0: 8E 00 D6 1D 4A 06 81 49  B2 31 A4 34 30 3A 99 22  |....J..I.1.40:."|
00001CB0: A2 22 3B 3A 82 3A 99 3A  99 22 91 91 22 2C 22 1D  |.";:.:.:."..",".|
00001CC0: 1D 1D 12 20 C1 C3 C3 D5  CD D5 CC C1 D4 CF D2 20  |... ........... |
00001CD0: 22 3A 99 22 91 22 3B 00  0A 1E 4C 06 81 49 B2 31  |":.".";...L..I.1|
00001CE0: A4 38 3A 99 22 C0 C0 C0  C0 B2 22 3B 3A 82 3A 81  |.8:.".....";:.:.|
00001CF0: 4A B2 31 A4 34 3A 81 49  B2 31 A4 38 3A 99 22 20  |J.1.4:.I.1.8:." |
00001D00: 20 20 20 DD 22 3B 3A 82  3A 82 4A 00 3C 1E 4D 06  |   .";:.:.J.<.M.|
00001D10: 81 49 B2 31 A4 38 3A 99  22 C0 C0 C0 C0 B1 22 3B  |.I.1.8:.".....";|
00001D20: 3A 82 3A 81 49 B2 37 A4  30 A9 AB 31 3A 99 22 12  |:.:.I.7.0..1:.".|
00001D30: 20 22 49 22 9D 20 20 22  3B 3A 82 3A 8E 00 56 1E  | "I".  ";:.:..V.|
00001D40: A4 06 8B C3 28 5A 24 29  B3 B1 38 A7 5A B2 5A B0  |....(Z$)..8.Z.Z.|
00001D50: 32 3A 89 31 37 30 33 00  87 1E A5 06 4A B2 30 3A  |2:.1703.....J.0:|
00001D60: 81 49 B2 31 A4 38 3A 47  24 B2 CA 28 5A 24 2C 49  |.I.1.8:G$..(Z$,I|
00001D70: 2C 31 29 3A 8B 47 24 B3  22 30 22 B0 47 24 B1 22  |,1):.G$."0".G$."|
00001D80: 31 22 A7 5A B2 5A B0 32  00 A3 1E A6 06 4A B2 4A  |1".Z.Z.2.....J.J|
00001D90: AC 32 AA C5 28 47 24 29  3A 82 3A 8B 5A B2 30 89  |.2..(G$):.:.Z.0.|
00001DA0: 31 37 30 34 00 C1 1E A7  06 8B 5A AF 32 A7 99 2C  |1704......Z.2..,|
00001DB0: 42 24 22 91 1F 38 20 42  49 54 53 20 21 21 98 22  |B$"..8 BITS !!."|
00001DC0: 3A 8E 00 D2 1E A8 06 8B  4A B3 B1 44 4E A7 5A B2  |:.......J..DN.Z.|
00001DD0: 5A B0 31 00 D8 1E A9 06  8E 00 0F 1F 08 07 43 43  |Z.1...........CC|
00001DE0: B2 31 35 3A 8D 35 30 30  30 3A 99 22 93 1F 22 4C  |.15:.5000:.".."L|
00001DF0: 24 4C 24 3B 3A 8D 31 36  31 30 3A 99 22 13 97 22  |$L$;:.1610:.".."|
00001E00: 4C 24 4C 24 3A 44 4E B2  4E 31 3A 8D 31 33 31 30  |L$L$:DN.N1:.1310|
00001E10: 00 45 1F 0B 07 99 22 13  22 4C 24 3A 44 4E B2 4E  |.E...."."L$:DN.N|
00001E20: 32 3A 8D 31 33 31 30 3A  99 22 13 12 22 44 24 28  |2:.1310:.".."D$(|
00001E30: 4C AB 31 29 3A 91 4C 89  31 38 30 34 2C 31 38 30  |L.1):.L.1804,180|
00001E40: 35 2C 31 38 30 36 00 58  1F 0C 07 44 4E B2 4E 31  |5,1806.X...DN.N1|
00001E50: AF 4E 32 3A 89 31 38 31  30 00 6B 1F 0D 07 44 4E  |.N2:.1810.k...DN|
00001E60: B2 4E 31 B0 4E 32 3A 89  31 38 31 30 00 85 1F 0E  |.N1.N2:.1810....|
00001E70: 07 44 4E B2 28 4E 31 B0  4E 32 29 AF 28 A8 28 4E  |.DN.(N1.N2).(.(N|
00001E80: 31 AF 4E 32 29 29 00 AF  1F 12 07 81 4B B2 30 A4  |1.N2))......K.0.|
00001E90: 37 3A 99 22 13 22 4C 24  4C 24 4C 24 4C 24 22 1E  |7:."."L$L$L$L$".|
00001EA0: D0 52 45 53 53 A0 12 D2  C5 D4 D5 D2 CE 92 97 13  |.RESS...........|
00001EB0: 00 C9 1F 13 07 8D 31 32  30 30 3A 8B 5A 24 B3 B1  |......1200:.Z$..|
00001EC0: C7 28 31 33 29 89 31 38  31 31 00 F4 1F 14 07 54  |.(13).1811.....T|
00001ED0: B2 2E 35 3A 99 22 13 22  4C 24 4C 24 4C 24 4C 24  |..5:."."L$L$L$L$|
00001EE0: 45 24 3B 3A 99 22 13 11  11 11 11 22 45 24 45 24  |E$;:."....."E$E$|
00001EF0: 22 20 1F 22 3A 00 25 20  15 07 5A 32 B2 28 A8 4E  |" .":.% ..Z2.(.N|
00001F00: 31 29 AF 44 4E 3A 5A 33  B2 5A 32 B0 28 4E 31 AF  |1).DN:Z3.Z2.(N1.|
00001F10: 28 A8 44 4E 29 29 3A 58  B2 30 3A 8B 4E 32 AF 32  |(.DN)):X.0:.N2.2|
00001F20: AE 4B A7 58 B2 31 00 70  20 17 07 99 22 13 11 11  |.K.X.1.p ..."...|
00001F30: 11 11 12 22 2C 42 24 22  9D 22 28 4E 32 AF 32 AE  |...",B$"."(N2.2.|
00001F40: 4B 29 AD 32 AE 4B 3B 22  9D 22 44 24 28 4C AB 31  |K).2.K;"."D$(L.1|
00001F50: 29 22 9D 22 28 4E 31 AF  32 AE 4B 29 AD 32 AE 4B  |)"."(N1.2.K).2.K|
00001F60: 22 9D 20 3D 22 28 44 4E  AF 32 AE 4B 29 AD 32 AE  |". ="(DN.2.K).2.|
00001F70: 4B 00 A9 20 1C 07 8D 31  30 30 30 3A 99 22 13 97  |K.. ...1000:."..|
00001F80: 22 4C 24 22 9D 9D 9D 9D  9D 22 3B 3A 81 5A B2 30  |"L$".....";:.Z.0|
00001F90: A4 37 AB 4B 3A 99 42 24  3B 3A 82 3A 99 43 24 28  |.7.K:.B$;:.:.C$(|
00001FA0: 58 AA 32 29 4C 24 22 11  22 3B 00 C5 20 1D 07 8B  |X.2)L$".";.. ...|
00001FB0: 28 5A 33 AF 32 AE 4B 29  B2 30 A7 8D 31 30 30 30  |(Z3.2.K).0..1000|
00001FC0: 3A 89 31 38 33 33 00 E3  20 1E 07 58 B2 31 3A 59  |:.1833.. ..X.1:Y|
00001FD0: B2 30 3A 8B 28 5A 32 AF  32 AE 4B 29 A7 58 B2 30  |.0:.(Z2.2.K).X.0|
00001FE0: 3A 59 B2 31 00 F4 20 26  07 81 4A B2 30 A4 33 3A  |:Y.1.. &..J.0.3:|
00001FF0: 8D 31 38 35 30 00 0A 21  27 07 99 22 91 22 43 24  |.1850..!'.."."C$|
00002000: 28 58 AA 32 29 3A 8D 31  38 35 30 00 37 21 28 07  |(X.2):.1850.7!(.|
00002010: 99 22 91 1F C0 C0 C0 C0  9D 9D 9D 9D 11 97 22 3B  |."............";|
00002020: 3A 99 43 24 28 58 29 3A  82 4A 3A 8D 31 38 35 30  |:.C$(X):.J:.1850|
00002030: 3A 99 43 24 28 59 29 3B  00 60 21 29 07 99 4C 24  |:.C$(Y);.`!)..L$|
00002040: 22 11 9D 9D 9D 22 3B 3A  99 22 28 22 C7 28 28 4E  |"....";:."(".((N|
00002050: 31 AF 32 AE 4B 29 AD 32  AE 4B AA 34 38 29 22 29  |1.2.K).2.K.48)")|
00002060: 22 00 80 21 31 07 82 4B  3A 99 22 13 11 11 11 11  |"..!1..K:.".....|
00002070: 22 45 24 45 24 22 20 22  3A 99 22 11 22 45 24 45  |"E$E$" ":."."E$E|
00002080: 24 00 AB 21 32 07 99 22  13 11 11 98 22 3A 44 4E  |$..!2.."....":DN|
00002090: B2 4E 31 3A 8D 31 33 31  30 3A 99 22 13 22 4C 24  |.N1:.1310:."."L$|
000020A0: 3A 44 4E B2 4E 32 3A 8D  31 33 31 30 00 C6 21 33  |:DN.N2:.1310..!3|
000020B0: 07 99 22 13 22 4C 24 4C  24 4C 24 22 11 11 11 20  |.."."L$L$L$"... |
000020C0: 22 45 24 45 24 3A 8E 00  EF 21 3A 07 99 22 13 11  |"E$E$:...!:.."..|
000020D0: 11 22 4C 24 4C 24 22 9D  9D 9D 9D 9D 22 3B 3A 81  |."L$L$".....";:.|
000020E0: 5A B2 30 A4 37 AB 4B 3A  99 42 24 3B 3A 82 3A 8E  |Z.0.7.K:.B$;:.:.|
000020F0: 00 38 22 6C 07 43 43 B2  31 35 3A 8D 35 30 30 30  |.8"l.CC.15:.5000|
00002100: 3A 5A B2 30 3A 99 22 13  11 98 C5 4E 54 45 52 A0  |:Z.0:."....NTER.|
00002110: 44 45 43 49 4D 41 4C A0  4E 55 4D 42 45 52 53 22  |DECIMAL.NUMBERS"|
00002120: 3A 99 22 11 C6 49 52 53  54 20 22 3B 3A 8D 34 30  |:."..IRST ";:.40|
00002130: 3A 4E 31 B2 C5 28 5A 24  29 00 58 22 6D 07 8B 4E  |:N1..(Z$).X"m..N|
00002140: 31 B1 32 35 35 B0 4E 31  B3 AB 31 32 38 A7 8D 32  |1.255.N1..128..2|
00002150: 30 31 30 3A 89 31 39 30  35 00 81 22 6E 07 99 22  |010:.1905.."n.."|
00002160: 11 D3 45 43 4F 4E 44 22  3B 3A 8D 34 30 3A 4E 32  |..ECOND";:.40:N2|
00002170: B2 C5 28 5A 24 29 3A 4E  33 B2 4E 31 3A 4E 34 B2  |..(Z$):N3.N1:N4.|
00002180: 4E 32 00 9B 22 6F 07 8B  4E 32 B1 32 35 35 B0 4E  |N2.."o..N2.255.N|
00002190: 32 B3 AB 31 32 38 A7 8D  32 30 31 30 00 D3 22 70  |2..128..2010.."p|
000021A0: 07 8B 4E 31 B3 B1 B5 28  4E 31 29 B0 4E 32 B3 B1  |..N1...(N1).N2..|
000021B0: B5 28 4E 32 29 A7 5A B2  31 3A 99 22 13 11 1F 22  |.(N2).Z.1:."..."|
000021C0: 4C 24 22 CD 55 53 54 A0  42 45 A0 49 4E 54 45 47  |L$".UST.BE.INTEG|
000021D0: 45 52 53 98 00 EF 22 71  07 8B 5A A7 54 B2 33 3A  |ERS..."q..Z.T.3:|
000021E0: 8D 31 30 30 30 3A 99 22  93 22 3A 89 31 39 30 30  |.1000:.".":.1900|
000021F0: 00 21 23 72 07 8B 28 4E  31 B3 30 AF 4E 32 B3 31  |.!#r..(N1.0.N2.1|
00002200: 32 38 29 B0 28 4E 32 B3  30 AF 4E 31 B3 31 32 38  |28).(N2.0.N1.128|
00002210: 29 B0 28 4E 31 B1 30 AF  4E 32 B1 30 29 89 31 39  |).(N1.0.N2.0).19|
00002220: 30 38 00 52 23 73 07 99  22 11 1F C9 46 A0 53 49  |08.R#s.."...F.SI|
00002230: 47 4E 45 44 2C 20 4D 55  53 54 A0 42 4F 54 48 A0  |GNED, MUST.BOTH.|
00002240: 42 45 20 3C 31 32 38 98  22 3A 5A B2 31 3A 89 31  |BE <128.":Z.1:.1|
00002250: 39 30 35 00 6A 23 74 07  4E 31 B2 4E 31 AF 32 35  |905.j#t.N1.N1.25|
00002260: 35 3A 4E 32 B2 4E 32 AF  32 35 35 00 96 23 7D 07  |5:N2.N2.255..#}.|
00002270: 99 22 13 11 11 11 22 2C  42 24 45 24 44 24 3A 99  |."....",B$E$D$:.|
00002280: 2C 42 24 22 91 22 46 24  22 97 22 3B 3A 8D 34 31  |,B$"."F$".";:.41|
00002290: 3A 99 2C 42 24 45 24 00  B8 23 7E 07 5A B2 30 3A  |:.,B$E$..#~.Z.0:|
000022A0: 44 4E B2 4E 31 3A 8D 31  37 30 30 3A 54 B2 34 3A  |DN.N1:.1700:T.4:|
000022B0: 8B 5A AF 32 89 31 39 31  37 00 E6 23 7F 07 99 22  |.Z.2.1917..#..."|
000022C0: 13 11 11 11 11 11 22 2C  42 24 45 24 44 24 3A 99  |......",B$E$D$:.|
000022D0: 2C 42 24 22 91 22 46 24  22 97 22 3B 3A 8D 34 31  |,B$"."F$".";:.41|
000022E0: 3A 99 2C 42 24 45 24 00  06 24 80 07 5A B2 5A AF  |:.,B$E$..$..Z.Z.|
000022F0: 31 3A 44 4E B2 4E 32 3A  8D 31 37 30 30 3A 8B 5A  |1:DN.N2:.1700:.Z|
00002300: AF 32 89 31 39 31 39 00  11 24 81 07 8B 5A B2 30  |.2.1919..$...Z.0|
00002310: A7 8E 00 4F 24 82 07 99  4C 24 22 1F C1 20 57 52  |...O$...L$".. WR|
00002320: 4F 4E 47 A0 50 41 54 54  45 52 4E 2E 22 3A 99 22  |ONG.PATTERN.":."|
00002330: D2 45 2D 45 4E 54 45 52  20 54 48 45 22 50 24 22  |.E-ENTER THE"P$"|
00002340: 20 4F 4E 4C 59 3F 20 12  59 92 20 12 4E 92 98 22  | ONLY? .Y. .N.."|
00002350: 00 7A 24 83 07 8D 31 32  30 30 3A 8B 5A 24 B2 22  |.z$...1200:.Z$."|
00002360: 59 22 A7 99 22 91 91 22  45 24 45 24 3A 99 22 20  |Y"..".."E$E$:." |
00002370: 22 45 24 45 24 3A 89 31  39 31 37 00 89 24 84 07  |"E$E$:.1917..$..|
00002380: 99 22 93 22 3A 89 31 39  30 30 00 A8 24 DA 07 99  |.".":.1900..$...|
00002390: 22 91 22 2C 2C 22 1F C9  4E A0 31 20 42 59 54 45  |".",,"..N.1 BYTE|
000023A0: 3F 98 22 3A 5A B2 31 3A  8E 00 D1 24 B8 0B 99 22  |?.":Z.1:...$..."|
000023B0: 93 12 1F CC C5 D3 D3 CF  CE 20 31 2E 34 20 3A 20  |......... 1.4 : |
000023C0: CC CF C7 C9 C3 C1 CC 20  CF D0 C5 D2 C1 D4 C9 CF  |....... ........|
000023D0: CE D3 00 04 25 C2 0B 99  22 11 98 D4 48 49 53 A0  |....%..."...HIS.|
000023E0: 4C 45 53 53 4F 4E A0 53  48 4F 57 53 A0 54 48 45  |LESSON.SHOWS.THE|
000023F0: A0 44 49 46 46 45 52 45  4E 43 45 A0 42 45 54 57  |.DIFFERENCE.BETW|
00002400: 45 45 4E 22 3B 00 31 25  CC 0B 99 22 4C 4F 47 49  |EEN";.1%..."LOGI|
00002410: 43 41 4C A0 4F 50 45 52  41 54 49 4F 4E 53 A0 4F  |CAL.OPERATIONS.O|
00002420: 4E A0 42 49 54 A0 50 41  54 54 45 52 4E 53 20 41  |N.BIT.PATTERNS A|
00002430: 4E 44 00 55 25 D6 0B 99  22 42 49 4E 41 52 59 A0  |ND.U%..."BINARY.|
00002440: 41 52 49 54 48 4D 45 54  49 43 2E 22 3A 54 B2 35  |ARITHMETIC.":T.5|
00002450: 3A 8D 31 30 30 30 00 6B  25 E0 0B 99 22 11 C9 54  |:.1000.k%..."..T|
00002460: A0 44 45 53 43 52 49 42  45 53 3A 22 00 93 25 EA  |.DESCRIBES:"..%.|
00002470: 0B 99 22 97 11 20 20 20  20 20 CC 4F 47 49 43 41  |.."..     .OGICA|
00002480: 4C A0 42 49 4E 41 52 59  3B 22 3A 54 B2 32 3A 8D  |L.BINARY;":T.2:.|
00002490: 31 30 30 30 00 C2 25 F4  0B 99 22 11 20 20 20 20  |1000..%...".    |
000024A0: 20 D4 59 50 45 53 A0 4F  46 A0 4C 4F 47 49 43 41  | .YPES.OF.LOGICA|
000024B0: 4C A0 4F 50 45 52 41 54  49 4F 4E 3B 22 3A 8D 31  |L.OPERATION;":.1|
000024C0: 30 30 30 00 E4 25 FE 0B  99 22 11 20 20 20 20 20  |000..%...".     |
000024D0: C8 4F 57 20 C1 CE C4 20  57 4F 52 4B 53 3B 22 3A  |.OW ... WORKS;":|
000024E0: 8D 31 30 30 30 00 0F 26  08 0C 99 22 11 20 20 20  |.1000..&...".   |
000024F0: 20 20 C8 4F 57 20 49 4E  43 4C 55 53 49 56 45 20  |  .OW INCLUSIVE |
00002500: CF D2 20 57 4F 52 4B 53  3B 22 3A 8D 31 30 30 30  |.. WORKS;":.1000|
00002510: 00 3B 26 12 0C 99 22 11  20 20 20 20 20 C8 4F 57  |.;&...".     .OW|
00002520: 20 45 58 43 4C 55 53 49  56 45 20 C5 CF D2 20 57  | EXCLUSIVE ... W|
00002530: 4F 52 4B 53 3B 22 3A 8D  31 30 30 30 00 63 26 1C  |ORKS;":.1000.c&.|
00002540: 0C 99 22 11 20 20 20 20  20 C8 4F 57 A0 54 4F A0  |..".     .OW.TO.|
00002550: 53 49 4D 55 4C 41 54 45  20 CE CF D4 3B 22 3A 8D  |SIMULATE ...;":.|
00002560: 31 30 30 30 00 95 26 26  0C 99 22 11 20 20 20 20  |1000..&&..".    |
00002570: 20 D4 48 45 A0 50 55 52  50 4F 53 45 20 41 4E 44  | .HE.PURPOSE AND|
00002580: 20 55 53 41 47 45 A0 4F  46 A0 45 41 43 48 2E 22  | USAGE.OF.EACH."|
00002590: 3A 8D 31 30 30 30 00 9B  26 30 0C 8E 00 B7 26 A0  |:.1000..&0....&.|
000025A0: 0F 43 43 B2 33 3A 8D 35  30 30 30 3A 99 22 93 1F  |.CC.3:.5000:."..|
000025B0: 12 D3 D5 CD CD C1 D2 D9  00 DF 26 AA 0F 99 22 11  |..........&...".|
000025C0: 98 D4 48 49 53 20 4C 45  53 53 4F 4E 20 48 41 53  |..HIS LESSON HAS|
000025D0: 20 43 4F 56 45 52 45 44  3A 22 3A 89 33 30 35 30  | COVERED:":.3050|
000025E0: 00 1B 27 88 13 97 35 33  32 38 30 2C 43 43 3A 97  |..'...53280,CC:.|
000025F0: 35 33 32 38 31 2C 43 43  3A 9E 32 30 34 38 3A 8E  |53281,CC:.2048:.|
00002600: 3A 8F 22 14 14 14 14 14  14 14 14 14 14 14 14 14  |:.".............|
00002610: 14 14 14 14 14 14 52 45  54 55 52 4E 00 28 27 70  |......RETURN.('p|
00002620: 17 8F 31 35 2C 38 2C 31  35 00 4E 27 71 17 8F 31  |..15,8,15.N'q..1|
00002630: 2C 38 2C 38 2C 22 44 41  54 41 2C 53 2C 52 22 3A  |,8,8,"DATA,S,R":|
00002640: 8D 36 30 31 30 3A 8B 45  4E A7 9E 32 30 32 34 00  |.6010:.EN..2024.|
00002650: 55 27 72 17 A0 31 00 88  27 73 17 8F 32 2C 38 2C  |U'r..1..'s..2,8,|
00002660: 32 2C 22 23 22 3A 98 31  35 2C 22 55 31 3A 22 3B  |2,"#":.15,"U1:";|
00002670: 32 3B 30 3B 31 3B 30 3A  8D 36 30 31 30 3A 8B 45  |2;0;1;0:.6010:.E|
00002680: 4E B2 30 A7 9E 32 30 32  34 00 95 27 74 17 A0 32  |N.0..2024..'t..2|
00002690: 3A A0 31 35 3A 8E 00 AA  27 7A 17 84 31 35 2C 45  |:.15:...'z..15,E|
000026A0: 4E 2C 45 4D 24 2C 45 54  2C 45 53 00 B0 27 7B 17  |N,EM$,ET,ES..'{.|
000026B0: 8E 00 00 00 5A 4E 13 50  3B 42 57 45 00 C8        |....ZN.P;BWE..  |
..152.000000.......................B..1.
................T.......V?.?.}..}......
.&......................................
........................................
........................................
........................................
.....................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..:.C$(3):C$(0)."..............
......................... .... .........
3.C$(1).".. .... ....... .... ....... ..
.. ..................&.4.C$(2)."........
..................................... ..
.. .....G.5.C$(3).".......... .... .....
 .... ..... .... ..................6.D$(
0)." AND ":D$(1)." OR ":D$(2)." EOR "...
<.B$.".....":D$."     ":SH.653...=.E$." 
                  ":L$."......":F$."IN B
INARY?%................"...>.P$." TWO BI
T PATTERNS".A.D.CC.6:.5000:.G(14)".."L$,
,".."C$(1).P.N..L$"    .*  INFORMATION R
EPRESENTATION  *"...X..,"......1.4  LOGI
CAL  OPERATIONS":T.4:.1000:.6000.H.}.CC.
3:.5000:.3000:.".";:.1100.....CC.12:.500
0:."...BINARY NUMBERS......".....LESSON 
1.2 DESCRIBED:":.D$".UNSIGNED BINARY:  0
 TO 255.D....D$"USED FOR ADDRESSES AND C
HARACTERS;":T.3:.1000......D$".SIGNED BI
NARY:    -128 TO +127":.D$"USED IN ARITH
METIC;":.1000.U....D$".LOGICAL BINARY:  
 SEPARATE BITS......D$"USED AS FLAGS..":
.1100......"...LOGICAL BINARY.P....L$".T
HESE PATTERNS ARE NOT NUMBERS; THE BITSD
O NOT REPRESENT";......" POWERS OF 2;  E
ACH HAS ITS OWN SIGNIFICANCE..":.1100...
..."."L$".THE BYTE WHICH CONTAINS O.V.ER
FLOW AND......".C.ARRY FLAGS HAS OTHERS 
(LESSON 2.4):......".....N....V.."B$"..B
....D....I....Z....C.B....".":DN.65:Z1.D
N:.1310:.".";:.1100.J...."."L$".YOU WILL
 NEED TO TEST BITS:......D$".IF YOU CREA
TE YOUR OWN FLAGS;......D$".IF YOU USE T
HE USER PORT.":T.4:.1000......"....LOGIC
AL OPERATORS ARE USED TO MANIPULATETHEM.
.":.1100.&.R.CC.12:.5000:."...LOGICAL OP
ERATORS.L.S.."...THESE ARE:":.,"..AND","
OR","EOR":C$." ARITHMETIC OPERATORS "...
T.."...(THE"C$"ARE + - * /)":T.4:.1000..
.U.."...LIKE THE"C$"THEY ARE...V.."APPLI
ED TO TWO OPERANDS, BUT TO EACH BITPOSIT
ION IN TURN.....Z..1110:.Z.210,170.4.,.C
C.12:.5000:."...AND.":.1420:T.2:.1000.^.
-.."..WITH A MASK (A PATTERN OF BITS)";.
....." AND WILLISOLATE BITS FROM SPECIFI
C POSITIONS IN A BYTE.":T.5:.1000...1.."
..IT WILL ALSO IDENTIFY WHICH BITS ARE T
HESAME IN"P$"....2.C$."% 0000 1111":G$."
% 1100 1100.=.4..1000:.1160:.D$"....AND.
",D$G$:.,D$C$".":.1100.O.5.N1.15:N2.204:
L.1:.1800:.".";:.1110:.Z.300,210...@.CC.
12:.5000:."...OR.":.1430:T.2:.1000...B..
"...WITH THE CORRECT MASK OR WILL PUT BI
TS  INTO SPECIFIC PLACES IN";.!.C.." A B
YTE WITHOUT  CHANGING ANY OTHERS.":T.4:.
1000:.1160.H.F..D$"....OR.",D$G$:.,D$C$"
.":.1100..Z.G.N1.15:N2.204:L.2:.1800:.".
";:.1110:.Z.320,210...T.CC.12:.5000:."..
.EOR.":.1440:T.2:.1000...W.."...IT IDENT
IFIES WHICH BITS ARE DIFFERENT  IN"P$"..
..Z.T.4:.1000:.1160:.D$"...EOR.",D$G$:.,
D$C$".".F.[..1100:N1.15:N2.204:L.3:.1800
:.".";:.1110:.Z.340,210.`.^.CC.12:.5000:
."...NOT"..._.."...EOR CAN PERFORM NOT, 
USING %11111111 AS A MASK.P.B..1000:.116
0:.D$"....EOR.",D$"% 1111 1111":.,D$C$".
"...C..1100:L.3:N1.15:N2.255:.1800:.".";
:.1110:.Z.350,210.O...CC.12:.5000:."....
TWO LOGICAL OPERATORS EXIST IN BASIC:":T
.2:.1000......"..AND - ";:.1000:."MATCHE
S 1 BITS IN"P$:.1000......"OR  - ";:.100
0:."MERGES 1 BITS IN"P$:.1000......D$" (
THIS IS 'INCLUSIVE OR'.)":.1000......"..
EOR IS ONLY IN ASSEMBLER:.H....D$" GIVES
 1 WHERE"P$:.D$" ARE DIFFERENT AND CAN P
ERFORM NOT":.1000.R....D$" (THIS IS 'EXC
LUSIVE OR'.)":.1000......"...(NOT IS ONL
Y IN BASIC.).":.1000......1110:.Z.400,30
0.X.H.."."L$L$,D$".NOW YOU TRY":T.2:.100
0...L..".":.1900:Z$."":.1400.,.O.."."L$L
$"....WHAT DECIMAL NUMBER WOULD YOU EXPE
CT BY.O.P.C$.D(N1)." ".D$(L.1).D(N2)." "
.}.Q.."."C$;:.40:Z.E(Z$):.".",,:.L.466,4
68,470...R.DN.N1.N2:.Z.DN..1140:.472...S
..471.B.T.DN.N1.N2:.Z.DN..1140:.472.K.U.
.471...V.DN.(.(N1.N2)).(N1.N2):.Z.DN..11
40:.472...W..1130.B.X.C$.C$."=".D(DN):."
.";:.1100:.1800:.".."C$".":.1110:.Z.460,
400.W...A.0:CC.15:.5000:......"...USAGE.
..":C$."":B..(8..(1)):.A.1.502,503,504,5
05,950.....N1.255:C$."TO ISOLATE BIT".D(
B)." (ONLY) TO TEST IF IT ISSET":.511.'.
..C$."TO ENSURE BIT".D(B)." IS CLEAR AND
 PRESERVE   THE OTHER BITS":.511.^...N1.
0:C$."TO ENSURE BIT".D(B)." (ONLY) IS SE
T":.511.....C$."TO CHANGE BIT".D(B)." (O
NLY) TO ITS OPPOSITE  VALUE......C$;:." 
YOU WOULD  ...":T.2:.1000......1400:.(L.
1.A.0).L.A.515......"..NO.  TRY AGAIN.":
T.1:.1000:."."E$:.512.L...."."L$L$"....U
SE UNSIGNED DECIMAL MASK VALUE"D$"....."
;:.40.....N2.E(Z$):.N2.255.N2.0.."."L$L$
L$"..IN ONE BYTE?":.519......N2...(N2).Z
.1:."."L$L$L$"..MUST BE INTEGRAL":.519.F
....520.....T.2:.1000:."."L$L$"...  "E$E
$E$:.E$:.515......A.1.541,532,541,540.5.
..N1.255:Z.((.2.B).255):.N2.Z.B.0:.550.B
...B.Z:.543._...N1.((N2.2.B).(.2.B)).255
.T....N2.2.B.B.0:.550.~...B.2.B......"."
:.1130.B.&..".";:.1100:.1800:.".."C$;:.B
.." USE"D$(L.1)"."B...0..".";:.1110:.Z.5
01,561,563...1..A.0.400...2..500...3.A.A
.1:.501.B....4000:."...NEXT IS:  .. 1.5 
 MAGNITUDE AND FRACTIONS .".W....1110:.Z
.999,999.S....2024:."............END....
..2136:.50:."...................GOTO50.A
...Z.TI.80.T:.2048:."..............S....
Z.TI.B(SH)........1001...L.."."L$L$L$L$"
.C.ONTINUE.":.1200:.Z$.."C".1100...M...E
.V.."."L$L$L$L$".A.GAIN   .B.ACK   .C.ON
TINUE..C.W..1200:.Z$."A".Z$."C".1111.T.X
.Z.F(Z$).64:....J..".WE'LL SEE!":....T..
".OK":....~.."."L$L$B$M$Z$"...."Z$"...."
Z$:......."..WATCH THIS  ...":T.1:.1000:
.......Z$:.Z$.."".1200.....Z..(1):.Z$:.Z
$."".1201.8....2048:.:."................
...RETURN.O....I.7.0..1:Z2.2.I:.DN..Z2..
C$(1)".";:DN.DN.Z2:.1330.~.(..C$(0)".";.
..2..:.:....X..1410:.1200:.Z$."1".Z$."3"
.1400.L.{..1424.10.E(Z$),30:L.E(Z$):....
..."."L$"..SELECT:","..1. AND"D$".2. OR 
"D$".3. EOR.":."."E$E$:..A...."..AND GIV
ES 1 ONLY WHEN BOTH BITS ARE 1.":..O....
"..OR GIVES 1 WHEN EITHER BIT IS 1."D$:.
. . .."..EOR GIVES 1 WHEN ONLY ONE BIT I
S 1."D$:..V.J..I.1.40:.".";:.:.:."..",".
... ACCUMULATOR ":.".";...L..I.1.8:."...
..";:.:.J.1.4:.I.1.8:."    .";:.:.J.<.M.
.I.1.8:.".....";:.:.I.7.0..1:.". "I".  "
;:.:..V....C(Z$)..8.Z.Z.2:.1703.....J.0:
.I.1.8:G$.J(Z$,I,1):.G$."0".G$."1".Z.Z.2
.....J.J.2.E(G$):.:.Z.0.1704.A....Z.2..,
B$"..8 BITS !!.":..R....J..DN.Z.Z.1.X...
......CC.15:.5000:.".."L$L$;:.1610:.".."
L$L$:DN.N1:.1310.E...."."L$:DN.N2:.1310:
.".."D$(L.1):.L.1804,1805,1806.X...DN.N1
.N2:.1810.K...DN.N1.N2:.1810.....DN.(N1.
N2).(.(N1.N2))......K.0.7:."."L$L$L$L$".
PRESS .RETURN....I....1200:.Z$..G(13).18
11.....T..5:."."L$L$L$L$E$;:."....."E$E$
" .":.% ..Z2.(.N1).DN:Z3.Z2.(N1.(.DN)):X
.0:.N2.2.K.X.1.P ..."......",B$"."(N2.2.
K).2.K;"."D$(L.1)"."(N1.2.K).2.K". ="(DN
.2.K).2.K.. ...1000:.".."L$".....";:.Z.0
.7.K:.B$;:.:.C$(X.2)L$".";.E ...(Z3.2.K)
.0..1000:.1833.. ..X.1:Y.0:.(Z2.2.K).X.0
:Y.1.. &..J.0.3:.1850..!'.."."C$(X.2):.1
850.7!(.."............";:.C$(X):.J:.1850
:.C$(Y);.`!)..L$"....";:."("G((N1.2.K).2
.K.48)")"..!1..K:."....."E$E$" ":."."E$E
$..!2.."....":DN.N1:.1310:."."L$:DN.N2:.
1310.F!3.."."L$L$L$"... "E$E$:...!:.."..
."L$L$".....";:.Z.0.7.K:.B$;:.:..8"L.CC.
15:.5000:Z.0:."...ENTER DECIMAL NUMBERS"
:.".FIRST ";:.40:N1.E(Z$).X"M..N1.255.N1
..128..2010:.1905.."N..".SECOND";:.40:N2
.E(Z$):N3.N1:N4.N2.."O..N2.255.N2..128..
2010.S"P..N1...(N1).N2...(N2).Z.1:."..."
L$"MUST BE INTEGERS..."Q..Z.T.3:.1000:."
.":.1900.!#R..(N1.0.N2.128).(N2.0.N1.128
).(N1.0.N2.0).1908.R#S.."..IF SIGNED, MU
ST BOTH BE <128.":Z.1:.1905.J#T.N1.N1.25
5:N2.N2.255..#}.."....",B$E$D$:.,B$"."F$
".";:.41:.,B$E$..#~.Z.0:DN.N1:.1700:T.4:
.Z.2.1917..#.."......",B$E$D$:.,B$"."F$
".";:.41:.,B$E$..$..Z.Z.1:DN.N2:.1700:.Z
.2.1919..$...Z.0...O$...L$".A WRONG PATT
ERN.":."RE-ENTER THE"P$" ONLY? .Y. .N.."
.Z$...1200:.Z$."Y"..".."E$E$:." "E$E$:.1
917..$...".":.1900..$Z..".",,".IN 1 BYTE
?.":Z.1:..Q$..."...LESSON 1.4 : LOGICAL 
OPERATIONS..%B.."..THIS LESSON SHOWS THE
 DIFFERENCE BETWEEN";.1%L.."LOGICAL OPER
ATIONS ON BIT PATTERNS AND.U%V.."BINARY 
ARITHMETIC.":T.5:.1000.K%...".IT DESCRIB
ES:"..%..."..     LOGICAL BINARY;":T.2:.
1000.B%...".     TYPES OF LOGICAL OPERAT
ION;":.1000..%...".     HOW AND WORKS;":
.1000..&...".     HOW INCLUSIVE OR WORKS
;":.1000.;&...".     HOW EXCLUSIVE EOR W
ORKS;":.1000.C&...".     HOW TO SIMULATE
 NOT;":.1000..&&..".     THE PURPOSE AND
 USAGE OF EACH.":.1000..&0....& .CC.3:.5
000:."...SUMMARY..&..."..THIS LESSON HAS
 COVERED:":.3050..'...53280,CC:.53281,CC
:.2048:.:."...................RETURN.('P
..15,8,15.N'Q..1,8,8,"DATA,S,R":.6010:.E
N..2024.U'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..'{.....ZN.P;BWE.H
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL