LEHRGANG 04
FILE INFORMATION
FILENAME(S): LEHRGANG 04
FILE TYPE(S): PRG
FILE SIZE: 6.9K
FIRST SEEN: 2025-11-30 21:05:46
APPEARS ON: 1 disk(s)
FILE HASH
c605508df073db335bd1d6ec56e21efe2cd494bd903c6f8bcaf17dbb1e2d4583
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| CS TAPES PET 08 | LEHRGANG 04 | PRG | DuncanTwain | 20 | 5 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 01 04 1E 04 00 00 8F 20 23 23 23 20 53 59 4E 54 |....... ### SYNT|
00000010: 41 58 2D 4D 41 47 41 5A 49 4E 20 23 31 34 00 35 |AX-MAGAZIN #14.5|
00000020: 04 01 00 8F 20 23 23 23 20 20 20 20 20 4D 41 49 |.... ### MAI|
00000030: 20 31 39 38 31 00 3F 04 02 00 8F 20 23 23 23 00 | 1981.?.... ###.|
00000040: 5C 04 03 00 8F 20 23 23 23 20 43 4F 50 59 52 49 |\.... ### COPYRI|
00000050: 47 48 54 20 28 43 29 20 31 39 38 31 00 77 04 04 |GHT (C) 1981.w..|
00000060: 00 8F 20 23 23 23 20 42 59 20 45 4C 4D 41 52 20 |.. ### BY ELMAR |
00000070: 43 4F 4D 50 41 4E 53 00 96 04 05 00 8F 20 23 23 |COMPANS...... ##|
00000080: 23 20 20 20 20 43 41 52 4C 2D 53 43 48 55 52 5A |# CARL-SCHURZ|
00000090: 2D 53 54 52 2E 33 00 B2 04 06 00 8F 20 23 23 23 |-STR.3...... ###|
000000A0: 20 20 20 20 37 35 35 30 20 52 41 53 54 41 54 54 | 7550 RASTATT|
000000B0: 20 31 00 BC 04 07 00 8F 20 23 23 23 00 CC 04 08 | 1...... ###....|
000000C0: 00 97 35 39 34 36 38 2C 31 32 3A 9C 00 00 05 0A |..59468,12:.....|
000000D0: 00 55 24 B2 22 C5 C5 C5 C5 C5 C5 C5 C5 C5 22 3A |.U$.".........":|
000000E0: 4F 24 B2 22 A4 A4 A4 A4 A4 A4 A4 A4 A4 22 3A 41 |O$.".........":A|
000000F0: 24 B2 22 41 44 52 45 53 53 49 45 52 55 4E 47 22 |$."ADRESSIERUNG"|
00000100: 00 42 05 14 00 99 22 93 A4 A4 22 3B 4F 24 3B 4F |.B...."...";O$;O|
00000110: 24 3B 4F 24 3B 4F 24 3A 99 22 12 53 59 4E 54 41 |$;O$;O$:.".SYNTA|
00000120: 58 2D 4C 45 48 52 47 41 4E 47 20 27 4D 41 53 43 |X-LEHRGANG 'MASC|
00000130: 48 49 4E 45 4E 53 50 52 41 43 48 45 27 20 28 34 |HINENSPRACHE' (4|
00000140: 29 22 00 51 05 1E 00 81 49 B2 30 A4 39 39 39 3A |)".Q....I.0.999:|
00000150: 82 00 7B 05 64 00 83 31 36 32 2C 30 2C 31 38 31 |..{.d..162,0,181|
00000160: 2C 30 2C 31 35 37 2C 30 2C 31 32 38 2C 32 33 32 |,0,157,0,128,232|
00000170: 2C 32 30 38 2C 32 34 38 2C 39 36 00 99 05 6E 00 |,208,248,96...n.|
00000180: 8C 3A 81 49 B2 30 A4 31 30 3A 87 49 4E 3A 97 38 |.:.I.0.10:.IN:.8|
00000190: 32 36 AA 49 2C 49 4E 3A 82 00 CC 05 C8 00 99 22 |26.I,IN:......."|
000001A0: 93 A4 A4 A4 22 3B 4F 24 3B 4F 24 3B 4F 24 3A 99 |....";O$;O$;O$:.|
000001B0: 22 12 31 2E 32 2E 33 2E 39 2E 20 52 45 4C 41 54 |".1.2.3.9. RELAT|
000001C0: 49 56 45 2D 22 3B 41 24 3B 22 92 22 00 FD 05 D2 |IVE-";A$;"."....|
000001D0: 00 99 22 11 11 57 49 52 20 4B 4F 4D 4D 45 4E 20 |.."..WIR KOMMEN |
000001E0: 4E 55 4E 20 20 5A 55 20 20 44 45 4D 20 20 57 49 |NUN ZU DEM WI|
000001F0: 43 48 54 49 47 45 4E 20 20 41 42 2D 22 00 2D 06 |CHTIGEN AB-".-.|
00000200: DC 00 99 22 11 53 43 48 4E 49 54 54 20 20 44 45 |...".SCHNITT DE|
00000210: 52 20 20 42 45 44 49 4E 47 54 45 4E 20 20 53 50 |R BEDINGTEN SP|
00000220: 52 55 4E 47 42 45 46 45 48 4C 45 2E 22 00 5D 06 |RUNGBEFEHLE.".].|
00000230: E6 00 99 22 11 4A 45 20 4E 41 43 48 20 45 52 47 |...".JE NACH ERG|
00000240: 45 42 4E 49 53 20 20 45 49 4E 45 52 20 52 45 43 |EBNIS EINER REC|
00000250: 48 45 4E 4F 50 45 52 41 54 49 4F 4E 22 00 8D 06 |HENOPERATION"...|
00000260: F0 00 99 22 11 46 55 45 48 52 54 20 44 49 45 20 |...".FUEHRT DIE |
00000270: 43 50 55 20 45 49 4E 45 4E 20 53 50 52 55 4E 47 |CPU EINEN SPRUNG|
00000280: 20 49 4D 20 50 52 4F 47 52 41 4D 4D 22 00 BD 06 | IM PROGRAMM"...|
00000290: FA 00 99 22 11 41 55 53 20 4F 44 45 52 20 4E 49 |...".AUS ODER NI|
000002A0: 43 48 54 2E 20 20 45 49 4E 45 20 45 49 47 45 4E |CHT. EINE EIGEN|
000002B0: 41 52 54 20 20 44 45 52 20 43 50 55 22 00 ED 06 |ART DER CPU"...|
000002C0: 04 01 99 22 11 36 35 30 32 20 49 53 54 2C 20 44 |...".6502 IST, D|
000002D0: 41 53 53 20 44 45 52 41 52 54 49 47 45 20 53 50 |ASS DERARTIGE SP|
000002E0: 52 55 45 4E 47 45 20 53 54 45 54 53 22 00 1D 07 |RUENGE STETS"...|
000002F0: 0E 01 99 22 11 52 45 4C 41 54 49 56 20 53 49 4E |...".RELATIV SIN|
00000300: 44 2E 20 20 44 2E 48 2E 3A 20 20 45 53 20 57 49 |D. D.H.: ES WI|
00000310: 52 44 20 4E 49 43 48 54 20 44 49 45 22 00 4D 07 |RD NICHT DIE".M.|
00000320: 18 01 99 22 11 41 44 52 45 53 53 45 20 41 4E 47 |...".ADRESSE ANG|
00000330: 45 47 45 42 45 4E 2C 44 49 45 20 41 4E 47 45 53 |EGEBEN,DIE ANGES|
00000340: 50 52 55 4E 47 45 4E 20 57 45 52 2D 22 00 7D 07 |PRUNGEN WER-".}.|
00000350: 22 01 99 22 11 44 45 4E 20 53 4F 4C 4C 2C 20 53 |"..".DEN SOLL, S|
00000360: 4F 4E 44 45 52 4E 20 44 49 45 20 41 4E 5A 41 48 |ONDERN DIE ANZAH|
00000370: 4C 20 44 45 52 20 42 59 54 45 53 2C 22 00 B7 07 |L DER BYTES,"...|
00000380: 2C 01 99 22 11 44 49 45 20 44 49 45 20 43 50 55 |,..".DIE DIE CPU|
00000390: 20 55 45 42 45 52 53 50 52 49 4E 47 45 4E 20 53 | UEBERSPRINGEN S|
000003A0: 4F 4C 4C 2E 22 3A 99 55 24 3B 55 24 3B 55 24 3B |OLL.":.U$;U$;U$;|
000003B0: 22 C5 C5 C5 C5 91 22 00 CC 07 36 01 49 B2 31 3A |"....."...6.I.1:|
000003C0: 8D 35 30 30 30 3A 8B 46 4C A7 32 30 00 FC 07 90 |.5000:.FL.20....|
000003D0: 01 99 22 93 45 49 4E 20 20 57 49 43 48 54 49 47 |..".EIN WICHTIG|
000003E0: 45 52 20 20 42 45 44 49 4E 47 54 45 52 20 20 53 |ER BEDINGTER S|
000003F0: 50 52 55 4E 47 42 45 46 45 48 4C 22 00 2C 08 9A |PRUNGBEFEHL".,..|
00000400: 01 99 22 11 53 45 49 20 56 4F 52 57 45 47 47 45 |..".SEI VORWEGGE|
00000410: 4E 4F 4D 4D 45 4E 3A 20 27 42 4E 45 27 2E 20 45 |NOMMEN: 'BNE'. E|
00000420: 52 20 42 45 44 45 55 54 45 54 3A 22 00 6C 08 A4 |R BEDEUTET:".l..|
00000430: 01 99 22 A4 11 9D 12 42 92 52 41 4E 43 48 20 20 |.."....B.RANCH |
00000440: 49 46 A0 20 52 45 53 55 4C 54 20 20 A0 12 4E 92 |IF. RESULT ..N.|
00000450: 91 9D A4 11 4F 54 20 A0 12 45 92 91 9D A4 11 51 |....OT ..E.....Q|
00000460: 55 41 4C 20 20 A0 5A 45 52 4F 2E 22 00 9C 08 AE |UAL .ZERO."....|
00000470: 01 99 22 11 28 53 50 52 49 4E 47 45 2C 20 20 46 |..".(SPRINGE, F|
00000480: 41 4C 4C 53 20 44 41 53 20 45 52 47 45 42 4E 49 |ALLS DAS ERGEBNI|
00000490: 53 20 20 55 4E 47 4C 45 49 43 48 22 00 B0 08 B3 |S UNGLEICH"....|
000004A0: 01 99 22 11 4E 55 4C 4C 20 57 41 52 20 21 29 22 |..".NULL WAR !)"|
000004B0: 00 E0 08 B8 01 99 22 11 44 45 52 20 42 45 46 45 |......".DER BEFE|
000004C0: 48 4C 20 27 42 4E 45 20 24 30 38 27 20 42 45 44 |HL 'BNE $08' BED|
000004D0: 45 55 54 45 54 20 20 46 55 45 52 20 44 49 45 22 |EUTET FUER DIE"|
000004E0: 00 10 09 C2 01 99 22 11 43 50 55 3A 20 46 41 4C |......".CPU: FAL|
000004F0: 4C 53 20 44 41 53 20 45 52 47 45 42 4E 49 53 20 |LS DAS ERGEBNIS |
00000500: 44 45 52 20 4C 45 54 5A 54 45 4E 20 52 45 2D 22 |DER LETZTEN RE-"|
00000510: 00 40 09 CC 01 99 22 11 43 48 45 4E 4F 50 45 52 |.@....".CHENOPER|
00000520: 41 54 49 4F 4E 20 55 4E 47 4C 45 49 43 48 20 4E |ATION UNGLEICH N|
00000530: 55 4C 4C 20 57 41 52 2C 20 55 45 42 45 52 2D 22 |ULL WAR, UEBER-"|
00000540: 00 70 09 D6 01 99 22 11 53 50 52 49 4E 47 45 20 |.p....".SPRINGE |
00000550: 44 49 45 20 4E 41 45 43 48 53 54 45 4E 20 24 30 |DIE NAECHSTEN $0|
00000560: 38 20 42 45 46 45 48 4C 53 42 59 54 45 53 21 22 |8 BEFEHLSBYTES!"|
00000570: 00 A0 09 E0 01 99 22 11 47 45 5A 41 45 48 4C 54 |......".GEZAEHLT|
00000580: 20 57 49 52 44 20 41 42 20 44 45 4D 20 45 52 53 | WIRD AB DEM ERS|
00000590: 54 45 4E 20 42 45 46 45 48 4C 20 4E 41 43 48 22 |TEN BEFEHL NACH"|
000005A0: 00 D0 09 EA 01 99 22 11 44 45 4D 20 20 53 50 52 |......".DEM SPR|
000005B0: 55 4E 47 42 45 46 45 48 4C 20 20 55 4E 44 20 20 |UNGBEFEHL UND |
000005C0: 20 44 45 52 20 20 52 45 4C 41 54 49 56 45 4E 22 | DER RELATIVEN"|
000005D0: 00 E1 09 F4 01 99 22 11 41 44 52 45 53 53 45 2E |......".ADRESSE.|
000005E0: 22 00 F7 09 FE 01 49 B2 32 3A 8D 35 30 30 30 3A |".....I.2:.5000:|
000005F0: 8B 46 4C A7 32 30 30 00 16 0A 58 02 99 22 93 41 |.FL.200...X..".A|
00000600: 4C 53 4F 3A 20 2A 20 30 2E 20 42 59 54 45 20 27 |LSO: * 0. BYTE '|
00000610: 42 4E 45 27 11 22 00 31 0A 62 02 99 A3 36 29 3B |BNE'.".1.b...6);|
00000620: 22 2A 20 31 2E 20 42 59 54 45 20 20 24 30 38 11 |"* 1. BYTE $08.|
00000630: 22 00 4F 0A 6C 02 99 A3 37 29 3B 22 20 32 2E 20 |".O.l...7);" 2. |
00000640: 42 59 54 45 20 20 2E 2E 2E 20 20 C0 C0 AE 22 00 |BYTE ... ...".|
00000650: 5D 0A 71 02 99 A3 32 34 29 3B 22 DD 22 00 8F 0A |].q...24);"."...|
00000660: 76 02 81 4E B2 33 A4 39 3A 99 A3 37 29 3B 4E 3B |v..N.3.9:..7);N;|
00000670: 22 9D 2E 20 42 59 54 45 20 20 2E 2E 2E 20 20 20 |".. BYTE ... |
00000680: 20 DD 22 3A 99 A3 32 34 29 3B 22 DD 22 3A 82 00 | .":..24);".":..|
00000690: AE 0A 80 02 99 A3 37 29 3B 22 31 30 2E 20 42 59 |......7);"10. BY|
000006A0: 54 45 20 27 4C 44 41 27 20 5F C0 BD 11 22 00 CC |TE 'LDA' _..."..|
000006B0: 0A 8A 02 99 22 13 11 11 11 11 11 11 11 11 22 3B |....".........";|
000006C0: A3 32 37 29 3B 22 41 43 48 54 11 22 00 DE 0A 94 |.27);"ACHT."....|
000006D0: 02 99 A3 32 37 29 3B 22 42 59 54 45 11 22 00 F6 |...27);"BYTE."..|
000006E0: 0A 9E 02 99 A3 32 37 29 3B 22 56 4F 52 57 41 45 |.....27);"VORWAE|
000006F0: 52 54 53 2D 11 22 00 11 0B A8 02 99 A3 32 37 29 |RTS-.".......27)|
00000700: 3B 22 53 50 52 55 4E 47 11 11 11 11 11 11 11 11 |;"SPRUNG........|
00000710: 22 00 27 0B E4 02 49 B2 33 3A 8D 35 30 30 30 3A |".'...I.3:.5000:|
00000720: 8B 46 4C A7 34 30 30 00 57 0B 20 03 99 22 93 44 |.FL.400.W. ..".D|
00000730: 45 52 20 42 45 46 45 48 4C 20 20 27 42 4E 45 20 |ER BEFEHL 'BNE |
00000740: 24 30 30 27 20 20 42 45 44 45 55 54 45 54 20 20 |$00' BEDEUTET |
00000750: 55 45 42 45 52 2D 22 00 87 0B 2A 03 99 22 11 53 |UEBER-"...*..".S|
00000760: 50 52 49 4E 47 45 4E 20 56 4F 4E 20 4E 55 4C 4C |PRINGEN VON NULL|
00000770: 20 42 59 54 45 53 2C 20 20 41 4C 53 4F 20 45 46 | BYTES, ALSO EF|
00000780: 46 45 4B 54 49 56 22 00 9E 0B 34 03 99 22 11 4B |FEKTIV"...4..".K|
00000790: 45 49 4E 45 4E 20 53 50 52 55 4E 47 2E 22 00 CF |EINEN SPRUNG."..|
000007A0: 0B 3E 03 99 22 11 11 44 49 45 20 43 50 55 20 4B |.>.."..DIE CPU K|
000007B0: 41 4E 4E 20 4D 41 58 49 4D 41 4C 20 31 32 37 20 |ANN MAXIMAL 127 |
000007C0: 42 59 54 45 20 56 4F 52 57 41 45 52 54 53 22 00 |BYTE VORWAERTS".|
000007D0: FF 0B 48 03 99 22 11 53 50 52 49 4E 47 45 4E 20 |..H..".SPRINGEN |
000007E0: 28 4D 49 54 20 27 42 4E 45 20 24 37 46 27 29 2E |(MIT 'BNE $7F').|
000007F0: 20 20 52 55 45 43 4B 57 41 45 52 54 53 2D 22 00 | RUECKWAERTS-".|
00000800: 2F 0C 52 03 99 22 11 53 50 52 55 45 4E 47 45 20 |/.R..".SPRUENGE |
00000810: 53 49 4E 44 20 46 4F 4C 47 45 4E 44 45 52 4D 41 |SIND FOLGENDERMA|
00000820: 53 53 45 4E 20 4D 4F 45 47 4C 49 43 48 3A 22 00 |SSEN MOEGLICH:".|
00000830: 51 0C 5C 03 99 22 11 11 24 30 30 20 3D 20 30 20 |Q.\.."..$00 = 0 |
00000840: 42 59 54 45 20 52 55 45 43 4B 57 41 45 52 54 53 |BYTE RUECKWAERTS|
00000850: 22 00 72 0C 66 03 99 22 11 24 46 46 20 3D 20 31 |".r.f..".$FF = 1|
00000860: 20 42 59 54 45 20 52 55 45 43 4B 57 41 45 52 54 | BYTE RUECKWAERT|
00000870: 53 22 00 93 0C 70 03 99 22 11 24 46 45 20 3D 20 |S"...p..".$FE = |
00000880: 32 20 42 59 54 45 20 52 55 45 43 4B 57 41 45 52 |2 BYTE RUECKWAER|
00000890: 54 53 22 00 BB 0C 7A 03 99 22 11 24 46 44 20 3D |TS"...z..".$FD =|
000008A0: 20 33 20 42 59 54 45 20 52 55 45 43 4B 57 41 45 | 3 BYTE RUECKWAE|
000008B0: 52 54 53 2C 20 45 54 43 2E 11 22 00 D1 0C 8E 03 |RTS, ETC..".....|
000008C0: 49 B2 34 3A 8D 35 30 30 30 3A 8B 46 4C A7 36 30 |I.4:.5000:.FL.60|
000008D0: 30 00 01 0D E8 03 99 22 93 44 45 52 20 20 57 45 |0......".DER WE|
000008E0: 49 54 45 53 54 45 20 20 20 52 55 45 43 4B 57 41 |ITESTE RUECKWA|
000008F0: 45 52 54 53 53 50 52 55 4E 47 20 20 47 45 48 54 |ERTSSPRUNG GEHT|
00000900: 22 00 25 0D F2 03 99 22 11 55 45 42 45 52 20 31 |".%....".UEBER 1|
00000910: 32 38 20 42 59 54 45 3A 20 27 42 4E 45 20 24 38 |28 BYTE: 'BNE $8|
00000920: 30 27 2E 11 22 00 4D 0D FC 03 99 42 24 3B 22 52 |0'..".M....B$;"R|
00000930: 55 45 43 4B 57 41 45 52 54 53 53 50 52 55 4E 47 |UECKWAERTSSPRUNG|
00000940: 20 38 20 42 59 54 45 3A 22 3A 99 55 24 00 6B 0D | 8 BYTE:":.U$.k.|
00000950: 06 04 99 A3 31 30 29 3B 22 30 2E 20 42 59 54 45 |....10);"0. BYTE|
00000960: 20 27 4C 44 41 27 20 5F C0 AE 22 00 79 0D 10 04 | 'LDA' _..".y...|
00000970: 99 A3 32 36 29 3B 22 DD 22 00 AB 0D 1A 04 81 4E |..26);"."......N|
00000980: B2 31 A4 37 3A 99 A3 39 29 3B 4E 3B 22 9D 2E 20 |.1.7:..9);N;".. |
00000990: 42 59 54 45 20 20 2E 2E 2E 20 20 20 20 DD 22 3A |BYTE ... .":|
000009A0: 99 A3 32 36 29 3B 22 DD 22 3A 82 00 C9 0D 24 04 |..26);".":....$.|
000009B0: 99 A3 31 30 29 3B 22 38 2E 20 42 59 54 45 20 20 |..10);"8. BYTE |
000009C0: 2E 2E 2E 20 20 C0 C0 BD 22 00 E9 0D 38 04 99 22 |... ..."...8.."|
000009D0: 13 11 11 11 11 11 11 11 11 11 11 22 3B A3 32 39 |...........";.29|
000009E0: 29 3B 22 41 43 48 54 11 22 00 FB 0D 42 04 99 A3 |);"ACHT."...B...|
000009F0: 32 39 29 3B 22 42 59 54 45 11 22 00 0F 0E 4C 04 |29);"BYTE."...L.|
00000A00: 99 A3 32 39 29 3B 22 52 55 45 43 4B 2D 11 22 00 |..29);"RUECK-.".|
00000A10: 24 0E 56 04 99 A3 32 39 29 3B 22 57 41 45 52 54 |$.V...29);"WAERT|
00000A20: 53 2D 11 22 00 4D 0E 60 04 99 A3 38 29 3B 22 2A |S-.".M.`...8);"*|
00000A30: 22 3B A3 31 38 29 3B 22 27 42 4E 45 27 22 3B A3 |";.18);"'BNE'";.|
00000A40: 32 39 29 3B 22 53 50 52 55 4E 47 11 22 00 67 0E |29);"SPRUNG.".g.|
00000A50: 6A 04 99 A3 38 29 3B 22 2A 22 3B A3 31 39 29 3B |j...8);"*";.19);|
00000A60: 22 24 46 38 11 11 22 00 7D 0E 88 04 49 B2 35 3A |"$F8..".}...I.5:|
00000A70: 8D 35 30 30 30 3A 8B 46 4C A7 38 30 30 00 A7 0E |.5000:.FL.800...|
00000A80: B0 04 99 22 93 56 4F 52 54 45 49 4C 20 44 45 52 |...".VORTEIL DER|
00000A90: 20 52 45 4C 41 54 49 56 45 4E 20 22 3B 41 24 3B | RELATIVEN ";A$;|
00000AA0: 22 3A 20 44 49 45 22 00 D7 0E BA 04 99 22 11 50 |": DIE"......".P|
00000AB0: 52 4F 47 52 41 4D 4D 45 20 4B 4F 45 4E 4E 45 4E |ROGRAMME KOENNEN|
00000AC0: 20 20 49 4E 20 44 45 4E 20 52 41 4D 53 20 42 45 | IN DEN RAMS BE|
00000AD0: 4C 49 45 42 49 47 22 00 07 0F C4 04 99 22 11 56 |LIEBIG"......".V|
00000AE0: 45 52 4C 41 47 45 52 54 20 57 45 52 44 45 4E 2C |ERLAGERT WERDEN,|
00000AF0: 20 44 41 20 4A 41 20 4B 45 49 4E 45 20 41 42 53 | DA JA KEINE ABS|
00000B00: 4F 4C 55 54 45 4E 22 00 2A 0F CE 04 99 22 11 41 |OLUTEN".*....".A|
00000B10: 44 52 45 53 53 45 4E 20 56 45 52 57 45 4E 44 45 |DRESSEN VERWENDE|
00000B20: 54 20 57 45 52 44 45 4E 2E 22 00 5B 0F D8 04 99 |T WERDEN.".[....|
00000B30: 22 11 11 4E 41 43 48 54 45 49 4C 45 3A 20 20 20 |"..NACHTEILE: |
00000B40: 44 49 45 20 20 42 45 52 45 43 48 4E 55 4E 47 20 |DIE BERECHNUNG |
00000B50: 20 52 45 4C 41 54 49 56 45 52 22 00 8B 0F E2 04 | RELATIVER".....|
00000B60: 99 22 11 41 44 52 45 53 53 45 4E 20 49 53 54 20 |.".ADRESSEN IST |
00000B70: 20 4D 55 45 48 53 41 4D 20 55 4E 44 20 46 45 48 | MUEHSAM UND FEH|
00000B80: 4C 45 52 54 52 41 45 43 48 2D 22 00 BB 0F EC 04 |LERTRAECH-".....|
00000B90: 99 22 11 54 49 47 2E 20 44 49 45 20 53 50 52 55 |.".TIG. DIE SPRU|
00000BA0: 4E 47 57 45 49 54 45 20 49 53 54 20 53 45 48 52 |NGWEITE IST SEHR|
00000BB0: 20 42 45 47 52 45 4E 5A 54 2E 22 00 EC 0F F6 04 | BEGRENZT.".....|
00000BC0: 99 22 11 11 49 2E 41 2E 20 55 45 42 45 52 4E 49 |."..I.A. UEBERNI|
00000BD0: 4D 4D 54 20 20 45 49 4E 20 20 41 53 53 45 4D 42 |MMT EIN ASSEMB|
00000BE0: 4C 45 52 50 52 4F 47 52 41 4D 4D 22 00 1C 10 00 |LERPROGRAMM"....|
00000BF0: 05 99 22 11 44 49 45 20 42 45 52 45 43 48 4E 55 |..".DIE BERECHNU|
00000C00: 4E 47 2C 20 20 53 4F 20 44 41 53 53 20 57 45 4E |NG, SO DASS WEN|
00000C10: 49 47 53 54 45 4E 53 20 44 49 45 22 00 45 10 0A |IGSTENS DIE".E..|
00000C20: 05 99 22 11 45 52 53 54 45 4E 20 4E 41 43 48 54 |..".ERSTEN NACHT|
00000C30: 45 49 4C 45 20 42 45 48 45 42 42 41 52 20 53 49 |EILE BEHEBBAR SI|
00000C40: 4E 44 2E 11 22 00 5C 10 1E 05 49 B2 36 3A 8D 35 |ND..".\...I.6:.5|
00000C50: 30 30 30 3A 8B 46 4C A7 31 30 30 30 00 8F 10 78 |000:.FL.1000...x|
00000C60: 05 99 22 93 22 3B 4F 24 3B 4F 24 3B 4F 24 3A 99 |..".";O$;O$;O$:.|
00000C70: 22 12 31 2E 32 2E 34 2E 20 45 49 4E 20 45 52 53 |".1.2.4. EIN ERS|
00000C80: 54 45 53 20 42 45 49 53 50 49 45 4C 20 92 22 00 |TES BEISPIEL .".|
00000C90: C0 10 82 05 99 22 11 11 57 49 52 20 57 41 45 48 |....."..WIR WAEH|
00000CA0: 4C 45 4E 20 4E 4F 43 48 4D 41 4C 53 20 44 41 53 |LEN NOCHMALS DAS|
00000CB0: 20 50 52 4F 42 4C 45 4D 20 44 41 54 45 4E 2D 22 | PROBLEM DATEN-"|
00000CC0: 00 F0 10 8C 05 99 22 11 54 52 41 4E 53 46 45 52 |......".TRANSFER|
00000CD0: 2E 20 20 20 57 49 52 20 57 4F 4C 4C 45 4E 20 45 |. WIR WOLLEN E|
00000CE0: 49 4E 20 50 52 4F 47 52 41 4D 4D 20 45 52 2D 22 |IN PROGRAMM ER-"|
00000CF0: 00 20 11 96 05 99 22 11 53 54 45 4C 4C 45 4E 2C |. ....".STELLEN,|
00000D00: 20 20 44 41 53 20 44 49 45 20 49 4E 48 41 4C 54 | DAS DIE INHALT|
00000D10: 45 20 20 44 45 52 20 53 50 45 49 43 48 45 52 22 |E DER SPEICHER"|
00000D20: 00 50 11 A0 05 99 22 11 24 30 30 30 30 20 2D 20 |.P....".$0000 - |
00000D30: 24 30 30 46 46 20 4E 41 43 48 20 24 38 30 30 30 |$00FF NACH $8000|
00000D40: 20 2D 20 24 38 30 46 46 20 55 45 42 45 52 2D 22 | - $80FF UEBER-"|
00000D50: 00 60 11 AA 05 99 22 11 54 52 41 45 47 54 2E 22 |.`....".TRAEGT."|
00000D60: 00 89 11 B4 05 99 22 11 11 24 30 30 30 30 20 2D |......"..$0000 -|
00000D70: 20 24 30 30 46 46 20 49 53 54 20 44 49 45 20 5A | $00FF IST DIE Z|
00000D80: 45 52 4F 50 41 47 45 2C 22 00 B9 11 BE 05 99 22 |EROPAGE,"......"|
00000D90: 11 24 38 30 30 30 20 2D 20 24 38 30 46 46 20 49 |.$8000 - $80FF I|
00000DA0: 53 54 20 44 41 53 20 45 52 53 54 45 20 56 49 45 |ST DAS ERSTE VIE|
00000DB0: 52 54 45 4C 20 44 45 53 22 00 D7 11 C8 05 99 22 |RTEL DES"......"|
00000DC0: 11 42 49 4C 44 53 43 48 49 52 4D 53 50 45 49 43 |.BILDSCHIRMSPEIC|
00000DD0: 48 45 52 53 2E 11 22 00 EE 11 E6 05 49 B2 37 3A |HERS..".....I.7:|
00000DE0: 8D 35 30 30 30 3A 8B 46 4C A7 31 32 30 30 00 1E |.5000:.FL.1200..|
00000DF0: 12 40 06 99 22 93 55 4D 20 44 41 53 20 50 52 4F |.@..".UM DAS PRO|
00000E00: 42 4C 45 4D 20 50 52 4F 47 52 41 4D 4D 49 45 52 |BLEM PROGRAMMIER|
00000E10: 45 4E 20 5A 55 20 4B 4F 45 4E 4E 45 4E 22 00 5B |EN ZU KOENNEN".[|
00000E20: 12 4A 06 53 24 B2 22 11 20 20 20 20 20 20 22 3A |.J.S$.". ":|
00000E30: 99 22 11 4D 55 45 53 53 45 4E 20 57 49 52 20 20 |.".MUESSEN WIR |
00000E40: 56 49 45 52 20 57 45 49 54 45 52 45 20 20 20 43 |VIER WEITERE C|
00000E50: 50 55 2D 42 45 46 45 48 4C 45 22 00 8B 12 54 06 |PU-BEFEHLE"...T.|
00000E60: 99 22 11 56 4F 52 57 45 47 4E 45 48 4D 45 4E 3A |.".VORWEGNEHMEN:|
00000E70: 20 20 27 4C 44 58 27 2C 27 53 54 41 27 2C 27 49 | 'LDX','STA','I|
00000E80: 4E 58 27 2C 27 52 54 53 27 2E 22 00 CA 12 5E 06 |NX','RTS'."...^.|
00000E90: 99 22 11 20 20 27 4C 44 58 27 20 28 4C 4F 41 44 |.". 'LDX' (LOAD|
00000EA0: 20 49 4E 44 45 58 20 58 20 57 49 54 48 20 4D 45 | INDEX X WITH ME|
00000EB0: 4D 4F 52 59 29 22 3A 99 A6 39 29 3B 22 A3 A0 A0 |MORY)":..9);"...|
00000EC0: A3 A0 A0 A0 A0 A0 A0 A0 A3 22 00 06 13 68 06 99 |........."...h..|
00000ED0: 22 20 20 27 53 54 41 27 20 28 53 54 4F 52 45 20 |" 'STA' (STORE |
00000EE0: 41 43 43 55 4D 55 4C 41 54 4F 52 20 54 4F 20 4D |ACCUMULATOR TO M|
00000EF0: 45 4D 4F 52 59 29 22 3A 99 A6 39 29 3B 22 A3 A3 |EMORY)":..9);"..|
00000F00: A0 A0 A0 A0 A3 22 00 49 13 72 06 99 22 20 20 27 |.....".I.r.." '|
00000F10: 49 4E 58 27 20 28 49 4E 43 52 45 4D 45 4E 54 20 |INX' (INCREMENT |
00000F20: 49 4E 44 45 58 20 58 20 42 59 20 4F 4E 45 29 22 |INDEX X BY ONE)"|
00000F30: 3A 99 A6 39 29 3B 22 A3 A3 A0 A0 A0 A0 A0 A0 20 |:..9);"........ |
00000F40: 20 20 20 20 20 20 20 A3 22 00 86 13 7C 06 99 22 | ."...|.."|
00000F50: 20 20 27 52 54 53 27 20 28 52 45 54 55 52 4E 20 | 'RTS' (RETURN |
00000F60: 46 52 4F 4D 20 53 55 42 52 4F 55 54 49 4E 45 29 |FROM SUBROUTINE)|
00000F70: 22 3A 99 A6 39 29 3B 22 A3 20 A3 A0 A0 A0 A0 A0 |":..9);". ......|
00000F80: 20 20 20 20 A3 22 00 B5 13 86 06 99 22 44 49 45 | ."......"DIE|
00000F90: 20 56 49 45 52 20 20 42 45 46 45 48 4C 45 20 20 | VIER BEFEHLE |
00000FA0: 53 49 4E 44 20 45 49 4E 46 41 43 48 20 5A 55 20 |SIND EINFACH ZU |
00000FB0: 56 45 52 2D 22 00 DC 13 90 06 99 22 11 53 54 45 |VER-"......".STE|
00000FC0: 48 45 4E 20 55 4E 44 20 42 45 57 49 52 4B 45 4E |HEN UND BEWIRKEN|
00000FD0: 20 46 4F 4C 47 45 4E 44 45 53 3A 22 00 0D 14 9A | FOLGENDES:"....|
00000FE0: 06 99 22 11 11 27 4C 44 58 27 20 4C 41 45 44 20 |.."..'LDX' LAED |
00000FF0: 45 49 4E 20 44 41 54 45 4E 57 4F 52 54 20 28 42 |EIN DATENWORT (B|
00001000: 59 54 45 29 20 49 4E 53 20 58 52 2E 22 00 3A 14 |YTE) INS XR.".:.|
00001010: A4 06 99 53 24 3B 22 5A 2E 42 2E 20 4C 41 45 44 |...S$;"Z.B. LAED|
00001020: 20 27 4C 44 58 20 23 20 24 30 30 27 20 24 30 30 | 'LDX # $00' $00|
00001030: 20 49 4E 53 20 58 52 2E 11 22 00 51 14 AE 06 49 | INS XR..".Q...I|
00001040: B2 38 3A 8D 35 30 30 30 3A 8B 46 4C A7 31 34 30 |.8:.5000:.FL.140|
00001050: 30 00 81 14 08 07 99 22 93 27 53 54 41 27 20 49 |0......".'STA' I|
00001060: 53 54 20 44 49 45 20 55 4D 4B 45 48 52 55 4E 47 |ST DIE UMKEHRUNG|
00001070: 20 56 4F 4E 20 27 4C 44 41 27 2E 53 50 45 49 2D | VON 'LDA'.SPEI-|
00001080: 22 00 AD 14 1C 07 99 53 24 3B 22 43 48 45 52 54 |"......S$;"CHERT|
00001090: 20 44 45 4E 20 49 4E 48 41 4C 54 20 20 44 45 53 | DEN INHALT DES|
000010A0: 20 41 43 20 49 4E 20 45 49 4E 45 4E 22 00 D9 14 | AC IN EINEN"...|
000010B0: 26 07 99 53 24 3B 22 53 50 45 49 43 48 45 52 2C |&..S$;"SPEICHER,|
000010C0: 20 20 44 45 53 53 45 4E 20 41 44 52 45 53 53 45 | DESSEN ADRESSE|
000010D0: 20 44 45 4D 20 42 45 2D 22 00 05 15 30 07 99 53 | DEM BE-"...0..S|
000010E0: 24 3B 22 46 45 48 4C 20 46 4F 4C 47 54 2E 20 5A |$;"FEHL FOLGT. Z|
000010F0: 2E 42 20 27 53 54 41 20 24 30 31 32 33 27 20 53 |.B 'STA $0123' S|
00001100: 50 45 49 2D 22 00 2F 15 35 07 99 53 24 3B 22 43 |PEI-"./.5..S$;"C|
00001110: 48 45 52 54 20 49 4E 48 41 4C 54 20 44 45 53 20 |HERT INHALT DES |
00001120: 41 43 20 4E 41 43 48 20 24 30 31 32 33 2E 22 00 |AC NACH $0123.".|
00001130: 60 15 3A 07 99 22 11 11 27 49 4E 58 27 20 56 45 |`.:.."..'INX' VE|
00001140: 52 47 52 4F 45 53 53 45 52 54 20 44 45 4E 20 49 |RGROESSERT DEN I|
00001150: 4E 48 41 4C 54 20 44 45 53 20 58 52 20 55 4D 22 |NHALT DES XR UM"|
00001160: 00 8C 15 44 07 99 53 24 3B 22 45 49 4E 53 2E 20 |...D..S$;"EINS. |
00001170: 20 41 55 53 20 24 41 32 20 57 49 52 44 20 24 41 | AUS $A2 WIRD $A|
00001180: 33 2C 20 20 41 55 53 20 24 46 46 22 00 A5 15 4E |3, AUS $FF"...N|
00001190: 07 99 53 24 3B 22 57 49 52 44 20 24 30 30 2C 20 |..S$;"WIRD $00, |
000011A0: 45 54 43 2E 22 00 D6 15 58 07 99 22 11 11 27 52 |ETC."...X.."..'R|
000011B0: 54 53 27 20 42 45 57 49 52 4B 54 20 44 45 4E 20 |TS' BEWIRKT DEN |
000011C0: 52 55 45 43 4B 53 50 52 55 4E 47 20 49 4E 53 20 |RUECKSPRUNG INS |
000011D0: 48 41 55 50 54 22 00 02 16 62 07 99 53 24 3B 22 |HAUPT"...b..S$;"|
000011E0: 50 52 4F 47 52 41 4D 4D 20 4E 41 43 48 20 41 55 |PROGRAMM NACH AU|
000011F0: 46 52 55 46 20 45 49 4E 45 53 20 55 4E 54 45 52 |FRUF EINES UNTER|
00001200: 2D 22 00 2E 16 6C 07 99 53 24 3B 22 50 52 4F 47 |-"...l..S$;"PROG|
00001210: 52 41 4D 4D 53 2E 20 28 56 47 4C 2E 20 42 41 53 |RAMMS. (VGL. BAS|
00001220: 49 43 3A 20 27 52 45 54 55 52 4E 27 29 22 00 45 |IC: 'RETURN')".E|
00001230: 16 76 07 49 B2 39 3A 8D 35 30 30 30 3A 8B 46 4C |.v.I.9:.5000:.FL|
00001240: A7 31 36 30 30 00 6A 16 D0 07 99 22 93 4E 55 4E |.1600.j....".NUN|
00001250: 20 55 4E 53 45 52 20 4B 4C 45 49 4E 45 53 20 50 | UNSER KLEINES P|
00001260: 52 4F 47 52 41 4D 4D 3A 11 22 00 7F 16 DA 07 99 |ROGRAMM:."......|
00001270: A3 31 36 29 3B 22 48 45 58 2D 43 4F 44 45 22 00 |.16);"HEX-CODE".|
00001280: 9D 16 DF 07 99 22 11 4C 44 58 20 23 20 24 30 30 |.....".LDX # $00|
00001290: 20 20 20 20 20 20 20 41 32 20 30 30 22 00 C5 16 | A2 00"...|
000012A0: E4 07 99 22 11 4C 44 41 20 24 30 30 2C 58 20 20 |...".LDA $00,X |
000012B0: 20 5F AE 20 20 42 35 20 30 30 22 3A 99 A3 31 33 | _. B5 00":..13|
000012C0: 29 3B 22 DD 22 00 EF 16 EE 07 99 22 53 54 41 20 |);"."......"STA |
000012D0: 24 38 30 30 30 2C 58 20 20 DD 20 20 39 44 20 30 |$8000,X . 9D 0|
000012E0: 30 20 38 30 22 3A 99 A3 31 33 29 3B 22 DD 22 00 |0 80":..13);".".|
000012F0: 13 17 F8 07 99 22 49 4E 58 20 20 20 20 20 20 20 |....."INX |
00001300: 20 20 20 DD 20 20 45 38 22 3A 99 A3 31 33 29 3B | . E8":..13);|
00001310: 22 DD 22 00 30 17 02 08 99 22 42 4E 45 20 24 46 |".".0...."BNE $F|
00001320: 38 20 20 20 20 20 C0 BD 20 20 44 30 20 46 38 22 |8 .. D0 F8"|
00001330: 00 4B 17 07 08 99 22 11 52 54 53 20 20 20 20 20 |.K....".RTS |
00001340: 20 20 20 20 20 20 20 20 36 30 22 00 7B 17 0C 08 | 60".{...|
00001350: 99 22 11 57 49 52 20 53 43 48 52 45 49 42 45 4E |.".WIR SCHREIBEN|
00001360: 20 44 49 45 53 45 53 20 50 52 4F 47 52 41 4D 4D | DIESES PROGRAMM|
00001370: 20 4D 49 54 20 45 49 4E 45 4D 22 00 AB 17 16 08 | MIT EINEM".....|
00001380: 99 22 11 41 53 53 45 4D 42 4C 45 52 20 28 5A 2E |.".ASSEMBLER (Z.|
00001390: 42 2E 20 53 59 4E 54 41 58 2D 41 53 53 45 4D 42 |B. SYNTAX-ASSEMB|
000013A0: 4C 45 52 29 20 20 4F 44 45 52 22 00 DB 17 20 08 |LER) ODER"... .|
000013B0: 99 22 11 4D 49 54 20 45 49 4E 45 4D 20 4D 4F 4E |.".MIT EINEM MON|
000013C0: 49 54 4F 52 20 28 5A 2E 42 2E 20 54 49 4D 2D 4D |ITOR (Z.B. TIM-M|
000013D0: 4F 4E 49 54 4F 52 29 20 49 4E 22 00 04 18 2A 08 |ONITOR) IN"...*.|
000013E0: 99 22 11 44 45 4E 20 32 2E 20 4B 41 53 53 45 54 |.".DEN 2. KASSET|
000013F0: 54 45 4E 50 55 46 46 45 52 20 41 42 20 24 30 33 |TENPUFFER AB $03|
00001400: 33 41 2E 22 00 1C 18 3E 08 49 B2 31 30 3A 8D 35 |3A."...>.I.10:.5|
00001410: 30 30 30 3A 8B 46 4C A7 31 38 30 30 00 4F 18 98 |000:.FL.1800.O..|
00001420: 08 99 22 93 11 11 11 4D 41 53 43 48 49 4E 45 4E |.."....MASCHINEN|
00001430: 50 52 4F 47 52 41 4D 4D 45 20 53 54 41 52 54 45 |PROGRAMME STARTE|
00001440: 54 20 4D 41 4E 20 20 4D 49 54 20 44 45 4D 22 00 |T MAN MIT DEM".|
00001450: 7F 18 A2 08 99 22 11 55 4E 54 45 52 50 52 4F 47 |.....".UNTERPROG|
00001460: 52 41 4D 4D 41 55 46 52 55 46 20 27 53 59 53 20 |RAMMAUFRUF 'SYS |
00001470: 28 2E 2E 2E 2E 29 27 2E 20 20 4E 41 43 48 22 00 |(....)'. NACH".|
00001480: AF 18 AC 08 99 22 11 44 45 4D 20 41 42 41 52 42 |.....".DEM ABARB|
00001490: 45 49 54 45 4E 20 20 44 45 53 20 55 4E 54 45 52 |EITEN DES UNTER|
000014A0: 50 52 4F 47 52 41 4D 4D 53 20 4D 55 53 53 22 00 |PROGRAMMS MUSS".|
000014B0: DF 18 B6 08 99 22 11 44 45 52 20 20 52 55 45 43 |.....".DER RUEC|
000014C0: 4B 53 50 52 55 4E 47 20 20 49 4E 20 44 41 53 20 |KSPRUNG IN DAS |
000014D0: 20 48 41 55 50 54 50 52 4F 47 52 41 4D 4D 22 00 | HAUPTPROGRAMM".|
000014E0: 0F 19 C0 08 99 22 11 46 4F 4C 47 45 4E 2E 20 20 |.....".FOLGEN. |
000014F0: 44 41 48 45 52 20 45 4E 44 45 54 20 55 4E 53 45 |DAHER ENDET UNSE|
00001500: 52 20 50 52 4F 47 52 41 4D 4D 20 4D 49 54 22 00 |R PROGRAMM MIT".|
00001510: 37 19 CA 08 99 22 11 44 45 4D 20 52 55 45 43 4B |7....".DEM RUECK|
00001520: 53 50 52 55 4E 47 42 45 46 45 48 4C 20 27 52 54 |SPRUNGBEFEHL 'RT|
00001530: 53 27 2E 11 11 11 22 00 4F 19 06 09 49 B2 31 31 |S'....".O...I.11|
00001540: 3A 8D 35 30 30 30 3A 8B 46 4C A7 32 30 30 30 00 |:.5000:.FL.2000.|
00001550: 70 19 60 09 99 22 93 46 55 4E 4B 54 49 4F 4E 53 |p.`..".FUNKTIONS|
00001560: 57 45 49 53 45 20 20 3A 22 3A 99 55 24 3B 55 24 |WEISE :":.U$;U$|
00001570: 00 A1 19 65 09 99 22 11 11 27 4C 44 58 20 23 20 |...e.."..'LDX # |
00001580: 24 30 30 27 20 4C 41 45 44 20 24 30 30 20 49 4E |$00' LAED $00 IN|
00001590: 53 20 58 52 2E 44 41 53 20 58 52 20 57 49 52 44 |S XR.DAS XR WIRD|
000015A0: 22 00 C7 19 6A 09 99 22 20 22 3B 55 24 3A 99 22 |"...j.." ";U$:."|
000015B0: 41 4C 53 20 5A 41 45 48 4C 45 52 20 56 45 52 57 |ALS ZAEHLER VERW|
000015C0: 45 4E 44 45 54 2E 22 00 F8 19 74 09 99 22 11 11 |ENDET."...t.."..|
000015D0: 27 4C 44 41 20 24 30 30 2C 58 27 20 4C 41 45 44 |'LDA $00,X' LAED|
000015E0: 20 20 44 45 4E 20 49 4E 48 41 4C 54 20 20 44 45 | DEN INHALT DE|
000015F0: 53 20 5A 45 52 4F 2D 22 00 2F 1A 7E 09 99 22 20 |S ZERO-"./.~.." |
00001600: 22 3B 55 24 3A 99 22 50 41 47 45 53 50 45 49 43 |";U$:."PAGESPEIC|
00001610: 48 45 52 53 20 24 30 30 2B 58 20 20 49 4E 20 44 |HERS $00+X IN D|
00001620: 45 4E 20 41 43 2E 20 20 44 41 20 44 41 53 22 00 |EN AC. DA DAS".|
00001630: 5F 1A 92 09 99 22 11 58 52 20 42 45 49 4D 20 45 |_....".XR BEIM E|
00001640: 52 53 54 45 4E 20 44 55 52 43 48 4C 41 55 46 20 |RSTEN DURCHLAUF |
00001650: 44 45 4E 20 49 4E 48 41 4C 54 20 24 30 30 22 00 |DEN INHALT $00".|
00001660: 8F 1A 97 09 99 22 11 48 41 54 2C 20 20 49 53 54 |.....".HAT, IST|
00001670: 20 44 49 45 20 53 50 45 49 43 48 45 52 41 44 52 | DIE SPEICHERADR|
00001680: 45 53 53 45 20 45 49 4E 46 41 43 48 20 3A 22 00 |ESSE EINFACH :".|
00001690: B4 1A 9C 09 99 22 11 24 30 30 20 2B 20 58 20 3D |.....".$00 + X =|
000016A0: 20 24 30 30 20 2B 20 24 30 30 20 3D 20 24 30 30 | $00 + $00 = $00|
000016B0: 2E 11 11 22 00 CC 1A CE 09 49 B2 31 32 3A 8D 35 |...".....I.12:.5|
000016C0: 30 30 30 3A 8B 46 4C A7 32 32 30 30 00 FC 1A 28 |000:.FL.2200...(|
000016D0: 0A 99 22 93 27 53 54 41 20 24 38 30 30 30 2C 58 |..".'STA $8000,X|
000016E0: 27 20 53 50 45 49 43 48 45 52 54 20 20 44 45 4E |' SPEICHERT DEN|
000016F0: 20 49 4E 48 41 4C 54 20 44 45 53 22 00 35 1B 3C | INHALT DES".5.<|
00001700: 0A 99 22 20 C5 C5 22 3B 55 24 3A 99 22 41 43 20 |.." ..";U$:."AC |
00001710: 49 4E 20 44 45 4E 20 53 50 45 49 43 48 45 52 20 |IN DEN SPEICHER |
00001720: 24 38 30 30 30 2B 58 2C 20 42 45 49 4D 20 45 52 |$8000+X, BEIM ER|
00001730: 53 54 45 4E 22 00 65 1B 46 0A 99 22 11 44 55 52 |STEN".e.F..".DUR|
00001740: 43 48 4C 41 55 46 20 41 4C 53 4F 20 4E 41 43 48 |CHLAUF ALSO NACH|
00001750: 20 24 38 30 30 30 2B 20 24 30 30 20 3D 20 24 38 | $8000+ $00 = $8|
00001760: 30 30 30 2E 22 00 96 1B 50 0A 99 22 11 11 27 49 |000."...P.."..'I|
00001770: 4E 58 27 20 45 52 48 4F 45 48 54 20 20 44 45 4E |NX' ERHOEHT DEN|
00001780: 20 49 4E 48 41 4C 54 20 20 44 45 53 20 58 52 20 | INHALT DES XR |
00001790: 55 4D 20 31 2C 22 00 BB 1B 5A 0A 99 22 20 C5 C5 |UM 1,"...Z.." ..|
000017A0: C5 22 3A 99 22 41 4C 53 4F 20 56 4F 4E 20 24 30 |.":."ALSO VON $0|
000017B0: 30 20 41 55 46 20 24 30 31 2E 22 00 EC 1B 64 0A |0 AUF $01."...d.|
000017C0: 99 22 11 11 27 42 4E 45 20 24 46 38 27 20 42 45 |."..'BNE $F8' BE|
000017D0: 57 49 52 4B 54 20 20 45 49 4E 45 4E 20 52 55 45 |WIRKT EINEN RUE|
000017E0: 43 4B 53 50 52 55 4E 47 20 55 4D 22 00 1F 1C 6E |CKSPRUNG UM"...n|
000017F0: 0A 99 55 24 3A 99 22 41 43 48 54 20 42 59 54 45 |..U$:."ACHT BYTE|
00001800: 53 2C 46 41 4C 4C 53 20 44 41 53 20 45 52 47 45 |S,FALLS DAS ERGE|
00001810: 42 4E 49 53 20 44 45 52 20 4C 45 54 5A 2D 22 00 |BNIS DER LETZ-".|
00001820: 4F 1C 78 0A 99 22 11 54 45 4E 20 52 45 43 48 45 |O.x..".TEN RECHE|
00001830: 4E 4F 50 45 52 41 54 49 4F 4E 20 55 4E 47 4C 45 |NOPERATION UNGLE|
00001840: 49 43 48 20 20 4E 55 4C 4C 20 57 41 52 2E 22 00 |ICH NULL WAR.".|
00001850: 81 1C 82 0A 99 22 11 44 41 53 20 57 41 52 20 20 |.....".DAS WAR |
00001860: 44 45 52 20 46 41 4C 4C 20 28 58 52 20 41 55 46 |DER FALL (XR AUF|
00001870: 20 24 30 31 20 45 52 48 4F 45 48 54 29 2E 11 11 | $01 ERHOEHT)...|
00001880: 22 00 99 1C 96 0A 49 B2 31 33 3A 8D 35 30 30 30 |".....I.13:.5000|
00001890: 3A 8B 46 4C A7 32 34 30 30 00 C9 1C F0 0A 99 22 |:.FL.2400......"|
000018A0: 93 44 45 52 20 44 41 54 45 4E 54 52 41 4E 53 46 |.DER DATENTRANSF|
000018B0: 45 52 20 57 49 45 44 45 52 48 4F 4C 54 20 53 49 |ER WIEDERHOLT SI|
000018C0: 43 48 20 4A 45 54 5A 54 22 00 F9 1C 04 0B 99 22 |CH JETZT"......"|
000018D0: 11 4D 49 54 20 58 20 3D 20 24 30 31 2C 20 44 41 |.MIT X = $01, DA|
000018E0: 4E 4E 20 4D 49 54 20 58 20 3D 20 24 30 32 2C 20 |NN MIT X = $02, |
000018F0: 45 54 43 2E 20 44 45 52 22 00 29 1D 0E 0B 99 22 |ETC. DER".)...."|
00001900: 11 41 42 42 52 55 43 48 20 45 52 46 4F 4C 47 54 |.ABBRUCH ERFOLGT|
00001910: 2C 20 57 45 4E 4E 20 58 20 3D 20 24 30 30 20 57 |, WENN X = $00 W|
00001920: 49 52 44 2C 41 4C 53 4F 22 00 59 1D 18 0B 99 22 |IRD,ALSO".Y...."|
00001930: 11 4D 55 53 53 20 56 4F 52 20 27 49 4E 58 27 20 |.MUSS VOR 'INX' |
00001940: 58 20 3D 20 24 46 46 20 47 45 57 45 53 45 4E 20 |X = $FF GEWESEN |
00001950: 53 45 49 4E 2E 44 49 45 22 00 89 1D 22 0B 99 22 |SEIN.DIE"...".."|
00001960: 11 53 43 48 4C 45 49 46 45 20 20 57 49 52 44 20 |.SCHLEIFE WIRD |
00001970: 41 4C 53 4F 20 46 55 45 52 20 41 4C 4C 45 20 58 |ALSO FUER ALLE X|
00001980: 20 56 4F 4E 20 24 30 30 22 00 A6 1D 2C 0B 99 22 | VON $00"...,.."|
00001990: 11 42 49 53 20 24 46 46 20 41 55 53 47 45 46 55 |.BIS $FF AUSGEFU|
000019A0: 45 48 52 54 2E 22 00 D7 1D 36 0B 99 22 11 11 44 |EHRT."...6.."..D|
000019B0: 41 53 20 50 52 4F 47 52 41 4D 4D 20 53 54 45 48 |AS PROGRAMM STEH|
000019C0: 54 20 41 42 20 24 30 33 33 41 20 28 3D 20 44 45 |T AB $033A (= DE|
000019D0: 5A 20 38 32 36 29 22 00 FD 1D 40 0B 99 22 11 53 |Z 826)"...@..".S|
000019E0: 54 41 52 54 45 4E 20 53 49 45 20 45 53 20 4D 49 |TARTEN SIE ES MI|
000019F0: 54 20 53 59 53 28 38 32 36 29 20 21 22 00 2E 1E |T SYS(826) !"...|
00001A00: 4A 0B 99 22 11 11 56 45 52 57 45 4E 44 45 4E 20 |J.."..VERWENDEN |
00001A10: 53 49 45 20 41 55 43 48 20 46 4F 4C 47 45 4E 44 |SIE AUCH FOLGEND|
00001A20: 45 53 20 42 41 53 49 43 2D 50 52 4F 2D 22 00 55 |ES BASIC-PRO-".U|
00001A30: 1E 54 0B 99 22 11 47 52 41 4D 4D 3A 20 31 30 20 |.T..".GRAMM: 10 |
00001A40: 53 59 53 20 28 38 32 36 29 20 3A 20 47 4F 54 4F |SYS (826) : GOTO|
00001A50: 20 31 30 11 22 00 92 1E EA 0B 99 22 11 20 20 2D | 10."......". -|
00001A60: 20 53 45 49 54 45 20 31 34 20 2D 20 20 3C 2B 3E | SEITE 14 - <+>|
00001A70: 20 91 A4 A4 A4 A4 11 9D 9D 9D 9D 12 45 4E 44 45 | ...........ENDE|
00001A80: 92 20 20 3C 2D 3E 20 56 4F 4E 20 56 4F 52 4E 45 |. <-> VON VORNE|
00001A90: 22 3B 00 AB 1E F4 0B 8D 35 30 32 30 3A 91 46 4C |";......5020:.FL|
00001AA0: 89 30 3A 99 22 93 22 3A 80 3A 8A 00 BD 1E 88 13 |.0:.".":.:......|
00001AB0: 8F 20 55 4D 42 4C 41 45 54 54 45 52 4E 00 EF 1E |. UMBLAETTERN...|
00001AC0: 92 13 99 22 11 20 20 2D 20 53 45 49 54 45 22 3B |...". - SEITE";|
00001AD0: 49 3B 22 2D 20 20 3C 2B 3E 20 57 45 49 54 45 52 |I;"- <+> WEITER|
00001AE0: 20 20 3C 2D 3E 20 5A 55 52 55 45 43 4B 22 3B 00 | <-> ZURUECK";.|
00001AF0: 01 1F 9C 13 81 49 B2 30 A4 31 31 3A A1 58 24 3A |.....I.0.11:.X$:|
00001B00: 82 00 15 1F A6 13 A1 58 24 3A 8B 58 24 B2 22 22 |.......X$:.X$.""|
00001B10: A7 35 30 33 30 00 28 1F B0 13 8B 58 24 B2 22 2B |.5030.(....X$."+|
00001B20: 22 A7 46 4C B2 30 3A 8E 00 3B 1F BA 13 8B 58 24 |".FL.0:..;....X$|
00001B30: B2 22 2D 22 A7 46 4C B2 31 3A 8E 00 45 1F C4 13 |."-".FL.1:..E...|
00001B40: 89 35 30 33 30 00 68 1F EC 13 99 A3 4C 29 41 24 |.5030.h.....L)A$|
00001B50: 3A 99 A3 4C 29 22 DD 22 3B 42 24 3B 22 DD 22 3A |:..L)".";B$;".":|
00001B60: 99 A3 4C 29 43 24 3A 8E 00 82 1F 06 18 99 A3 37 |..L)C$:........7|
00001B70: 29 3B 22 20 31 2E 20 42 59 54 45 20 20 24 30 38 |);" 1. BYTE $08|
00001B80: 11 22 00 92 1F 10 27 9E 38 32 36 3A 89 31 30 30 |."....'.826:.100|
00001B90: 30 30 00 00 00 |00... |
....... ### SYNTAX-MAGAZIN #14.5.... ###
MAI 1981.?.... ###.\.... ### COPYRI
GHT (C) 1981.W.... ### BY ELMAR COMPANS.
..... ### CARL-SCHURZ-STR.3...... ###
7550 RASTATT 1...... ###.L....59468,
12:......U$."EEEEEEEEE":O$.".........":A
$."ADRESSIERUNG".B...."...";O$;O$;O$;O$:
.".SYNTAX-LEHRGANG 'MASCHINENSPRACHE' (4
)".Q....I.0.999:..{.D..162,0,181,0,157,0
,128,232,208,248,96...N..:.I.0.10:.IN:.8
26.I,IN:..L.H.."....";O$;O$;O$:.".1.2.3.
9. RELATIVE-";A$;"."...R.."..WIR KOMMEN
NUN ZU DEM WICHTIGEN AB-".-....".SCH
NITT DER BEDINGTEN SPRUNGBEFEHLE.".].
...".JE NACH ERGEBNIS EINER RECHENOPERA
TION"......".FUEHRT DIE CPU EINEN SPRUNG
IM PROGRAMM"......".AUS ODER NICHT. EI
NE EIGENART DER CPU"......".6502 IST, D
ASS DERARTIGE SPRUENGE STETS"......".REL
ATIV SIND. D.H.: ES WIRD NICHT DIE".M.
...".ADRESSE ANGEGEBEN,DIE ANGESPRUNGEN
WER-".}."..".DEN SOLL, SONDERN DIE ANZAH
L DER BYTES,"...,..".DIE DIE CPU UEBERSP
RINGEN SOLL.":.U$;U$;U$;"EEEE.".L.6.I.1:
.5000:.FL.20......".EIN WICHTIGER BEDI
NGTER SPRUNGBEFEHL".,....".SEI VORWEGGE
NOMMEN: 'BNE'. ER BEDEUTET:".L...."....B
.RANCH IF RESULT .N.....OT .E.....Q
UAL ZERO."......".(SPRINGE, FALLS DAS
ERGEBNIS UNGLEICH"......".NULL WAR !)"
......".DER BEFEHL 'BNE $08' BEDEUTET F
UER DIE"...B..".CPU: FALLS DAS ERGEBNIS
DER LETZTEN RE-".@.L..".CHENOPERATION UN
GLEICH NULL WAR, UEBER-".P.V..".SPRINGE
DIE NAECHSTEN $08 BEFEHLSBYTES!". ....".
GEZAEHLT WIRD AB DEM ERSTEN BEFEHL NACH"
.P....".DEM SPRUNGBEFEHL UND DER RE
LATIVEN"......".ADRESSE.".....I.2:.5000:
.FL.200...X..".ALSO: * 0. BYTE 'BNE'.".1
.B...6);"* 1. BYTE $08.".O.L...7);" 2.
BYTE ... ...".].Q...24);"."...V..N.3.9
:..7);N;".. BYTE ... .":..24);".":..
......7);"10. BYTE 'LDA' _...".L...."...
......";.27);"ACHT.".......27);"BYTE."..
.....27);"VORWAERTS-.".......27);"SPRUNG
........".'...I.3:.5000:.FL.400.W. ..".D
ER BEFEHL 'BNE $00' BEDEUTET UEBER-".
..*..".SPRINGEN VON NULL BYTES, ALSO EF
FEKTIV"...4..".KEINEN SPRUNG.".O.>.."..D
IE CPU KANN MAXIMAL 127 BYTE VORWAERTS".
..H..".SPRINGEN (MIT 'BNE $7F'). RUECKW
AERTS-"./.R..".SPRUENGE SIND FOLGENDERMA
SSEN MOEGLICH:".Q.\.."..$00 = 0 BYTE RUE
CKWAERTS".R.F..".$FF = 1 BYTE RUECKWAERT
S"...P..".$FE = 2 BYTE RUECKWAERTS"...Z.
.".$FD = 3 BYTE RUECKWAERTS, ETC..".Q...
I.4:.5000:.FL.600......".DER WEITESTE
RUECKWAERTSSPRUNG GEHT".%....".UEBER 1
28 BYTE: 'BNE $80'..".M....B$;"RUECKWAER
TSSPRUNG 8 BYTE:":.U$.K.....10);"0. BYTE
'LDA' _..".Y.....26);"."......N.1.7:..9
);N;".. BYTE ... .":..26);".":..I.$.
..10);"8. BYTE ... ..."...8.."........
...";.29);"ACHT."...B...29);"BYTE."...L.
..29);"RUECK-.".$.V...29);"WAERTS-.".M.`
...8);"*";.18);"'BNE'";.29);"SPRUNG.".G.
J...8);"*";.19);"$F8..".}...I.5:.5000:.F
L.800......".VORTEIL DER RELATIVEN ";A$;
": DIE".W....".PROGRAMME KOENNEN IN DEN
RAMS BELIEBIG"...D..".VERLAGERT WERDEN,
DA JA KEINE ABSOLUTEN".*.N..".ADRESSEN
VERWENDET WERDEN.".[.X.."..NACHTEILE:
DIE BERECHNUNG RELATIVER"......".ADRES
SEN IST MUEHSAM UND FEHLERTRAECH-".....
.".TIG. DIE SPRUNGWEITE IST SEHR BEGRENZ
T."......"..I.A. UEBERNIMMT EIN ASSEMB
LERPROGRAMM"......".DIE BERECHNUNG, SO
DASS WENIGSTENS DIE".E....".ERSTEN NACHT
EILE BEHEBBAR SIND..".\...I.6:.5000:.FL.
1000...X..".";O$;O$;O$:.".1.2.4. EIN ERS
TES BEISPIEL ."......"..WIR WAEHLEN NOCH
MALS DAS PROBLEM DATEN-"......".TRANSFER
. WIR WOLLEN EIN PROGRAMM ER-". ....".
STELLEN, DAS DIE INHALTE DER SPEICHER"
.P. ..".$0000 - $00FF NACH $8000 - $80FF
UEBER-".`....".TRAEGT."......"..$0000 -
$00FF IST DIE ZEROPAGE,"......".$8000 -
$80FF IST DAS ERSTE VIERTEL DES".W.H.."
.BILDSCHIRMSPEICHERS..".....I.7:.5000:.F
L.1200...@..".UM DAS PROBLEM PROGRAMMIER
EN ZU KOENNEN".[.J.S$.". ":.".MUESS
EN WIR VIER WEITERE CPU-BEFEHLE"...T.
.".VORWEGNEHMEN: 'LDX','STA','INX','RTS
'.".J.^..". 'LDX' (LOAD INDEX X WITH ME
MORY)":..9);". . ."...H.." 'STA'
(STORE ACCUMULATOR TO MEMORY)":..9);"..
.".I.R.." 'INX' (INCREMENT INDEX X
BY ONE)":..9);".. ."...|.."
'RTS' (RETURN FROM SUBROUTINE)":..9);"
. . ."......"DIE VIER BEFEHLE
SIND EINFACH ZU VER-"......".STEHEN UND
BEWIRKEN FOLGENDES:"......"..'LDX' LAED
EIN DATENWORT (BYTE) INS XR.".:....S$;"Z
.B. LAED 'LDX # $00' $00 INS XR..".Q...I
.8:.5000:.FL.1400......".'STA' IST DIE U
MKEHRUNG VON 'LDA'.SPEI-"......S$;"CHERT
DEN INHALT DES AC IN EINEN".Y.&..S$;"S
PEICHER, DESSEN ADRESSE DEM BE-"...0..S
$;"FEHL FOLGT. Z.B 'STA $0123' SPEI-"./.
5..S$;"CHERT INHALT DES AC NACH $0123.".
`.:.."..'INX' VERGROESSERT DEN INHALT DE
S XR UM"...D..S$;"EINS. AUS $A2 WIRD $A
3, AUS $FF"...N..S$;"WIRD $00, ETC.".V.
X.."..'RTS' BEWIRKT DEN RUECKSPRUNG INS
HAUPT"...B..S$;"PROGRAMM NACH AUFRUF EIN
ES UNTER-"...L..S$;"PROGRAMMS. (VGL. BAS
IC: 'RETURN')".E.V.I.9:.5000:.FL.1600.J.
P..".NUN UNSER KLEINES PROGRAMM:."..Z..
.16);"HEX-CODE"......".LDX # $00 A
2 00".E....".LDA $00,X _. B5 00":..13
);"."......"STA $8000,X . 9D 00 80":..
13);"."......"INX . E8":..13);
".".0...."BNE $F8 .. D0 F8".K....".
RTS 60".{....".WIR SCHREIBEN
DIESES PROGRAMM MIT EINEM"......".ASSEM
BLER (Z.B. SYNTAX-ASSEMBLER) ODER"... .
.".MIT EINEM MONITOR (Z.B. TIM-MONITOR)
IN"...*..".DEN 2. KASSETTENPUFFER AB $03
3A."...>.I.10:.5000:.FL.1800.O...."....M
ASCHINENPROGRAMME STARTET MAN MIT DEM".
....".UNTERPROGRAMMAUFRUF 'SYS (....)'.
NACH"......".DEM ABARBEITEN DES UNTER
PROGRAMMS MUSS"......".DER RUECKSPRUNG
IN DAS HAUPTPROGRAMM"......".FOLGEN.
DAHER ENDET UNSER PROGRAMM MIT".7.J..".D
EM RUECKSPRUNGBEFEHL 'RTS'....".O...I.11
:.5000:.FL.2000.P.`..".FUNKTIONSWEISE :
":.U$;U$...E.."..'LDX # $00' LAED $00 IN
S XR.DAS XR WIRD".G.J.." ";U$:."ALS ZAEH
LER VERWENDET."...T.."..'LDA $00,X' LAED
DEN INHALT DES ZERO-"./.~.." ";U$:."P
AGESPEICHERS $00+X IN DEN AC. DA DAS".
_....".XR BEIM ERSTEN DURCHLAUF DEN INHA
LT $00"......".HAT, IST DIE SPEICHERADR
ESSE EINFACH :"......".$00 + X = $00 + $
00 = $00...".L.N.I.12:.5000:.FL.2200...(
..".'STA $8000,X' SPEICHERT DEN INHALT
DES".5.<.." EE";U$:."AC IN DEN SPEICHER
$8000+X, BEIM ERSTEN".E.F..".DURCHLAUF A
LSO NACH $8000+ $00 = $8000."...P.."..'I
NX' ERHOEHT DEN INHALT DES XR UM 1,"..
.Z.." EEE":."ALSO VON $00 AUF $01."...D.
."..'BNE $F8' BEWIRKT EINEN RUECKSPRUNG
UM"...N..U$:."ACHT BYTES,FALLS DAS ERGE
BNIS DER LETZ-".O.X..".TEN RECHENOPERATI
ON UNGLEICH NULL WAR."......".DAS WAR
DER FALL (XR AUF $01 ERHOEHT)...".....I.
13:.5000:.FL.2400.I....".DER DATENTRANSF
ER WIEDERHOLT SICH JETZT"......".MIT X =
$01, DANN MIT X = $02, ETC. DER".)...."
.ABBRUCH ERFOLGT, WENN X = $00 WIRD,ALSO
".Y....".MUSS VOR 'INX' X = $FF GEWESEN
SEIN.DIE"..."..".SCHLEIFE WIRD ALSO FUE
R ALLE X VON $00"...,..".BIS $FF AUSGEFU
EHRT.".W.6.."..DAS PROGRAMM STEHT AB $03
3A (= DEZ 826)"...@..".STARTEN SIE ES MI
T SYS(826) !"...J.."..VERWENDEN SIE AUCH
FOLGENDES BASIC-PRO-".U.T..".GRAMM: 10
SYS (826) : GOTO 10."......". - SEITE 1
4 - <+> ...........ENDE. <-> VON VORNE
";......5020:.FL.0:.".":.:....... UMBLAE
TTERN......". - SEITE";I;"- <+> WEITER
<-> ZURUECK";......I.0.11:.X$:.......X
$:.X$."".5030.(....X$."+".FL.0:..;....X$
."-".FL.1:..E.D..5030.H.....L)A$:..L)"."
;B$;".":..L)C$:........7);" 1. BYTE $08
."....'.826:.10000...
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL