Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
SEITE 128<br />
BASIC 1Z-013B V1_0A BASIC 1Z<br />
7215 lC2F EB EX DE.HL testen. ob nächstes Progra<br />
7216 lC30 72 LD (HL>. D ICORRIGIERTEN OFF SET<br />
7217 1C31 2B DEC HL IWIEDER IN VARIABLEN 7270 lC66 CD 14 54 CALL<br />
7218 lC32 73 LD (HL>.E IDESRIPTOR EINTRAGEN 7271<br />
7219 lC33 C5 PUSH BC GELöSCHTE LÄNGE RETTEN 7272<br />
7220 lC34 4F LD C.A STRINGLÄNGE 7273 lC69 B7 OR A<br />
7221 lC35 06 00 LD B. 00 7274 lC6A C8 RET Z<br />
7222 7275 lC6B FE 3A CP 3A<br />
7223 1C37 2A B5 6A LD HL. (6AB5) ANFANG STRINGTEXTBEREICH 7276 <br />
7224<br />
7277 lC6D C9 RET <br />
7225 <br />
7226 1C3A 19 ADD HL.DE ZEIGER AUF ANFANG STRING <br />
7227 lC3B 09 ADD HL.BC ZEIGER AUF NÄCHSTEN STRING Befehl RUN <br />
7228 lC3C Cl POP BC GELöSCHTE LÄNGE HOLEN <br />
7229 1C3D 18 DD JR DD -+- 1CICH I UNTERSUCHEN. OB WEITERE 7278 lC6E C2 07 38 JP NZ<br />
7230 IDESRIPTOREN ZU CORRIGIEREN 7279<br />
7280 <br />
7281 lC71 ED 5B BF 6A LD OE<br />
Anfang Befehlsroutine entsprechend Zwischencode im Accu holen 7282 <br />
7283 <br />
7231 lC3F 23 INC HL ZWISCHENCODE üBERSPRINGEN 7284 <br />
7232 lC40 FE FF CP FF VORBYTE TABELLE DREI 7285 lC75 CD 85 1C CALL<br />
7233 7286<br />
7234 lC42 CA IB 24 JP Z. 241B BEFEHL AUS TABELLE DREI 7287 <br />
7235 7288 lC78 ED 7B 89 6A LD SP<br />
7236 7289<br />
7237 1C45 11 07 32 LD OE. 3207 I ZEIGER AUF TABELLE MIT 7290 <br />
7238 IANFANGSADRESSEN BEFEHLE 7291 <br />
7239 lAUS TABELLE ZWEI 7292 1C7C 21 FF FF LD HL<br />
7240 lC48 FE FE CP FE VORBYTE TABELLE ZWEI 7293 <br />
7241 7294 <br />
7242 1C4A 20 04 JR NZ, 04 + lC50H NICHT TABELLE ZWEI 7295 lC7F E5 PUSH<br />
7243 7296 1C80 E5 PUSH<br />
7244 lC4C 7E LD A. (HL> EIGENTLICHEN ZWISCHENCODE 7297 lCB1 EB EX DE<br />
7245 1C4D 23 INC HL PROGRAM<strong>MZ</strong>EIGER 7298 lCB2 C3 FE 18 JP 18<br />
7246 1C4E 18 08 JR 08 + 1C58H IANFANGSDRESSE AUS TABELL~ 7299 <br />
7247 I HOLEN UND ROUTINE AUFRUFEN 7300 <br />
7248 1C50 FE EO CP EO IGRöSSTER ZUGELASSENER<br />
7249 IBEFEHLSZWISCHENCODE<br />
7250 1C52 02 FE 20 JP Ne, 20FE I KEIN BEFEHL + Alle Flags auf Anfangsbed<br />
7251 I SYNTAX - FEHLER<br />
7252 7301 lC85 E5 PUSH<br />
7253 lC55 11 47 31 LD OE, 3147 I ZEIGER AUF TABELLE MIT 7302 lC86 D5 PUSH<br />
7254 IANFANGSADRESSEN DER 7303 lC87 CD 4E 22 CALL<br />
7255 IBEFEHLSROUTINEN 7304 <br />
7256 lC58 D6 80 SUB A, 80 I ZWISCHENCODE UMSETZEN IN 7305 <br />
7257 I ZÄHLER WIEVIELTE ADRESSE 7306 lC8A CD BE 25 CALL<br />
7258 lC5A E5 PUSH HL PROGRAM<strong>MZ</strong>EIGER MERKEN 7307<br />
7259 lC5B EB EX DE,HL ZEIGER TABELLE NACH HL 7308 <br />
7260 lC5C 5F LD E,A ZWISCHENCODEZÄHLER 7309 1C8D 21 00 00 LD HL<br />
7261 lC5D 16 00 LD D, 00 7310 <br />
7262 7311 <br />
7263 lC5F 19 ADD HL,DE I ZEIGER AUF TABELLENWERT 7312 lC90 22 EA 3B LD (3B<br />
7264 lC60 19 ADD HL,DE I ERRECHNEN 7313 <br />
7265 lC61 7E LD A, (HL> IADRESSE AUS TABELLE 7314 <br />
7266 lC62 23 INC HL I HOLEN 7315 lC93 2B DEC HL<br />
7267 fC63 66 LD H, (HL> I 7316 lC94 22 2A 27 LD (27<br />
7268 lC64 6F LD L,A I 7317 <br />
7269 lC65 E3 EX (SP) ,HL ; MIT PROGRAM<strong>MZ</strong>EIGER VERTAU. 7318 <br />
7319 lC97 AF XOR A<br />
7320 lC98 32 2E 27 LD (2<br />
7321