Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
elektronik:u883:listing [2021/07/30 12:29] – angelegt volkerp | elektronik:u883:listing [2022/08/04 13:34] (aktuell) – Listing aktualisiert volkerp | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Der komplette TINY-MP-BASIC-Interpreter des ROMs des U883 | Der komplette TINY-MP-BASIC-Interpreter des ROMs des U883 | ||
- | < | + | <WRAP lo> |
- | | + | < |
+ | AS V1.42 Beta [Bld 157] - Source File U883_MME_BAS.asm - Page 1 - 8/16/2021 14:5:33 | ||
+ | | ||
| | ||
| | ||
Zeile 40: | Zeile 42: | ||
31/ 0 : ; Bit 0 01: 1=ELSE | 31/ 0 : ; Bit 0 01: 1=ELSE | ||
32/ 0 : ; Bit 1 02: END | 32/ 0 : ; Bit 1 02: END | ||
- | 33/ 0 : ; Bit 2 04: | + | 33/ 0 : ; Bit 2 04: CONT |
- | 34/ 0 : ; Bit 3 08: STOP | + | 34/ 0 : ; Bit 3 08: STOP, STEP |
- | 35/ 0 : ; ... | + | 35/ 0 : ; Bit 4 10: < |
- | 36/ 0 : ; Bit 4 10: < | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | 49/ 0 : |
50/ 0 : | 50/ 0 : | ||
- | 51/ 0 : | + | 51/ 0 : ; Register |
- | 52/ 0 : ; Register | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | 94/ 3D : |
95/ 3D : | 95/ 3D : | ||
- | 96/ 3D : | + | 96/ 3D : ; |
- | 97/ 3D : ; | + | |
- | | + | |
- | | + | 99/ 3D : ; Triggerimpuls an Leitung P35 |
- | 100/ 3D : ; Triggerimpuls an Leitung P35 | + | 100/ 3D : ; |
- | 101/ 3D : ; | + | 101/ 3D : |
- | 102/ 3D : | + | 102/ 3D : E6 F8 04 test: |
- | 103/ 3D : E6 F8 04 test: | + | 103/ 40 : E6 F1 C0 ld tmr, #0C0h ; internen Takt ausgeben |
- | 104/ 40 : E6 F1 C0 ld tmr, #0C0h ; internen Takt ausgeben | + | 104/ 43 : 0C FF |
- | 105/ 43 : 0C FF | + | 105/ 45 : 1C FF |
- | 106/ 45 : 1C FF | + | 106/ 47 : CF rcf |
- | 107/ 47 : CF rcf | + | 107/ 48 : 56 E3 DF test10: |
- | 108/ 48 : 56 E3 DF test10: | + | 108/ 4B : 46 E3 20 or R3, #20h |
- | 109/ 4B : 46 E3 20 or R3, #20h | + | 109/ 4E : 10 E1 |
- | 110/ 4E : 10 E1 | + | 110/ 50 : 10 E0 |
- | 111/ 50 : 10 E0 | + | 111/ 52 : 76 E3 04 tm R3, #4 ; Abfrage für tristate |
- | 112/ 52 : 76 E3 04 tm R3, #4 ; Abfrage für tristate | + | 112/ 55 : 6B 04 |
- | 113/ 55 : 6B 04 | + | 113/ 57 : 7B F5 |
- | 114/ 57 : 7B F5 | + | 114/ 59 : 8B ED |
- | 115/ 59 : 8B ED | + | 115/ 5B : E6 F8 7F tristate: |
- | 116/ 5B : E6 F8 7F tristate: | + | 116/ 5E : 8B FE |
- | 117/ 5E : 8B FE | + | 117/ 60 : |
- | 118/ 60 : | + | 118/ 60 : ; |
- | 119/ 60 : ; | + | 119/ 60 : ; dma MODULE |
- | 120/ 60 : ; dma MODULE | + | 120/ 60 : ; s. Kieser/ |
- | 121/ 60 : ; s. Kieser/ | + | 121/ 60 : |
- | 122/ 60 : | + | 122/ 60 : ; Serviceroutine für BUSREQ, |
- | 123/ 60 : ; Serviceroutine für BUSREQ, | + | 123/ 60 : ; mit BUSREQ an P32 und |
- | 124/ 60 : ; mit BUSREQ an P32 und | + | 124/ 60 : ; BUSACK ans P35, beide L-aktiv |
- | 125/ 60 : ; BUSACK ans P35, beide L-aktiv | + | 125/ 60 : ; |
- | 126/ 60 : ; | + | 126/ 60 : |
- | 127/ 60 : | + | 127/ 60 : |
- | 128/ 60 : | + | 128/ 60 : 46 7F 18 or reg_7F, |
- | 129/ 60 : 46 7F 18 or reg_7F, | + | 129/ 63 : E4 7F F8 ld p01m, reg_7F ; Ports 0-1 mode |
- | 130/ 63 : E4 7F F8 ld p01m, reg_7F ; Ports 0-1 mode | + | 130/ 66 : 56 03 DF and p3, #0DFh ; Ausgabe von BUSACK |
- | 131/ 66 : 56 03 DF and p3, #0DFh ; Ausgabe von BUSACK | + | 131/ 69 : 76 03 04 busreq10: |
- | 132/ 69 : 76 03 04 busreq10: | + | 132/ 6C : 6B FB |
- | 133/ 6C : 6B FB | + | 133/ 6E : 56 7F F7 and reg_7F, |
- | 134/ 6E : 56 7F F7 and reg_7F, | + | 134/ 71 : 46 03 20 or p3, #20h ; BUSACK zurücknehmen |
- | 135/ 71 : 46 03 20 or p3, #20h ; BUSACK zurücknehmen | + | 135/ 74 : E4 7F F8 ld p01m, reg_7F ; wieder auf Bus gehen |
- | 136/ 74 : E4 7F F8 ld p01m, reg_7F ; wieder auf Bus gehen | + | 136/ 77 : FF nop ; Ausführung (wegen Pipeline) abwarten |
- | 137/ 77 : FF nop ; Ausführung (wegen Pipeline) abwarten | + | 137/ 78 : BF iret |
- | 138/ 78 : BF iret | + | 138/ 79 : |
- | 139/ 79 : | + | 139/ 79 : ; Beginn TINY-MP-BASIC |
- | 140/ 79 : ; Beginn TINY-MP-BASIC | + | 140/ 79 : ; Variablen A..Z liegen in Register 20h..53h |
- | 141/ 79 : ; Variablen A..Z liegen in Register 20h..53h | + | 141/ 79 : ; Registernutzung RP = 10h |
- | 142/ 79 : ; Registernutzung RP = 10h | + | 142/ 79 : ; RR0 Pointer aktuelles Zeichen in BASIC-Programm |
- | 143/ 79 : ; RR0 Pointer aktuelles Zeichen in BASIC-Programm | + | 143/ 79 : ; RR2 Y, Rückgabewert |
- | 144/ 79 : ; RR2 Y, Rückgabewert | + | 144/ 79 : ; RR4 X, Eingabewert |
- | 145/ 79 : ; RR4 X, Eingabewert | + | 145/ 79 : ; R6 aktuelles Zeichen |
- | 146/ 79 : ; R6 aktuelles Zeichen | + | |
| | ||
- | 148/ 79 : | + | |
- | 149/ 79 : ; Arithmetik: Parameter1 X R4+R5, | + | 149/ 79 : |
- | 150/ 79 : | + | 150/ 79 : ; |
- | 151/ 79 : ; | + | 151/ 79 : ; Y := X |
- | 152/ 79 : ; Y := X | + | 152/ 79 : ; |
- | 153/ 79 : ; | + | 153/ 79 : |
- | 154/ 79 : | + | 154/ 79 : 28 E4 |
- | 155/ 79 : 28 E4 | + | 155/ 7B : 38 E5 |
- | 156/ 7B : 38 E5 | + | 156/ 7D : AF ret |
- | 157/ 7D : AF ret | + | 157/ 7E : |
- | 158/ 7E : | + | 158/ 7E : ; |
- | 159/ 7E : ; | + | 159/ 7E : ; Y := Y + X |
- | 160/ 7E : ; Y := Y + X | + | 160/ 7E : ; |
- | 161/ 7E : ; | + | 161/ 7E : |
- | 162/ 7E : | + | 162/ 7E : 02 35 |
- | 163/ 7E : 02 35 | + | 163/ 80 : 12 24 |
- | 164/ 80 : 12 24 | + | 164/ 82 : 4B 16 |
- | 165/ 82 : 4B 16 | + | 165/ 84 : AF ret |
- | 166/ 84 : AF ret | + | 166/ 85 : |
- | 167/ 85 : | + | 167/ 85 : ; |
- | 168/ 85 : ; | + | 168/ 85 : ; Y := Y - X |
- | 169/ 85 : ; Y := Y - X | + | 169/ 85 : ; |
- | 170/ 85 : ; | + | 170/ 85 : |
- | 171/ 85 : | + | 171/ 85 : 22 35 |
- | 172/ 85 : 22 35 | + | 172/ 87 : 32 24 |
- | 173/ 87 : 32 24 | + | 173/ 89 : 4B 0F |
- | 174/ 89 : 4B 0F | + | 174/ 8B : AF ret |
- | 175/ 8B : AF ret | + | 175/ 8C : |
- | 176/ 8C : | + | 176/ 8C : ; |
- | 177/ 8C : ; | + | 177/ 8C : ; interne Prozedur ABS |
- | 178/ 8C : ; interne Prozedur ABS | + | 178/ 8C : ; ABS[parameter] absoluter Betrag |
- | 179/ 8C : ; ABS[parameter] absoluter Betrag | + | 179/ 8C : ; |
- | 180/ 8C : ; | + | 180/ 8C : ; Y := ABS (X) |
- | 181/ 8C : ; Y := ABS (X) | + | 181/ 8C : 76 E4 80 p_abs: |
- | 182/ 8C : 76 E4 80 p_abs: | + | 182/ 8F : 6B E8 |
- | 183/ 8F : 6B E8 | + | 183/ 91 : ; sonst negieren |
- | 184/ 91 : ; sonst negieren | + | 184/ 91 : B0 E2 |
- | 185/ 91 : B0 E2 | + | 185/ 93 : B0 E3 |
- | 186/ 93 : B0 E3 | + | 186/ 95 : 8B EE |
- | 187/ 95 : 8B EE | + | 187/ 97 : 46 0F 80 p_abs2: |
- | 188/ 97 : 46 0F 80 p_abs2: | + | 188/ 9A : 46 0E 80 p_abs3: |
- | 189/ 9A : 46 0E 80 p_abs3: | + | 189/ 9D : AF ret |
- | 190/ 9D : AF ret | + | |
| | ||
- | 192/ 9E : | + | |
- | 193/ 9E : ; | + | 193/ 9E : ; UP zu DIV/MULT |
- | 194/ 9E : ; UP zu DIV/MULT | + | 194/ 9E : ; |
- | 195/ 9E : ; | + | 195/ 9E : |
- | 196/ 9E : | + | 196/ 9E : ; ? Vorzeichen behandeln |
- | 197/ 9E : ; ? Vorzeichen behandeln | + | 197/ 9E : 88 E2 |
- | 198/ 9E : 88 E2 | + | 198/ A0 : B2 84 |
- | 199/ A0 : B2 84 | + | 199/ A2 : 9C 02 |
- | 200/ A2 : 9C 02 | + | 200/ A4 : ; |
- | 201/ A4 : ; | + | 201/ A4 : 68 E2 |
- | 202/ A4 : 68 E2 | + | 202/ A6 : 78 E3 |
- | 203/ A6 : 78 E3 | + | 203/ A8 : D6 00 8C call p_abs ; |
- | 204/ A8 : D6 00 8C call p_abs ; | + | 204/ AB : 48 E6 |
- | 205/ AB : 48 E6 | + | 205/ AD : 58 E7 |
- | 206/ AD : 58 E7 | + | 206/ AF : 9A F3 |
- | 207/ AF : 9A F3 | + | 207/ B1 : 68 E2 |
- | 208/ B1 : 68 E2 | + | 208/ B3 : 78 E3 |
- | 209/ B3 : 78 E3 | + | 209/ B5 : B0 E2 |
- | 210/ B5 : B0 E2 | + | 210/ B7 : B0 E3 |
- | 211/ B7 : B0 E3 | + | 211/ B9 : AF ret |
- | 212/ B9 : AF ret | + | 212/ BA : |
- | 213/ BA : | + | 213/ BA : ; |
- | 214/ BA : ; | + | 214/ BA : ; Y := Y * X |
- | 215/ BA : ; Y := Y * X | + | 215/ BA : ; |
- | 216/ BA : ; | + | 216/ BA : |
- | 217/ BA : | + | 217/ BA : D6 00 9E p_mult: |
- | 218/ BA : D6 00 9E p_mult: | + | 218/ BD : BC 0F |
- | 219/ BD : BC 0F | + | 219/ BF : D0 E6 |
- | 220/ BF : D0 E6 | + | 220/ C1 : C0 E7 |
- | 221/ C1 : C0 E7 | + | 221/ C3 : FB 06 |
- | 222/ C3 : FB 06 | + | 222/ C5 : 02 35 |
- | 223/ C5 : 02 35 | + | 223/ C7 : 12 24 |
- | 224/ C7 : 12 24 | + | 224/ C9 : 4B CC |
- | 225/ C9 : 4B CC | + | 225/ CB : 10 E5 |
- | 226/ CB : 10 E5 | + | 226/ CD : 10 E4 |
- | 227/ CD : 10 E4 | + | 227/ CF : CB 04 |
- | 228/ CF : CB 04 | + | 228/ D1 : 42 67 |
- | 229/ D1 : 42 67 | + | 229/ D3 : EB C2 |
- | 230/ D3 : EB C2 | + | 230/ D5 : BA E8 |
- | 231/ D5 : BA E8 | + | 231/ D7 : 48 E2 |
- | 232/ D7 : 48 E2 | + | 232/ D9 : 58 E3 |
- | 233/ D9 : 58 E3 | + | 233/ DB : 10 E8 |
- | 234/ DB : 10 E8 | + | 234/ DD : 7B B2 |
- | 235/ DD : 7B B2 | + | 235/ DF : AF ret |
- | 236/ DF : AF ret | + | 236/ E0 : |
- | 237/ E0 : | + | 237/ E0 : ; |
- | 238/ E0 : ; | + | 238/ E0 : ; Y := Y / X |
- | 239/ E0 : ; Y := Y / X | + | 239/ E0 : ; |
- | 240/ E0 : ; | + | 240/ E0 : |
- | 241/ E0 : | + | 241/ E0 : D6 00 9E p_div: |
- | 242/ E0 : D6 00 9E p_div: | + | 242/ E3 : 9C 10 |
- | 243/ E3 : 9C 10 | + | 243/ E5 : CF rcf |
- | 244/ E5 : CF rcf | + | 244/ E6 : B0 EA |
- | 245/ E6 : B0 EA | + | 245/ E8 : B0 EB |
- | 246/ E8 : B0 EB | + | 246/ EA : 10 E7 |
- | 247/ EA : 10 E7 | + | 247/ EC : 10 E6 |
- | 248/ EC : 10 E6 | + | 248/ EE : 10 EB |
- | 249/ EE : 10 EB | + | 249/ F0 : 10 EA |
- | 250/ F0 : 10 EA | + | 250/ F2 : 7B 0A |
- | 251/ F2 : 7B 0A | + | 251/ F4 : A2 4A |
- | 252/ F4 : A2 4A | + | 252/ F6 : BB 0B |
- | 253/ F6 : BB 0B | + | 253/ F8 : 7B 04 |
- | 254/ F8 : 7B 04 | + | 254/ FA : A2 5B |
- | 255/ FA : A2 5B | + | 255/ FC : BB 05 |
- | 256/ FC : BB 05 | + | 256/ FE : 22 B5 |
- | 257/ FE : 22 B5 | + | 257/ 100 : 32 A4 |
- | 258/ 100 : 32 A4 | + | 258/ 102 : DF scf |
- | 259/ 102 : DF scf | + | 259/ 103 : 9A E5 |
- | 260/ 103 : 9A E5 | + | 260/ 105 : 98 E4 |
- | 261/ 105 : 98 E4 | + | 261/ 107 : 42 95 |
- | 262/ 107 : 42 95 | + | 262/ 109 : 6B 0A |
- | 263/ 109 : 6B 0A | + | 263/ 10B : 10 E7 |
- | 264/ 10B : 10 E7 | + | 264/ 10D : 10 E6 |
- | 265/ 10D : 10 E6 | + | 265/ 10F : ; |
- | 266/ 10F : ; | + | 266/ 10F : 28 E6 |
- | 267/ 10F : 28 E6 | + | 267/ 111 : 38 E7 |
- | 268/ 111 : 38 E7 | + | 268/ 113 : 8B C2 |
- | 269/ 113 : 8B C2 | + | 269/ 115 : ; |
- | 270/ 115 : ; | + | 270/ 115 : D6 01 0F p_div5: |
- | 271/ 115 : D6 01 0F p_div5: | + | 271/ 118 : 46 0E 40 or reg_0E, |
- | 272/ 118 : 46 0E 40 or reg_0E, | + | 272/ 11B : 46 0F 80 p_div6: |
- | 273/ 11B : 46 0F 80 p_div6: | + | 273/ 11E : AF ret |
- | 274/ 11E : AF ret | + | 274/ 11F : |
- | 275/ 11F : | + | 275/ 11F : ; |
- | 276/ 11F : ; | + | 276/ 11F : ; $-Operator |
- | 277/ 11F : ; $-Operator | + | 277/ 11F : ; Y := Y MOD X |
- | 278/ 11F : ; Y := Y MOD X | + | 278/ 11F : ; |
- | 279/ 11F : ; | + | 279/ 11F : |
- | 280/ 11F : | + | 280/ 11F : D6 00 E0 p_mod: |
- | 281/ 11F : D6 00 E0 p_mod: | + | 281/ 122 : 88 E2 |
- | 282/ 122 : 88 E2 | + | 282/ 124 : 28 EA |
- | 283/ 124 : 28 EA | + | 283/ 126 : 38 EB |
- | 284/ 126 : 38 EB | + | 284/ 128 : 8B AD |
- | 285/ 128 : 8B AD | + | 285/ 12A : |
- | 286/ 12A : | + | 286/ 12A : ; |
- | 287/ 12A : ; | + | 287/ 12A : ; $-Operator |
- | 288/ 12A : ; $-Operator | + | 288/ 12A : ; Y := Y OR X |
- | 289/ 12A : ; Y := Y OR X | + | 289/ 12A : ; |
- | 290/ 12A : ; | + | 290/ 12A : |
- | 291/ 12A : | + | 291/ 12A : 42 24 |
- | 292/ 12A : 42 24 | + | 292/ 12C : 42 35 |
- | 293/ 12C : 42 35 | + | 293/ 12E : AF ret |
- | 294/ 12E : AF ret | + | 294/ 12F : |
- | 295/ 12F : | + | 295/ 12F : ; |
- | 296/ 12F : ; | + | 296/ 12F : ; $-Operator |
- | 297/ 12F : ; $-Operator | + | 297/ 12F : ; Y := Y AND X |
- | 298/ 12F : ; Y := Y AND X | + | 298/ 12F : ; |
- | 299/ 12F : ; | + | 299/ 12F : |
- | 300/ 12F : | + | 300/ 12F : 52 24 |
- | 301/ 12F : 52 24 | + | 301/ 131 : 52 35 |
- | 302/ 131 : 52 35 | + | 302/ 133 : AF ret |
- | 303/ 133 : AF ret | + | 303/ 134 : |
- | 304/ 134 : | + | 304/ 134 : ; |
- | 305/ 134 : ; | + | 305/ 134 : ; $-Operator |
- | 306/ 134 : ; $-Operator | + | 306/ 134 : ; Y := Y XOR X |
- | 307/ 134 : ; Y := Y XOR X | + | 307/ 134 : ; |
- | 308/ 134 : ; | + | 308/ 134 : |
- | 309/ 134 : | + | 309/ 134 : B2 24 |
- | 310/ 134 : B2 24 | + | 310/ 136 : B2 35 |
- | 311/ 136 : B2 35 | + | 311/ 138 : AF ret |
- | 312/ 138 : AF ret | + | 312/ 139 : |
- | 313/ 139 : | + | 313/ 139 : ; |
- | 314/ 139 : ; | + | 314/ 139 : ; interne Prozedur NOT |
- | 315/ 139 : ; interne Prozedur NOT | + | 315/ 139 : ; |
- | 316/ 139 : ; | + | 316/ 139 : ; Y := NOT X |
- | 317/ 139 : ; Y := NOT X | + | 317/ 139 : ; NOT[parameter] bitweise logische Negation |
- | 318/ 139 : ; NOT[parameter] bitweise logische Negation | + | 318/ 139 : |
- | 319/ 139 : | + | 319/ 139 : D6 00 79 p_not: |
- | 320/ 139 : D6 00 79 p_not: | + | 320/ 13C : 60 E2 |
- | 321/ 13C : 60 E2 | + | 321/ 13E : 60 E3 |
- | 322/ 13E : 60 E3 | + | 322/ 140 : AF ret |
- | 323/ 140 : AF ret | + | 323/ 141 : |
- | 324/ 141 : | + | 324/ 141 : ; |
- | 325/ 141 : ; | + | 325/ 141 : ; Vergleich RR2 und RR4 auf <, |
- | 326/ 141 : ; Vergleich RR2 und RR4 auf <, | + | 326/ 141 : ; |
- | 327/ 141 : ; | + | 327/ 141 : |
- | 328/ 141 : | + | 328/ 141 : 56 0F 8F relcmp: |
- | 329/ 141 : 56 0F 8F relcmp: | + | 329/ 144 : A2 24 |
- | 330/ 144 : A2 24 | + | 330/ 146 : 6B 0A |
- | 331/ 146 : 6B 0A | + | 331/ 148 : 7C 20 |
- | 332/ 148 : 7C 20 | + | 332/ 14A : AB 02 |
- | 333/ 14A : AB 02 | + | 333/ 14C : 7C 10 |
- | 334/ 14C : 7C 10 | + | 334/ 14E : 44 E7 0F relcmp2: |
- | 335/ 14E : 44 E7 0F relcmp2: | + | 335/ 151 : AF ret |
- | 336/ 151 : AF ret | + | 336/ 152 : ; |
- | 337/ 152 : ; | + | 337/ 152 : 7C 40 |
- | 338/ 152 : 7C 40 | + | 338/ 154 : A2 35 |
- | 339/ 154 : A2 35 | + | 339/ 156 : 6B F6 |
- | 340/ 156 : 6B F6 | + | 340/ 158 : 7C 20 |
- | 341/ 158 : 7C 20 | + | 341/ 15A : BB F2 |
- | 342/ 15A : BB F2 | + | 342/ 15C : 8B EE |
- | 343/ 15C : 8B EE | + | 343/ 15E : |
- | 344/ 15E : | + | 344/ 15E : ; |
- | 345/ 15E : ; | + | 345/ 15E : ; UP zu c_PRINTHEX |
- | 346/ 15E : ; UP zu c_PRINTHEX | + | 346/ 15E : ; Konvertierung nach hexadezimal |
- | 347/ 15E : ; Konvertierung nach hexadezimal | + | 347/ 15E : ; |
- | 348/ 15E : ; | + | 348/ 15E : |
- | 349/ 15E : | + | 349/ 15E : 88 E3 |
- | 350/ 15E : 88 E3 | + | 350/ 160 : 78 E3 |
- | 351/ 160 : 78 E3 | + | 351/ 162 : 68 E2 |
- | 352/ 162 : 68 E2 | + | 352/ 164 : 58 E2 |
- | 353/ 164 : 58 E2 | + | 353/ 166 : F0 E5 |
- | 354/ 166 : F0 E5 | + | 354/ 168 : F0 E7 |
- | 355/ 168 : F0 E7 | + | 355/ 16A : 4C 25 |
- | 356/ 16A : 4C 25 | + | 356/ 16C : ; |
- | 357/ 16C : ; | + | 357/ 16C : AC 04 |
- | 358/ 16C : AC 04 | + | 358/ 16E : BC 15 |
- | 359/ 16E : BC 15 | + | 359/ 170 : 57 EB 0F tohex2: |
- | 360/ 170 : 57 EB 0F tohex2: | + | 360/ 173 : 07 EB 30 add @R11, #30h ; ' |
- | 361/ 173 : 07 EB 30 add @R11, #30h ; ' | + | 361/ 176 : A7 EB 3A cp @R11, #3Ah ; ' |
- | 362/ 176 : A7 EB 3A cp @R11, #3Ah ; ' | + | 362/ 179 : 7B 03 |
- | 363/ 179 : 7B 03 | + | 363/ 17B : 07 EB 07 add @R11, #7 ; ergibt ' |
- | 364/ 17B : 07 EB 07 add @R11, #7 ; ergibt ' | + | 364/ 17E : BE tohex3: |
- | 365/ 17E : BE tohex3: | + | 365/ 17F : AA EF |
- | 366/ 17F : AA EF | + | 366/ 181 : AF ret |
- | 367/ 181 : AF ret | + | 367/ 182 : |
- | 368/ 182 : | + | 368/ 182 : ; |
- | 369/ 182 : ; | + | 369/ 182 : ; UP zu c_PRINT |
- | 370/ 182 : ; UP zu c_PRINT | + | 370/ 182 : ; Konvertierung nach dezimal |
- | 371/ 182 : ; Konvertierung nach dezimal | + | 371/ 182 : ; |
- | 372/ 182 : ; | + | 372/ 182 : |
- | 373/ 182 : | + | 373/ 182 : 48 E2 |
- | 374/ 182 : 48 E2 | + | 374/ 184 : 58 E3 |
- | 375/ 184 : 58 E3 | + | 375/ 186 : D6 00 8C call p_abs ; |
- | 376/ 186 : D6 00 8C call p_abs ; | + | 376/ 189 : 10 E4 |
- | 377/ 189 : 10 E4 | + | 377/ 18B : 4C 20 |
- | 378/ 18B : 4C 20 | + | 378/ 18D : FB 02 |
- | 379/ 18D : FB 02 | + | 379/ 18F : 4C 2D |
- | 380/ 18F : 4C 2D | + | 380/ 191 : BC 06 |
- | 381/ 191 : BC 06 | + | 381/ 193 : AC 15 |
- | 382/ 193 : AC 15 | + | 382/ 195 : B1 EA |
- | 383/ 195 : B1 EA | + | 383/ 197 : AE inc R10 |
- | 384/ 197 : AE inc R10 | + | 384/ 198 : BA FB |
- | 385/ 198 : BA FB | + | 385/ 19A : |
- | 386/ 19A : | + | 386/ 19A : BC 0F |
- | 387/ 19A : BC 0F | + | 387/ 19C : D0 E2 |
- | 388/ 19C : D0 E2 | + | 388/ 19E : C0 E3 |
- | 389/ 19E : C0 E3 | + | 389/ 1A0 : FB 0C |
- | 390/ 1A0 : FB 0C | + | 390/ 1A2 : 02 7A |
- | 391/ 1A2 : 02 7A | + | 391/ 1A4 : 40 E7 |
- | 392/ 1A4 : 40 E7 | + | 392/ 1A6 : 12 69 |
- | 393/ 1A6 : 12 69 | + | 393/ 1A8 : 40 E6 |
- | 394/ 1A8 : 40 E6 | + | 394/ 1AA : 12 58 |
- | 395/ 1AA : 12 58 | + | 395/ 1AC : 40 E5 |
- | 396/ 1AC : 40 E5 | + | 396/ 1AE : 02 AA |
- | 397/ 1AE : 02 AA | + | 397/ 1B0 : 40 EA |
- | 398/ 1B0 : 40 EA | + | 398/ 1B2 : 12 99 |
- | 399/ 1B2 : 12 99 | + | 399/ 1B4 : 40 E9 |
- | 400/ 1B4 : 40 E9 | + | 400/ 1B6 : 12 88 |
- | 401/ 1B6 : 12 88 | + | 401/ 1B8 : 40 E8 |
- | 402/ 1B8 : 40 E8 | + | 402/ 1BA : BA E0 |
- | 403/ 1BA : BA E0 | + | 403/ 1BC : 88 E7 |
- | 404/ 1BC : 88 E7 | + | 404/ 1BE : 98 E7 |
- | 405/ 1BE : 98 E7 | + | 405/ 1C0 : 78 E6 |
- | 406/ 1C0 : 78 E6 | + | 406/ 1C2 : F0 E6 |
- | 407/ 1C2 : F0 E6 | + | 407/ 1C4 : F0 E8 |
- | 408/ 1C4 : F0 E8 | + | 408/ 1C6 : |
- | 409/ 1C6 : | + | 409/ 1C6 : AC 05 |
- | 410/ 1C6 : AC 05 | + | 410/ 1C8 : 8B A4 |
- | 411/ 1C8 : 8B A4 | + | 411/ 1CA : |
- | 412/ 1CA : | + | 412/ 1CA : ; |
- | 413/ 1CA : ; | + | 413/ 1CA : ; Ziffer in Result einschieben (i.e. * 16 + stelle) |
- | 414/ 1CA : ; Ziffer in Result einschieben (i.e. * 16 + stelle) | + | 414/ 1CA : ; UP zu number |
- | 415/ 1CA : ; UP zu number | + | 415/ 1CA : ; |
- | 416/ 1CA : ; | + | 416/ 1CA : |
- | 417/ 1CA : | + | 417/ 1CA : F1 ED |
- | 418/ 1CA : F1 ED | + | 418/ 1CC : EC 04 |
- | 419/ 1CC : EC 04 | + | 419/ 1CE : 11 ED |
- | 420/ 1CE : 11 ED | + | 420/ 1D0 : 10 E5 |
- | 421/ 1D0 : 10 E5 | + | 421/ 1D2 : 10 E4 |
- | 422/ 1D2 : 10 E4 | + | 422/ 1D4 : 10 E3 |
- | 423/ 1D4 : 10 E3 | + | 423/ 1D6 : EA F6 |
- | 424/ 1D6 : EA F6 | + | 424/ 1D8 : AF ret |
- | 425/ 1D8 : AF ret | + | 425/ 1D9 : |
- | 426/ 1D9 : | + | 426/ 1D9 : ; |
- | 427/ 1D9 : ; | + | 427/ 1D9 : ; Konvertierung ASCII-> |
- | 428/ 1D9 : ; Konvertierung ASCII-> | + | 428/ 1D9 : ; in: String in Konvertierungspuffer ab 16h (R6 ff) .. |
- | 429/ 1D9 : ; in: String in Konvertierungspuffer ab 16h (R6 ff) .. | + | 429/ 1D9 : ; ret: RR4 = Wert |
- | 430/ 1D9 : ; ret: RR4 = Wert | + | 430/ 1D9 : ; |
- | 431/ 1D9 : ; | + | 431/ 1D9 : |
- | 432/ 1D9 : | + | 432/ 1D9 : DC 16 |
- | 433/ 1D9 : DC 16 | + | 433/ 1DB : B0 E4 |
- | 434/ 1DB : B0 E4 | + | 434/ 1DD : B0 E5 |
- | 435/ 1DD : B0 E5 | + | 435/ 1DF : A6 E6 25 cp R6, #' |
- | 436/ 1DF : A6 E6 25 cp R6, #' | + | 436/ 1E2 : EB 27 |
- | 437/ 1E2 : EB 27 | + | 437/ 1E4 : |
- | 438/ 1E4 : | + | 438/ 1E4 : ; Hex-Zahl |
- | 439/ 1E4 : ; Hex-Zahl | + | 439/ 1E4 : CC 05 |
- | 440/ 1E4 : CC 05 | + | 440/ 1E6 : DE number1: |
- | 441/ 1E6 : DE number1: | + | 441/ 1E7 : 27 ED 30 sub @R13, #' |
- | 442/ 1E7 : 27 ED 30 sub @R13, #' | + | 442/ 1EA : 7B 19 |
- | 443/ 1EA : 7B 19 | + | 443/ 1EC : A7 ED 0A cp @R13, #0Ah ; 9+1 |
- | 444/ 1EC : A7 ED 0A cp @R13, #0Ah ; 9+1 | + | 444/ 1EF : 7B 0D |
- | 445/ 1EF : 7B 0D | + | 445/ 1F1 : 27 ED 11 sub @R13, #11h ; A..F -> 0..5 |
- | 446/ 1F1 : 27 ED 11 sub @R13, #11h ; A..F -> 0..5 | + | 446/ 1F4 : 7B 0F |
- | 447/ 1F4 : 7B 0F | + | 447/ 1F6 : 07 ED 0A add @R13, #0Ah ; +10 |
- | 448/ 1F6 : 07 ED 0A add @R13, #0Ah ; +10 | + | 448/ 1F9 : A7 ED 10 cp @R13, #10h |
- | 449/ 1F9 : A7 ED 10 cp @R13, #10h | + | 449/ 1FC : FB 07 |
- | 450/ 1FC : FB 07 | + | 450/ 1FE : D6 01 CA number2: |
- | 451/ 1FE : D6 01 CA number2: | + | 451/ 201 : CA E3 |
- | 452/ 201 : CA E3 | + | 452/ 203 : CF number3: |
- | 453/ 203 : CF number3: | + | 453/ 204 : AF ret |
- | 454/ 204 : AF ret | + | 454/ 205 : ; |
- | 455/ 205 : ; | + | 455/ 205 : A6 EC 05 number4: |
- | 456/ 205 : A6 EC 05 number4: | + | 456/ 208 : 6B F9 |
- | 457/ 208 : 6B F9 | + | 457/ 20A : AF ret |
- | 458/ 20A : AF ret | + | 458/ 20B : |
- | 459/ 20B : | + | 459/ 20B : ; Dezimalzahl |
- | 460/ 20B : ; Dezimalzahl | + | 460/ 20B : CC 06 |
- | 461/ 20B : CC 06 | + | 461/ 20D : B0 E2 |
- | 462/ 20D : B0 E2 | + | 462/ 20F : B0 E3 |
- | 463/ 20F : B0 E3 | + | 463/ 211 : A6 E6 2D cp R6, #' |
- | 464/ 211 : A6 E6 2D cp R6, #' | + | 464/ 214 : EB 02 |
- | 465/ 214 : EB 02 | + | 465/ 216 : 2E inc R2 |
- | 466/ 216 : 2E inc R2 | + | 466/ 217 : DE number6: |
- | 467/ 217 : DE number6: | + | 467/ 218 : 27 ED 30 number7: |
- | 468/ 218 : 27 ED 30 number7: | + | 468/ 21B : 7B 0C |
- | 469/ 21B : 7B 0C | + | 469/ 21D : A7 ED 0A cp @R13, #0Ah ; 9+1 |
- | 470/ 21D : A7 ED 0A cp @R13, #0Ah ; 9+1 | + | 470/ 220 : FB 07 |
- | 471/ 220 : FB 07 | + | 471/ 222 : D6 01 CA call rotate ; |
- | 472/ 222 : D6 01 CA call rotate ; | + | 472/ 225 : CA F0 |
- | 473/ 225 : CA F0 | + | 473/ 227 : CF number8: |
- | 474/ 227 : CF number8: | + | 474/ 228 : AF ret |
- | 475/ 228 : AF ret | + | 475/ 229 : |
- | 476/ 229 : | + | 476/ 229 : ; BCD R3R4R5 -> hex RR4 |
- | 477/ 229 : ; BCD R3R4R5 -> hex RR4 | + | 477/ 229 : A6 EC 06 number9: |
- | 478/ 229 : A6 EC 06 number9: | + | 478/ 22C : 6B F9 |
- | 479/ 22C : 6B F9 | + | 479/ 22E : A6 E3 04 cp R3, #4 |
- | 480/ 22E : A6 E3 04 cp R3, #4 | + | 480/ 231 : FB F4 |
- | 481/ 231 : FB F4 | + | 481/ 233 : B0 E6 |
- | 482/ 233 : B0 E6 | + | 482/ 235 : B0 E7 |
- | 483/ 235 : B0 E7 | + | 483/ 237 : BC 13 |
- | 484/ 237 : BC 13 | + | 484/ 239 : 8C 27 |
- | 485/ 239 : 8C 27 | + | 485/ 23B : 9C 10 |
- | 486/ 23B : 9C 10 | + | 486/ 23D : D6 02 71 call number11 |
- | 487/ 23D : D6 02 71 call number11 | + | 487/ 240 : BE inc R11 |
- | 488/ 240 : BE inc R11 | + | 488/ 241 : 8C 03 |
- | 489/ 241 : 8C 03 | + | 489/ 243 : 9C E8 |
- | 490/ 243 : 9C E8 | + | 490/ 245 : D6 02 6F call number10 |
- | 491/ 245 : D6 02 6F call number10 | + | 491/ 248 : 8C 00 |
- | 492/ 248 : 8C 00 | + | 492/ 24A : 9C 64 |
- | 493/ 24A : 9C 64 | + | 493/ 24C : D6 02 6F call number10 |
- | 494/ 24C : D6 02 6F call number10 | + | 494/ 24F : BE inc R11 |
- | 495/ 24F : BE inc R11 | + | 495/ 250 : 9C 0A |
- | 496/ 250 : 9C 0A | + | 496/ 252 : D6 02 6F call number10 |
- | 497/ 252 : D6 02 6F call number10 | + | 497/ 255 : 9C 01 |
- | 498/ 255 : 9C 01 | + | 498/ 257 : D6 02 6F call number10 |
- | 499/ 257 : D6 02 6F call number10 | + | 499/ 25A : 48 E6 |
- | 500/ 25A : 48 E6 | + | 500/ 25C : 58 E7 |
- | 501/ 25C : 58 E7 | + | 501/ 25E : 10 E6 |
- | 502/ 25E : 10 E6 | + | 502/ 260 : 7B C5 |
- | 503/ 260 : 7B C5 | + | 503/ 262 : C0 E2 |
- | 504/ 262 : C0 E2 | + | 504/ 264 : FB 18 |
- | 505/ 264 : FB 18 | + | 505/ 266 : D6 00 91 call p_abs1 |
- | 506/ 266 : D6 00 91 call p_abs1 | + | 506/ 269 : 48 E2 |
- | 507/ 269 : 48 E2 | + | 507/ 26B : 58 E3 |
- | 508/ 26B : 58 E3 | + | 508/ 26D : 8B 0F |
- | 509/ 26D : 8B 0F | + | 509/ 26F : |
- | 510/ 26F : | + | 510/ 26F : ; |
- | 511/ 26F : ; | + | 511/ 26F : F1 EB |
- | 512/ 26F : F1 EB | + | 512/ 271 : E3 AB |
- | 513/ 271 : E3 AB | + | 513/ 273 : 56 EA 0F and R10, #0Fh |
- | 514/ 273 : 56 EA 0F and R10, #0Fh | + | 514/ 276 : 6B 06 |
- | 515/ 276 : 6B 06 | + | 515/ 278 : 02 79 |
- | 516/ 278 : 02 79 | + | 516/ 27A : 12 68 |
- | 517/ 27A : 12 68 | + | 517/ 27C : AA FA |
- | 518/ 27C : AA FA | + | 518/ 27E : DF number13: |
- | 519/ 27E : DF number13: | + | 519/ 27F : AF ret |
- | 520/ 27F : AF ret | + | 520/ 280 : |
- | 521/ 280 : | + | 521/ 280 : ; |
- | 522/ 280 : ; | + | 522/ 280 : ; bei Prozeduraufruf PROC [Y1, |
- | 523/ 280 : ; bei Prozeduraufruf PROC [Y1, | + | 523/ 280 : ; |
- | 524/ 280 : ; | + | 524/ 280 : ; |
- | 525/ 280 : ; | + | 525/ 280 : ; |
- | 526/ 280 : ; | + | 526/ 280 : ; |
- | 527/ 280 : ; | + | 527/ 280 : ; |
- | 528/ 280 : ; | + | 528/ 280 : ; |
- | 529/ 280 : ; | + | 529/ 280 : ; |
- | 530/ 280 : ; | + | 530/ 280 : |
- | 531/ 280 : | + | 531/ 280 : ; |
- | 532/ 280 : ; | + | 532/ 280 : ; Ret.Adr. und ersten Parameter vom Stack nach R6/R7 holen |
- | 533/ 280 : ; Ret.Adr. und ersten Parameter vom Stack nach R6/R7 holen | + | 533/ 280 : ; |
- | 534/ 280 : ; | + | 534/ 280 : |
- | 535/ 280 : | + | 535/ 280 : 50 E8 |
- | 536/ 280 : 50 E8 | + | 536/ 282 : 50 E9 |
- | 537/ 282 : 50 E9 | + | 537/ 284 : 50 E2 |
- | 538/ 284 : 50 E2 | + | 538/ 286 : 50 E3 |
- | 539/ 286 : 50 E3 | + | 539/ 288 : 50 E6 |
- | 540/ 288 : 50 E6 | + | 540/ 28A : 50 E7 |
- | 541/ 28A : 50 E7 | + | 541/ 28C : 30 E8 |
- | 542/ 28C : 30 E8 | + | 542/ 28E : |
- | 543/ 28E : | + | 543/ 28E : ; |
- | 544/ 28E : ; | + | 544/ 28E : ; interne Prozedur |
- | 545/ 28E : ; interne Prozedur | + | 545/ 28E : ; SETRR [register, |
- | 546/ 28E : ; SETRR [register, | + | 546/ 28E : ; |
- | 547/ 28E : ; | + | 547/ 28E : |
- | 548/ 28E : | + | 548/ 28E : D6 02 80 p_setrr: |
- | 549/ 28E : D6 02 80 p_setrr: | + | 549/ 291 : F3 74 |
- | 550/ 291 : F3 74 | + | 550/ 293 : 7E inc R7 |
- | 551/ 293 : 7E inc R7 | + | 551/ 294 : 8B 03 |
- | 552/ 294 : 8B 03 | + | 552/ 296 : |
- | 553/ 296 : | + | 553/ 296 : ; |
- | 554/ 296 : ; | + | 554/ 296 : ; interne Prozedur |
- | 555/ 296 : ; interne Prozedur | + | 555/ 296 : ; SETR [register, |
- | 556/ 296 : ; SETR [register, | + | 556/ 296 : ; |
- | 557/ 296 : ; | + | 557/ 296 : |
- | 558/ 296 : | + | 558/ 296 : D6 02 80 p_setr: |
- | 559/ 296 : D6 02 80 p_setr: | + | 559/ 299 : F3 75 |
- | 560/ 299 : F3 75 | + | 560/ 29B : 30 E2 |
- | 561/ 29B : 30 E2 | + | 561/ 29D : |
- | 562/ 29D : | + | 562/ 29D : ; |
- | 563/ 29D : ; | + | 563/ 29D : ; interne Prozedur |
- | 564/ 29D : ; interne Prozedur | + | 564/ 29D : ; SETEW [adresse, |
- | 565/ 29D : ; SETEW [adresse, | + | 565/ 29D : ; |
- | 566/ 29D : ; | + | 566/ 29D : |
- | 567/ 29D : | + | 567/ 29D : D6 02 80 p_setew: |
- | 568/ 29D : D6 02 80 p_setew: | + | 568/ 2A0 : 92 46 |
- | 569/ 2A0 : 92 46 | + | 569/ 2A2 : A0 E6 |
- | 570/ 2A2 : A0 E6 | + | 570/ 2A4 : 8B 03 |
- | 571/ 2A4 : 8B 03 | + | 571/ 2A6 : |
- | 572/ 2A6 : | + | 572/ 2A6 : ; |
- | 573/ 2A6 : ; | + | 573/ 2A6 : ; interne Prozedur |
- | 574/ 2A6 : ; interne Prozedur | + | 574/ 2A6 : ; SETEB [adresse, |
- | 575/ 2A6 : ; SETEB [adresse, | + | 575/ 2A6 : ; |
- | 576/ 2A6 : ; | + | 576/ 2A6 : |
- | 577/ 2A6 : | + | 577/ 2A6 : D6 02 80 p_seteb: |
- | 578/ 2A6 : D6 02 80 p_seteb: | + | 578/ 2A9 : 92 56 |
- | 579/ 2A9 : 92 56 | + | 579/ 2AB : 30 E2 |
- | 580/ 2AB : 30 E2 | + | 580/ 2AD : |
- | 581/ 2AD : | + | 581/ 2AD : ; |
- | 582/ 2AD : ; | + | 582/ 2AD : ; interne Prozedur |
- | 583/ 2AD : ; interne Prozedur | + | 583/ 2AD : ; GETRR [register] liefert Inhalt des Doppelregisters |
- | 584/ 2AD : ; GETRR [register] liefert Inhalt des Doppelregisters | + | 584/ 2AD : ; |
- | 585/ 2AD : ; | + | 585/ 2AD : |
- | 586/ 2AD : | + | 586/ 2AD : E3 25 |
- | 587/ 2AD : E3 25 | + | 587/ 2AF : 5E inc R5 |
- | 588/ 2AF : 5E inc R5 | + | 588/ 2B0 : 0D db 0Dh ; JP FALSE mit nächstem Befehl |
- | 589/ 2B0 : 0D db 0Dh ; JP FALSE mit nächstem Befehl | + | 589/ 2B1 : |
- | 590/ 2B1 : | + | 590/ 2B1 : ; |
- | 591/ 2B1 : ; | + | 591/ 2B1 : ; interne Prozedur |
- | 592/ 2B1 : ; interne Prozedur | + | 592/ 2B1 : ; GETR [register] liefert Inhalt des Registers |
- | 593/ 2B1 : ; GETR [register] liefert Inhalt des Registers | + | 593/ 2B1 : ; |
- | 594/ 2B1 : ; | + | 594/ 2B1 : |
- | 595/ 2B1 : | + | 595/ 2B1 : B0 E2 |
- | 596/ 2B1 : B0 E2 | + | 596/ 2B3 : E3 35 |
- | 597/ 2B3 : E3 35 | + | 597/ 2B5 : AF ret |
- | 598/ 2B5 : AF ret | + | 598/ 2B6 : |
- | 599/ 2B6 : | + | 599/ 2B6 : ; |
- | 600/ 2B6 : ; | + | 600/ 2B6 : ; interne Prozedur |
- | 601/ 2B6 : ; interne Prozedur | + | 601/ 2B6 : ; GETEW [register] holt Wortwert aus externem Speicher |
- | 602/ 2B6 : ; GETEW [register] holt Wortwert aus externem Speicher | + | 602/ 2B6 : ; |
- | 603/ 2B6 : ; | + | 603/ 2B6 : |
- | 604/ 2B6 : | + | 604/ 2B6 : 82 24 |
- | 605/ 2B6 : 82 24 | + | 605/ 2B8 : A0 E4 |
- | 606/ 2B8 : A0 E4 | + | 606/ 2BA : 0D db 0Dh ; JP FALSE mit nächstem Befehl |
- | 607/ 2BA : 0D db 0Dh ; JP FALSE mit nächstem Befehl | + | 607/ 2BB : |
- | 608/ 2BB : | + | 608/ 2BB : ; |
- | 609/ 2BB : ; | + | 609/ 2BB : ; interne Prozedur |
- | 610/ 2BB : ; interne Prozedur | + | 610/ 2BB : ; GETEB [register] holt Bytewert aus externem Speicher |
- | 611/ 2BB : ; GETEB [register] holt Bytewert aus externem Speicher | + | 611/ 2BB : ; |
- | 612/ 2BB : ; | + | 612/ 2BB : |
- | 613/ 2BB : | + | 613/ 2BB : B0 E2 |
- | 614/ 2BB : B0 E2 | + | 614/ 2BD : 82 34 |
- | 615/ 2BD : 82 34 | + | 615/ 2BF : AF ret |
- | 616/ 2BF : AF ret | + | 616/ 2C0 : |
- | 617/ 2C0 : | + | 617/ 2C0 : ; |
- | 618/ 2C0 : ; | + | 618/ 2C0 : ; angezeigtes Zeichen löschen |
- | 619/ 2C0 : ; angezeigtes Zeichen löschen | + | 619/ 2C0 : ; |
- | 620/ 2C0 : ; | + | 620/ 2C0 : ; UP zu p_input6 |
- | 621/ 2C0 : ; UP zu p_input6 | + | 621/ 2C0 : |
- | 622/ 2C0 : | + | 622/ 2C0 : D6 02 C8 delc: |
- | 623/ 2C0 : D6 02 C8 delc: | + | 623/ 2C3 : 5C 20 |
- | 624/ 2C3 : 5C 20 | + | 624/ 2C5 : D6 08 18 call putch ; |
- | 625/ 2C5 : D6 08 18 call putch ; | + | 625/ 2C8 : 5C 08 |
- | 626/ 2C8 : 5C 08 | + | 626/ 2CA : 8D 08 18 jp putch ; |
- | 627/ 2CA : 8D 08 18 jp putch ; | + | 627/ 2CD : |
- | 628/ 2CD : | + | 628/ 2CD : ; |
- | 629/ 2CD : ; | + | 629/ 2CD : ; interne Prozedur |
- | 630/ 2CD : ; interne Prozedur | + | 630/ 2CD : ; ; RL[x] x links rotieren |
- | 631/ 2CD : ; ; RL[x] x links rotieren | + | 631/ 2CD : ; |
- | 632/ 2CD : ; | + | 632/ 2CD : |
- | 633/ 2CD : | + | 633/ 2CD : CF p_rl: |
- | 634/ 2CD : CF p_rl: | + | 634/ 2CE : 10 E5 |
- | 635/ 2CE : 10 E5 | + | 635/ 2D0 : 10 E4 |
- | 636/ 2D0 : 10 E4 | + | 636/ 2D2 : 16 E5 00 adc R5, #0 |
- | 637/ 2D2 : 16 E5 00 adc R5, #0 | + | 637/ 2D5 : 8D 00 79 p_rl1: |
- | 638/ 2D5 : 8D 00 79 p_rl1: | + | 638/ 2D8 : |
- | 639/ 2D8 : | + | 639/ 2D8 : ; |
- | 640/ 2D8 : ; | + | 640/ 2D8 : ; interne Prozedur |
- | 641/ 2D8 : ; interne Prozedur | + | 641/ 2D8 : ; RR[x] x rechts rotieren |
- | 642/ 2D8 : ; RR[x] x rechts rotieren | + | 642/ 2D8 : ; |
- | 643/ 2D8 : ; | + | 643/ 2D8 : |
- | 644/ 2D8 : | + | 644/ 2D8 : CF p_rr: |
- | 645/ 2D8 : CF p_rr: | + | 645/ 2D9 : C0 E4 |
- | 646/ 2D9 : C0 E4 | + | 646/ 2DB : C0 E5 |
- | 647/ 2DB : C0 E5 | + | 647/ 2DD : FB F6 |
- | 648/ 2DD : FB F6 | + | 648/ 2DF : 46 E4 80 or R4, #80h ; Vorzeichen löschen |
- | 649/ 2DF : 46 E4 80 or R4, #80h ; Vorzeichen löschen | + | 649/ 2E2 : 8B F1 |
- | 650/ 2E2 : 8B F1 | + | 650/ 2E4 : |
- | 651/ 2E4 : | + | 651/ 2E4 : ; |
- | 652/ 2E4 : ; | + | 652/ 2E4 : ; interne Prozedur |
- | 653/ 2E4 : ; interne Prozedur | + | 653/ 2E4 : ; INPUT Zahleneingabe vom Terminal |
- | 654/ 2E4 : ; INPUT Zahleneingabe vom Terminal | + | 654/ 2E4 : ; |
- | 655/ 2E4 : ; | + | 655/ 2E4 : |
- | 656/ 2E4 : | + | 656/ 2E4 : 5C 3F |
- | 657/ 2E4 : 5C 3F | + | 657/ 2E6 : D6 08 18 call putch ; |
- | 658/ 2E6 : D6 08 18 call putch ; | + | 658/ 2E9 : FC 15 |
- | 659/ 2E9 : FC 15 | + | 659/ 2EB : FE p_input2: |
- | 660/ 2EB : FE p_input2: | + | 660/ 2EC : A6 EF 1F cp R15, #1Fh |
- | 661/ 2EC : A6 EF 1F cp R15, #1Fh | + | 661/ 2EF : 6B 20 |
- | 662/ 2EF : 6B 20 | + | 662/ 2F1 : D6 08 15 p_input3: |
- | 663/ 2F1 : D6 08 15 p_input3: | + | 663/ 2F4 : F3 F3 |
- | 664/ 2F4 : F3 F3 | + | 664/ 2F6 : A6 E3 0D cp R3, #0Dh ; CR |
- | 665/ 2F6 : A6 E3 0D cp R3, #0Dh ; CR | + | 665/ 2F9 : 6B 16 |
- | 666/ 2F9 : 6B 16 | + | 666/ 2FB : A6 E3 08 cp R3, #8 ; BS |
- | 667/ 2FB : A6 E3 08 cp R3, #8 ; BS | + | 667/ 2FE : EB 19 |
- | 668/ 2FE : EB 19 | + | 668/ 300 : 5C 20 |
- | 669/ 300 : 5C 20 | + | 669/ 302 : D6 08 18 call putch ; |
- | 670/ 302 : D6 08 18 call putch ; | + | 670/ 305 : 00 EF |
- | 671/ 305 : 00 EF | + | 671/ 307 : A6 EF 15 cp R15, #15h |
- | 672/ 307 : A6 EF 15 cp R15, #15h | + | 672/ 30A : 6B DF |
- | 673/ 30A : 6B DF | + | 673/ 30C : D6 02 C8 call delc1 |
- | 674/ 30C : D6 02 C8 call delc1 | + | 674/ 30F : 8B E0 |
- | 675/ 30F : 8B E0 | + | 675/ 311 : D6 01 D9 p_input4: |
- | 676/ 311 : D6 01 D9 p_input4: | + | 676/ 314 : FB CE |
- | 677/ 314 : FB CE | + | 677/ 316 : 8D 00 79 jp p_let ; |
- | 678/ 316 : 8D 00 79 jp p_let ; | + | 678/ 319 : 3E p_input5: |
- | 679/ 319 : 3E p_input5: | + | 679/ 31A : DB CF |
- | 680/ 31A : DB CF | + | 680/ 31C : A6 EF 16 p_input6: |
- | 681/ 31C : A6 EF 16 p_input6: | + | 681/ 31F : 6B C8 |
- | 682/ 31F : 6B C8 | + | 682/ 321 : D6 02 C0 call delc ; |
- | 683/ 321 : D6 02 C0 call delc ; | + | 683/ 324 : 00 EF |
- | 684/ 324 : 00 EF | + | 684/ 326 : 8B F4 |
- | 685/ 326 : 8B F4 | + | 685/ 328 : |
- | 686/ 328 : | + | 686/ 328 : ; |
- | 687/ 328 : ; | + | 687/ 328 : ; Liste der internen Prozeduren |
- | 688/ 328 : ; Liste der internen Prozeduren | + | 688/ 328 : ; |
- | 689/ 328 : ; | + | 689/ 328 : |
- | 690/ 328 : | + | 690/ 328 : 03 4E 4F 54 |
- | 691/ 328 : 03 4E 4F 54 | + | 691/ 32C : 01 39 |
- | 692/ 32C : 01 39 | + | 692/ 32E : 03 41 42 53 |
- | 693/ 32E : 03 41 42 53 | + | 693/ 332 : 00 8C |
- | 694/ 332 : 00 8C | + | 694/ 334 : 05 53 45 54 52 52 |
- | 695/ 334 : 05 53 45 54 52 52 | + | 695/ 33A : 02 8E |
- | 696/ 33A : 02 8E | + | 696/ 33C : 04 53 45 54 52 db 4," |
- | 697/ 33C : 04 53 45 54 52 db 4," | + | 697/ 341 : 02 96 |
- | 698/ 341 : 02 96 | + | 698/ 343 : 05 53 45 54 45 57 |
- | 699/ 343 : 05 53 45 54 45 57 | + | 699/ 349 : 02 9D |
- | 700/ 349 : 02 9D | + | 700/ 34B : 05 53 45 54 45 42 |
- | 701/ 34B : 05 53 45 54 45 42 | + | 701/ 351 : 02 A6 |
- | 702/ 351 : 02 A6 | + | 702/ 353 : 05 47 45 54 52 52 |
- | 703/ 353 : 05 47 45 54 52 52 | + | 703/ 359 : 02 AD |
- | 704/ 359 : 02 AD | + | 704/ 35B : 04 47 45 54 52 db 4," |
- | 705/ 35B : 04 47 45 54 52 db 4," | + | 705/ 360 : 02 B1 |
- | 706/ 360 : 02 B1 | + | 706/ 362 : 05 47 45 54 45 57 |
- | 707/ 362 : 05 47 45 54 45 57 | + | 707/ 368 : 02 B6 |
- | 708/ 368 : 02 B6 | + | 708/ 36A : 05 47 45 54 45 42 |
- | 709/ 36A : 05 47 45 54 45 42 | + | 709/ 370 : 02 BB |
- | 710/ 370 : 02 BB | + | 710/ 372 : 02 52 4C db 2," |
- | 711/ 372 : 02 52 4C db 2," | + | 711/ 375 : 02 CD |
- | 712/ 375 : 02 CD | + | 712/ 377 : 02 52 52 db 2," |
- | 713/ 377 : 02 52 52 db 2," | + | 713/ 37A : 02 D8 |
- | 714/ 37A : 02 D8 | + | 714/ 37C : 05 49 4E 50 55 54 |
- | 715/ 37C : 05 49 4E 50 55 54 | + | 715/ 382 : 02 E4 |
- | 716/ 382 : 02 E4 | + | 716/ 384 : 03 47 54 43 |
- | 717/ 384 : 03 47 54 43 | + | 717/ 388 : 08 15 |
- | 718/ 388 : 08 15 | + | 718/ 38A : 03 50 54 43 |
- | 719/ 38A : 03 50 54 43 | + | 719/ 38E : 08 18 |
- | 720/ 38E : 08 18 | + | 720/ 390 : FF db 0FFh ; |
- | 721/ 390 : FF db 0FFh ; | + | 721/ 391 : |
- | 722/ 391 : | + | 722/ 391 : ; |
- | 723/ 391 : ; | + | 723/ 391 : ; |
- | 724/ 391 : ; | + | 724/ 391 : ;in: R7 Vergleichszeichen ret: Z=1 Zeichen gefunden |
- | 725/ 391 : ;in: R7 Vergleichszeichen ret: Z=1 Zeichen gefunden | + | 725/ 391 : ; |
- | 726/ 391 : ; | + | 726/ 391 : FC 16 |
- | 727/ 391 : FC 16 | + | 727/ 393 : C2 60 |
- | 728/ 393 : C2 60 | + | 728/ 395 : A0 E0 |
- | 729/ 395 : A0 E0 | + | 729/ 397 : A2 67 |
- | 730/ 397 : A2 67 | + | 730/ 399 : AF ret |
- | 731/ 399 : AF ret | + | 731/ 39A : |
- | 732/ 39A : | + | 732/ 39A : ; |
- | 733/ 39A : ; | + | 733/ 39A : ; Operator in Operator-Tabelle suchen |
- | 734/ 39A : ; Operator in Operator-Tabelle suchen | + | 734/ 39A : ; ret: R7 = op, RR8 = proc.addr. |
- | 735/ 39A : ; ret: R7 = op, RR8 = proc.addr. | + | 735/ 39A : ; |
- | 736/ 39A : ; | + | 736/ 39A : AC 03 |
- | 737/ 39A : AC 03 | + | 737/ 39C : BC C1 |
- | 738/ 39C : BC C1 | + | 738/ 39E : DC 03 |
- | 739/ 39E : DC 03 | + | 739/ 3A0 : D6 03 AF call oper1 ; |
- | 740/ 3A0 : D6 03 AF call oper1 ; | + | 740/ 3A3 : 6B 1B |
- | 741/ 3A3 : 6B 1B | + | 741/ 3A5 : A6 E6 24 cp R6, #' |
- | 742/ 3A5 : A6 E6 24 cp R6, #' | + | 742/ 3A8 : EB 16 |
- | 743/ 3A8 : EB 16 | + | 743/ 3AA : D6 03 91 call next_char |
- | 744/ 3AA : D6 03 91 call next_char | + | 744/ 3AD : DC 03 |
- | 745/ 3AD : DC 03 | + | 745/ 3AF : |
- | 746/ 3AF : | + | 746/ 3AF : |
- | 747/ 3AF : | + | 747/ 3AF : D6 03 B6 call oper2 |
- | 748/ 3AF : D6 03 B6 call oper2 | + | 748/ 3B2 : 6B 0C |
- | 749/ 3B2 : 6B 0C | + | 749/ 3B4 : DA F9 |
- | 750/ 3B4 : DA F9 | + | 750/ 3B6 : |
- | 751/ 3B6 : | + | 751/ 3B6 : CC 17 |
- | 752/ 3B6 : CC 17 | + | 752/ 3B8 : C3 CA |
- | 753/ 3B8 : C3 CA | + | 753/ 3BA : C3 CA |
- | 754/ 3BA : C3 CA | + | 754/ 3BC : C3 CA |
- | 755/ 3BC : C3 CA | + | 755/ 3BE : A2 67 |
- | 756/ 3BE : A2 67 | + | 756/ 3C0 : AF oper3: |
- | 757/ 3C0 : AF oper3: | + | 757/ 3C1 : |
- | 758/ 3C1 : | + | 758/ 3C1 : ; |
- | 759/ 3C1 : ; | + | 759/ 3C1 : ; Tabelle Arithmetik-/ |
- | 760/ 3C1 : ; Tabelle Arithmetik-/ | + | 760/ 3C1 : ; |
- | 761/ 3C1 : ; | + | 761/ 3C1 : |
- | 762/ 3C1 : | + | 762/ 3C1 : |
- | 763/ 3C1 : | + | 763/ 3C1 : 2B db ' |
- | 764/ 3C1 : 2B db ' | + | 764/ 3C2 : 00 7E |
- | 765/ 3C2 : 00 7E | + | 765/ 3C4 : 2D db ' |
- | 766/ 3C4 : 2D db ' | + | 766/ 3C5 : 00 85 |
- | 767/ 3C5 : 00 85 | + | 767/ 3C7 : 2A db ' |
- | 768/ 3C7 : 2A db ' | + | 768/ 3C8 : 00 BA |
- | 769/ 3C8 : 00 BA | + | 769/ 3CA : 2F db '/' |
- | 770/ 3CA : 2F db '/' | + | 770/ 3CB : 00 E0 |
- | 771/ 3CB : 00 E0 | + | 771/ 3CD : ; $-Operatoren (mit vorausgehendem ' |
- | 772/ 3CD : ; $-Operatoren (mit vorausgehendem ' | + | 772/ 3CD : 41 db ' |
- | 773/ 3CD : 41 db ' | + | 773/ 3CE : 01 2F |
- | 774/ 3CE : 01 2F | + | 774/ 3D0 : 4F db ' |
- | 775/ 3D0 : 4F db ' | + | 775/ 3D1 : 01 2A |
- | 776/ 3D1 : 01 2A | + | 776/ 3D3 : 58 db ' |
- | 777/ 3D3 : 58 db ' | + | 777/ 3D4 : 01 34 |
- | 778/ 3D4 : 01 34 | + | 778/ 3D6 : 4D db ' |
- | 779/ 3D6 : 4D db ' | + | 779/ 3D7 : 01 1F |
- | 780/ 3D7 : 01 1F | + | |
| | ||
- | 782/ 3D9 : | + | |
- | 783/ 3D9 : ; | + | 783/ 3D9 : ; Zeichenklassentests |
- | 784/ 3D9 : ; Zeichenklassentests | + | 784/ 3D9 : ; |
- | 785/ 3D9 : ; | + | 785/ 3D9 : |
- | 786/ 3D9 : | + | 786/ 3D9 : ;in: @R15 out: cy=1 bei Buchstaben A..Z |
- | 787/ 3D9 : ;in: @R15 out: cy=1 bei Buchstaben A..Z | + | 787/ 3D9 : A7 EF 41 is_letter: |
- | 788/ 3D9 : A7 EF 41 is_letter: | + | 788/ 3DC : 7B 12 |
- | 789/ 3DC : 7B 12 | + | 789/ 3DE : A7 EF 5B cp @R15, #5Bh ; ' |
- | 790/ 3DE : A7 EF 5B cp @R15, #5Bh ; ' | + | 790/ 3E1 : AF ret |
- | 791/ 3E1 : AF ret | + | 791/ 3E2 : |
- | 792/ 3E2 : | + | 792/ 3E2 : ;in: @R15 out: cy=1 bei Buchstaben A..Z oder Zahl 0..9 |
- | 793/ 3E2 : ;in: @R15 out: cy=1 bei Buchstaben A..Z oder Zahl 0..9 | + | 793/ 3E2 : D6 03 D9 is_char: |
- | 794/ 3E2 : D6 03 D9 is_char: | + | 794/ 3E5 : 7B 08 |
- | 795/ 3E5 : 7B 08 | + | 795/ 3E7 : |
- | 796/ 3E7 : | + | 796/ 3E7 : ;in: @R15 out: cy=1 bei Zahl 0..9 |
- | 797/ 3E7 : ;in: @R15 out: cy=1 bei Zahl 0..9 | + | 797/ 3E7 : A7 EF 30 is_digit: |
- | 798/ 3E7 : A7 EF 30 is_digit: | + | 798/ 3EA : 7B 04 |
- | 799/ 3EA : 7B 04 | + | 799/ 3EC : A7 EF 3A cp @R15, #3Ah ; ' |
- | 800/ 3EC : A7 EF 3A cp @R15, #3Ah ; ' | + | 800/ 3EF : AF is_digit_ret: |
- | 801/ 3EF : AF is_digit_ret: | + | 801/ 3F0 : |
- | 802/ 3F0 : | + | 802/ 3F0 : ; |
- | 803/ 3F0 : ; | + | 803/ 3F0 : CF is_notf: |
- | 804/ 3F0 : CF is_notf: | + | 804/ 3F1 : AF ret |
- | 805/ 3F1 : AF ret | + | 805/ 3F2 : |
- | 806/ 3F2 : | + | 806/ 3F2 : ;in: @R15 out: cy=1 bei Zahl 0..F |
- | 807/ 3F2 : ;in: @R15 out: cy=1 bei Zahl 0..F | + | 807/ 3F2 : D6 03 E7 is_hexdigit: |
- | 808/ 3F2 : D6 03 E7 is_hexdigit: | + | 808/ 3F5 : 7B F8 |
- | 809/ 3F5 : 7B F8 | + | 809/ 3F7 : A7 EF 41 cp @R15, #41h ; ' |
- | 810/ 3F7 : A7 EF 41 cp @R15, #41h ; ' | + | 810/ 3FA : 7B F4 |
- | 811/ 3FA : 7B F4 | + | 811/ 3FC : A7 EF 47 cp @R15, #47h ; ' |
- | 812/ 3FC : A7 EF 47 cp @R15, #47h ; ' | + | 812/ 3FF : AF ret |
- | 813/ 3FF : AF ret | + | 813/ 400 : |
- | 814/ 400 : | + | 814/ 400 : ; |
- | 815/ 400 : ; | + | 815/ 400 : ; Prozedurnamen in Proc-Tabelle suchen |
- | 816/ 400 : ; Prozedurnamen in Proc-Tabelle suchen | + | 816/ 400 : ; ret: Cy=gefunden, |
- | 817/ 400 : ; ret: Cy=gefunden, | + | 817/ 400 : ; |
- | 818/ 400 : ; | + | 818/ 400 : ; Aubau Tabelle: |
- | 819/ 400 : ; Aubau Tabelle: | + | 819/ 400 : ; |
- | 820/ 400 : ; | + | 820/ 400 : ; |
- | 821/ 400 : ; | + | 821/ 400 : ; |
- | 822/ 400 : ; | + | 822/ 400 : ; |
- | 823/ 400 : ; | + | 823/ 400 : |
- | 824/ 400 : | + | 824/ 400 : ; zu func1 |
- | 825/ 400 : ; zu func1 | + | 825/ 400 : |
- | 826/ 400 : | + | 826/ 400 : 2C 03 |
- | 827/ 400 : 2C 03 | + | 827/ 402 : 3C 28 |
- | 828/ 402 : 3C 28 | + | 828/ 404 : D6 04 12 call find_name1 |
- | 829/ 404 : D6 04 12 call find_name1 | + | 829/ 407 : 7B 15 |
- | 830/ 407 : 7B 15 | + | 830/ 409 : ; Suche in externer Tabelle |
- | 831/ 409 : ; Suche in externer Tabelle | + | 831/ 409 : B0 E2 |
- | 832/ 409 : B0 E2 | + | 832/ 40B : 44 08 E2 or R2, reg_08 ; HI ext. Proc-Table |
- | 833/ 40B : 44 08 E2 or R2, reg_08 ; HI ext. Proc-Table | + | 833/ 40E : 6B 0D |
- | 834/ 40E : 6B 0D | + | 834/ 410 : 38 09 |
- | 835/ 410 : 38 09 | + | 835/ 412 : ; |
- | 836/ 412 : ; | + | 836/ 412 : 48 E0 |
- | 837/ 412 : 48 E0 | + | 837/ 414 : 58 E1 |
- | 838/ 414 : 58 E1 | + | 838/ 416 : C2 82 |
- | 839/ 416 : C2 82 | + | 839/ 418 : A6 E8 FF cp R8, #0FFh ; tap_prc-Ende ? |
- | 840/ 418 : A6 E8 FF cp R8, #0FFh ; tap_prc-Ende ? | + | 840/ 41B : EB 02 |
- | 841/ 41B : EB 02 | + | 841/ 41D : CF find_name3: |
- | 842/ 41D : CF find_name3: | + | 842/ 41E : AF find_name4: |
- | 843/ 41E : AF find_name4: | + | 843/ 41F : |
- | 844/ 41F : | + | 844/ 41F : ; Namensvergleich |
- | 845/ 41F : ; Namensvergleich | + | 845/ 41F : A0 E2 |
- | 846/ 41F : A0 E2 | + | 846/ 421 : C2 72 |
- | 847/ 421 : C2 72 | + | 847/ 423 : D6 03 91 call next_char ; |
- | 848/ 423 : D6 03 91 call next_char ; | + | 848/ 426 : EB 14 |
- | 849/ 426 : EB 14 | + | 849/ 428 : 8A F5 |
- | 850/ 428 : 8A F5 | + | 850/ 42A : ; Procedur-Name in Tabelle gefunden |
- | 851/ 42A : ; Procedur-Name in Tabelle gefunden | + | 851/ 42A : C2 60 |
- | 852/ 42A : C2 60 | + | 852/ 42C : D6 03 E2 call is_char ; |
- | 853/ 42C : D6 03 E2 call is_char ; | + | 853/ 42F : 7B 0A |
- | 854/ 42F : 7B 0A | + | 854/ 431 : A0 E2 |
- | 855/ 431 : A0 E2 | + | 855/ 433 : C2 82 |
- | 856/ 433 : C2 82 | + | 856/ 435 : A0 E2 |
- | 857/ 435 : A0 E2 | + | 857/ 437 : C2 92 |
- | 858/ 437 : C2 92 | + | 858/ 439 : DF scf ; Cy=gefunden |
- | 859/ 439 : DF scf ; Cy=gefunden | + | 859/ 43A : AF ret |
- | 860/ 43A : AF ret | + | 860/ 43B : ; nächsten Prozedurnamen vergleichen |
- | 861/ 43B : ; nächsten Prozedurnamen vergleichen | + | 861/ 43B : 8E comp_name1: |
- | 862/ 43B : 8E comp_name1: | + | 862/ 43C : 8E comp_name2: |
- | 863/ 43C : 8E comp_name2: | + | 863/ 43D : 8E inc R8 |
- | 864/ 43D : 8E inc R8 | + | 864/ 43E : 02 38 |
- | 865/ 43E : 02 38 | + | 865/ 440 : 16 E2 00 adc R2, #0 |
- | 866/ 440 : 16 E2 00 adc R2, #0 | + | 866/ 443 : 08 E4 |
- | 867/ 443 : 08 E4 | + | 867/ 445 : 18 E5 |
- | 868/ 445 : 18 E5 | + | 868/ 447 : 8B CD |
- | 869/ 447 : 8B CD | + | 869/ 449 : |
- | 870/ 449 : | + | 870/ 449 : ; |
- | 871/ 449 : ; | + | 871/ 449 : ; Prozedur/ |
- | 872/ 449 : ; Prozedur/ | + | 872/ 449 : ; |
- | 873/ 449 : ; | + | 873/ 449 : |
- | 874/ 449 : | + | 874/ 449 : 80 E0 |
- | 875/ 449 : 80 E0 | + | 875/ 44B : |
- | 876/ 44B : | + | 876/ 44B : ; zu c_PROC3 |
- | 877/ 44B : ; zu c_PROC3 | + | 877/ 44B : D6 04 00 func1: |
- | 878/ 44B : D6 04 00 func1: | + | 878/ 44E : C2 A0 |
- | 879/ 44E : C2 A0 | + | 879/ 450 : A6 EA 5B cp R10, #' |
- | 880/ 450 : A6 EA 5B cp R10, #' | + | 880/ 453 : EB 1A |
- | 881/ 453 : EB 1A | + | 881/ 455 : A0 E0 |
- | 882/ 455 : A0 E0 | + | 882/ 457 : ; Eingabeparameter evaluieren und auf Stack ablegen |
- | 883/ 457 : ; Eingabeparameter evaluieren und auf Stack ablegen | + | 883/ 457 : 70 E8 |
- | 884/ 457 : 70 E8 | + | 884/ 459 : 70 E9 |
- | 885/ 459 : 70 E9 | + | 885/ 45B : D6 04 C7 call expr ; |
- | 886/ 45B : D6 04 C7 call expr ; | + | 886/ 45E : 50 E9 |
- | 887/ 45E : 50 E9 | + | 887/ 460 : 50 E8 |
- | 888/ 460 : 50 E8 | + | 888/ 462 : 7C 5D |
- | 889/ 462 : 7C 5D | + | 889/ 464 : D6 03 91 call next_char |
- | 890/ 464 : D6 03 91 call next_char | + | 890/ 467 : 6B 06 |
- | 891/ 467 : 6B 06 | + | 891/ 469 : 70 E3 |
- | 892/ 469 : 70 E3 | + | 892/ 46B : 70 E2 |
- | 893/ 46B : 70 E2 | + | 893/ 46D : 8B E8 |
- | 894/ 46D : 8B E8 | + | 894/ 46F : ; X1..Xn-1 liegen auf Stack, Xn in RR2 |
- | 895/ 46F : ; X1..Xn-1 liegen auf Stack, Xn in RR2 | + | 895/ 46F : 48 E2 |
- | 896/ 46F : 48 E2 | + | 896/ 471 : 58 E3 |
- | 897/ 471 : 58 E3 | + | 897/ 473 : D4 E8 |
- | 898/ 473 : D4 E8 | + | 898/ 475 : 31 10 |
- | 899/ 475 : 31 10 | + | 899/ 477 : DF scf ; Cy=Erfolg |
- | 900/ 477 : DF scf ; Cy=Erfolg | + | 900/ 478 : AF ret |
- | 901/ 478 : AF ret | + | 901/ 479 : |
- | 902/ 479 : | + | 902/ 479 : ; |
- | 903/ 479 : ; | + | 903/ 479 : ; Ausdruck |
- | 904/ 479 : ; Ausdruck | + | 904/ 479 : ; Variable, Prozedur[..], |
- | 905/ 479 : ; Variable, Prozedur[..], | + | 905/ 479 : ; |
- | 906/ 479 : ; | + | 906/ 479 : |
- | 907/ 479 : | + | 907/ 479 : D6 03 D9 factor: |
- | 908/ 479 : D6 03 D9 factor: | + | 908/ 47C : FB 17 |
- | 909/ 47C : FB 17 | + | 909/ 47E : C2 70 |
- | 910/ 47E : C2 70 | + | 910/ 480 : FE inc R15 |
- | 911/ 480 : FE inc R15 | + | 911/ 481 : D6 03 E2 call is_char ; |
- | 912/ 481 : D6 03 E2 call is_char ; | + | 912/ 484 : 7B C3 |
- | 913/ 484 : 7B C3 | + | 913/ 486 : ; sonst einzelne Variable A..Z |
- | 914/ 486 : ; sonst einzelne Variable A..Z | + | 914/ 486 : 26 E6 41 sub R6, #41h ; ' |
- | 915/ 486 : 26 E6 41 sub R6, #41h ; ' | + | 915/ 489 : 90 E6 |
- | 916/ 489 : 90 E6 | + | 916/ 48B : 06 E6 20 add R6, #20h ; Register 20h..53h |
- | 917/ 48B : 06 E6 20 add R6, #20h ; Register 20h..53h | + | 917/ 48E : E3 26 |
- | 918/ 48E : E3 26 | + | 918/ 490 : 6E inc R6 |
- | 919/ 490 : 6E inc R6 | + | 919/ 491 : E3 36 |
- | 920/ 491 : E3 36 | + | 920/ 493 : DF scf |
- | 921/ 493 : DF scf | + | 921/ 494 : AF ret |
- | 922/ 494 : AF ret | + | 922/ 495 : |
- | 923/ 495 : | + | 923/ 495 : A7 EF 3B factor1: |
- | 924/ 495 : A7 EF 3B factor1: | + | 924/ 498 : 6B 19 |
- | 925/ 498 : 6B 19 | + | 925/ 49A : A7 EF 0D cp @R15, #0Dh ; CR, Zeilenende |
- | 926/ 49A : A7 EF 0D cp @R15, #0Dh ; CR, Zeilenende | + | 926/ 49D : 6B 14 |
- | 927/ 49D : 6B 14 | + | 927/ 49F : FE inc R15 |
- | 928/ 49F : FE inc R15 | + | 928/ 4A0 : C3 F0 |
- | 929/ 4A0 : C3 F0 | + | 929/ 4A2 : 00 EF |
- | 930/ 4A2 : 00 EF | + | 930/ 4A4 : D6 03 F2 call is_hexdigit |
- | 931/ 4A4 : D6 03 F2 call is_hexdigit | + | 931/ 4A7 : FE inc R15 |
- | 932/ 4A7 : FE inc R15 | + | 932/ 4A8 : 7B F6 |
- | 933/ 4A8 : 7B F6 | + | 933/ 4AA : 80 E0 |
- | 934/ 4AA : 80 E0 | + | 934/ 4AC : D6 01 D9 call number ; |
- | 935/ 4AC : D6 01 D9 call number ; | + | 935/ 4AF : 28 E4 |
- | 936/ 4AF : 28 E4 | + | 936/ 4B1 : 38 E5 |
- | 937/ 4B1 : 38 E5 | + | 937/ 4B3 : AF factor3: |
- | 938/ 4B3 : AF factor3: | + | 938/ 4B4 : |
- | 939/ 4B4 : | + | 939/ 4B4 : ; |
- | 940/ 4B4 : ; | + | 940/ 4B4 : ; geklammerter Ausdruck |
- | 941/ 4B4 : ; geklammerter Ausdruck | + | 941/ 4B4 : ; |
- | 942/ 4B4 : ; | + | 942/ 4B4 : |
- | 943/ 4B4 : | + | 943/ 4B4 : 7C 28 |
- | 944/ 4B4 : 7C 28 | + | 944/ 4B6 : D6 03 91 call next_char |
- | 945/ 4B6 : D6 03 91 call next_char | + | 945/ 4B9 : EB BE |
- | 946/ 4B9 : EB BE | + | 946/ 4BB : D6 04 C7 call expr ; |
- | 947/ 4BB : D6 04 C7 call expr ; | + | 947/ 4BE : FB 06 |
- | 948/ 4BE : FB 06 | + | 948/ 4C0 : 7C 29 |
- | 949/ 4C0 : 7C 29 | + | 949/ 4C2 : D6 03 91 call next_char |
- | 950/ 4C2 : D6 03 91 call next_char | + | 950/ 4C5 : EF ccf |
- | 951/ 4C5 : EF ccf | + | 951/ 4C6 : AF term1: |
- | 952/ 4C6 : AF term1: | + | 952/ 4C7 : |
- | 953/ 4C7 : | + | 953/ 4C7 : ; |
- | 954/ 4C7 : ; | + | 954/ 4C7 : ; Ausdruck berechnen von links nach rechts (Kettenrechnen) |
- | 955/ 4C7 : ; Ausdruck berechnen von links nach rechts (Kettenrechnen) | + | 955/ 4C7 : ; Rückgabe Wert in RR2 |
- | 956/ 4C7 : ; Rückgabe Wert in RR2 | + | 956/ 4C7 : ; |
- | 957/ 4C7 : ; | + | 957/ 4C7 : |
- | 958/ 4C7 : | + | 958/ 4C7 : D6 04 B4 expr: |
- | 959/ 4C7 : D6 04 B4 expr: | + | 959/ 4CA : FB 09 |
- | 960/ 4CA : FB 09 | + | 960/ 4CC : D6 03 91 expr1: |
- | 961/ 4CC : D6 03 91 expr1: | + | 961/ 4CF : D6 03 9A call oper ; |
- | 962/ 4CF : D6 03 9A call oper ; | + | 962/ 4D2 : 6B 04 |
- | 963/ 4D2 : 6B 04 | + | 963/ 4D4 : DF scf ; sonst Fehler |
- | 964/ 4D4 : DF scf ; sonst Fehler | + | 964/ 4D5 : 80 E0 |
- | 965/ 4D5 : 80 E0 | + | 965/ 4D7 : AF ret |
- | 966/ 4D7 : AF ret | + | 966/ 4D8 : ; |
- | 967/ 4D8 : ; | + | 967/ 4D8 : 70 E8 |
- | 968/ 4D8 : 70 E8 | + | 968/ 4DA : 70 E9 |
- | 969/ 4DA : 70 E9 | + | 969/ 4DC : 70 E2 |
- | 970/ 4DC : 70 E2 | + | 970/ 4DE : 70 E3 |
- | 971/ 4DE : 70 E3 | + | 971/ 4E0 : D6 04 B4 call term ; |
- | 972/ 4E0 : D6 04 B4 call term ; | + | 972/ 4E3 : 48 E2 |
- | 973/ 4E3 : 48 E2 | + | 973/ 4E5 : 58 E3 |
- | 974/ 4E5 : 58 E3 | + | 974/ 4E7 : 50 E3 |
- | 975/ 4E7 : 50 E3 | + | 975/ 4E9 : 50 E2 |
- | 976/ 4E9 : 50 E2 | + | 976/ 4EB : 50 E9 |
- | 977/ 4EB : 50 E9 | + | 977/ 4ED : 50 E8 |
- | 978/ 4ED : 50 E8 | + | 978/ 4EF : D4 E8 |
- | 979/ 4EF : D4 E8 | + | 979/ 4F1 : ; |
- | 980/ 4F1 : ; | + | 980/ 4F1 : 8B D9 |
- | 981/ 4F1 : 8B D9 | + | 981/ 4F3 : |
- | 982/ 4F3 : | + | 982/ 4F3 : ; |
- | 983/ 4F3 : ; | + | 983/ 4F3 : ; holt Speicheradresse zu Variable A..Z |
- | 984/ 4F3 : ; holt Speicheradresse zu Variable A..Z | + | 984/ 4F3 : ; out RR8 = Adr. in Registerspeicher (20h..53h) |
- | 985/ 4F3 : ; out RR8 = Adr. in Registerspeicher (20h..53h) | + | 985/ 4F3 : ; |
- | 986/ 4F3 : ; | + | 986/ 4F3 : |
- | 987/ 4F3 : | + | 987/ 4F3 : D6 03 91 get_var: |
- | 988/ 4F3 : D6 03 91 get_var: | + | 988/ 4F6 : 26 E6 41 sub R6, #' |
- | 989/ 4F6 : 26 E6 41 sub R6, #' | + | 989/ 4F9 : 02 66 |
- | 990/ 4F9 : 02 66 | + | 990/ 4FB : 8C 20 |
- | 991/ 4FB : 8C 20 | + | 991/ 4FD : 02 86 |
- | 992/ 4FD : 02 86 | + | 992/ 4FF : AF ret |
- | 993/ 4FF : AF ret | + | 993/ 500 : |
- | 994/ 500 : | + | 994/ 500 : ; |
- | 995/ 500 : ; | + | 995/ 500 : ; Zeilennummer ermitteln |
- | 996/ 500 : ; Zeilennummer ermitteln | + | 996/ 500 : ; ret: RR4 = zeilennummer, |
- | 997/ 500 : ; ret: RR4 = zeilennummer, | + | 997/ 500 : ; |
- | 998/ 500 : ; | + | 998/ 500 : |
- | 999/ 500 : | + | 999/ 500 : ; UP zu GOTO |
- | 1000/ 500 : ; UP zu GOTO | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | 1043/ 545 : |
1044/ 545 : | 1044/ 545 : | ||
- | 1045/ 545 : | + | 1045/ 545 : ; |
- | 1046/ 545 : ; | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | 1092/ 593 : |
1093/ 593 : | 1093/ 593 : | ||
- | 1094/ 593 : | + | 1094/ 593 : ; |
- | 1095/ 593 : ; | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | 1116/ 5AE : |
1117/ 5AE : | 1117/ 5AE : | ||
- | 1118/ 5AE : | + | 1118/ 5AE : ; |
- | 1119/ 5AE : ; | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | 1402/ 721 : E6 0F 04 ld reg_0F, #4 | + | 1402/ 726 : |
- | | + | 1403/ 726 : ; |
- | 1404/ 726 : | + | 1404/ 726 : ; Einsprung aus BM200 (STEP) |
1405/ 726 : ; | 1405/ 726 : ; | ||
- | 1406/ 726 : ; ??? | + | 1406/ 726 : |
- | 1407/ 726 : ; | + | 1407/ 726 : E6 0F 08 |
- | 1408/ 726 : ; | + | |
- | 1409/ 726 : E6 0F 08 ld reg_0F, #8 | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | 1505/ 7C8 : |
- | | + | 1506/ 7C8 : ; |
- | 1507/ 7C8 : | + | 1507/ 7C8 : ; Tabelle der BASIC-Kommandos |
1508/ 7C8 : ; | 1508/ 7C8 : ; | ||
- | 1509/ 7C8 : ; Tabelle der BASIC-Kommandos | + | 1509/ 7C8 : |
- | 1510/ 7C8 : ; | + | 1510/ 7C8 : 4C tab_kdo: |
- | 1511/ 7C8 : | + | |
- | 1512/ 7C8 : 4C tab_kdo: | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | 1545/ 7FB : |
- | | + | 1546/ 7FB : ; |
- | 1547/ 7FB : | + | 1547/ 7FB : ; |
1548/ 7FB : ; | 1548/ 7FB : ; | ||
- | 1549/ 7FB : ; | + | 1549/ 7FB : |
- | 1550/ 7FB : ; | + | 1550/ 7FB : FF db 0FFh |
- | 1551/ 7FB : | + | |
- | 1552/ 7FB : FF db 0FFh | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | 1556/ 800 : |
- | | + | 1557/ 800 : ; end of ' |
1558/ 800 : | 1558/ 800 : | ||
- | 1559/ 800 : ; end of ' | + | 1559/ 800 : end |
- | 1560/ 800 : | + | |
- | 1561/ 800 : end | + | |
</ | </ | ||
+ | </ | ||