20.02.2014 Aufrufe

Untitled - The Sharp MZ-Series

Untitled - The Sharp MZ-Series

Untitled - The Sharp MZ-Series

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

SEITE 370<br />

BASIC 1Z-013B V1.0A BASIC 1Z<br />

Ausdruck auf eingebaute Funktion. selbst<br />

oder Variable mit Vorzeichen untersuchen<br />

definierte Funktion Ausdruck<br />

Variable<br />

auf eingebaute Fu<br />

untersuchen und W<br />

21383<br />

21384<br />

21385<br />

21386<br />

21387<br />

5387<br />

5388<br />

23<br />

CD<br />

14<br />

54<br />

INC HL<br />

CALL 5414<br />

PROGRAM<strong>MZ</strong>EIGER<br />

IPROGRAM<strong>MZ</strong>EIGER IN HL<br />

lAUF NÄCHSTES RELEVANTES<br />

(ZEICHEN STELLEN<br />

+ (Vorzeichen phIs) ?<br />

21433<br />

21 434<br />

21 435<br />

21436<br />

21437<br />

21438<br />

5388 FE F7 CP F7 ;<br />

21388<br />

21389 538D 28 F8 JR Z. F8 ~ 5387H JA ~ VERGESSEN<br />

21439<br />

21390<br />

21 440<br />

21391 538F FE F8<br />

CP F8<br />

(Zwischencode)<br />

21 441<br />

21392<br />

2 1442<br />

21393 5391 20 26 JR NZ, 26 ~ 5389H NICHT VORZEICHEN MINUS<br />

21 443<br />

21394<br />

2 1444<br />

21395 5393 23 INC HL PROGRAM<strong>MZ</strong>EIGER 2 1445<br />

5394 CD 88 53 CALL 5388<br />

AUSDRUCK (HL) AUSWERTEN<br />

21396<br />

21397<br />

,21398<br />

2 1446<br />

2 1447<br />

21448<br />

2 1449<br />

21399 ~ 5376H<br />

5397 18 DD JR DD I VORZEICHEN DES LETZTEN<br />

21400 IAR6UMENTES UMKEHREN 21450<br />

2 1451<br />

53B9<br />

53BC<br />

53BF<br />

53C2<br />

53C3<br />

53C6<br />

53C7<br />

53CA<br />

53CB<br />

CD<br />

CA<br />

CD<br />

08<br />

3A<br />

66 1C<br />

FE 20<br />

CC<br />

65<br />

53<br />

6A<br />

B7<br />

CA FE 20<br />

08<br />

C9<br />

CALL l<br />

JP Z.<br />

CALL 5<br />

EX AF,<br />

LD A. (<br />

OR<br />

JP<br />

A<br />

Z.<br />

EX AF,<br />

RET<br />

21401<br />

21402<br />

21403<br />

21404<br />

21405<br />

21406<br />

21407<br />

21408<br />

21409<br />

Ausdruck mit Priorität 1 oder höher auswerten<br />

5399 CD B9 53 CALL 53B9 (AUSDRUCK AUF KONSTANTE.<br />

lEINGEBAUTE FUNKTION ODER<br />

lVARIABLE UNTERSUCHEN<br />

539C FE FD CP FD ; ~ (Zwischencode)<br />

539E<br />

539F<br />

53AO<br />

CO<br />

23<br />

3A 65 6A<br />

RET NZ<br />

INC HL<br />

LD A. (6A65)<br />

NICHT POTENZIERUNG<br />

PROGRAM<strong>MZ</strong>EIGER<br />

WERTFLAG ERSTES ARGUMENT<br />

21452<br />

2 1453<br />

1454<br />

Wert der eingebauten Funkt<br />

Variablen bereitstellen<br />

53CC<br />

53CO<br />

21455<br />

2 1456 53DO<br />

~ 1457 53D1<br />

1458<br />

AF<br />

32 65 6A<br />

E5<br />

2A BB 6A<br />

XOR A<br />

LO (6A<br />

PUSH H<br />

LD HL.<br />

21410 1459<br />

21411 53A3 FE 03 CP 03 STRINGWERT 7 1460 53D4 37 SCF<br />

21412<br />

ED 52<br />

SBC HL<br />

21413 53A5 CA FB 20 JP Z. 20FB<br />

; JA ~ DATENFEHLER<br />

DA F8 20 JP C. 2<br />

21414<br />

21415<br />

21416<br />

21417<br />

21418<br />

21419<br />

21420<br />

21421<br />

21422<br />

21423<br />

21424<br />

21425<br />

21426<br />

21427<br />

21428<br />

21429<br />

21430<br />

21431<br />

21432<br />

53A8<br />

53A9<br />

53AC<br />

53AD<br />

53AE<br />

53AF<br />

53B2<br />

53B5<br />

5386<br />

53B7<br />

F5<br />

CD<br />

Cl<br />

F5<br />

E5<br />

CD<br />

CD<br />

E1<br />

Fl<br />

18<br />

88<br />

B1<br />

F5<br />

E3<br />

53<br />

58<br />

61<br />

PUSH AF<br />

CALL 5388<br />

POP BC<br />

PUSH AF<br />

PUSH HL<br />

CALL 58Bl<br />

CALL 61F5<br />

POP HL<br />

POP AF<br />

JR E3 ~ 539CH<br />

;<br />

;<br />

WERTFLAG MERKEN<br />

I AUSDRUCK AUF EINGEBAUTE<br />

IFUNKTION. KONSTANTE ODER<br />

I VARIABLE UNTERSUCHEN<br />

TYPFLAG ERSTER WERT<br />

NÄCHSTES PROGRAMMBYTE<br />

PROGRAM<strong>MZ</strong>EIGER MERKEN<br />

(ZEIGER AUF LETZTE ZWEI<br />

I ARGUMENTE BEREITSTELLEN<br />

~ - ROUTINE<br />

PROGRAM<strong>MZ</strong>EIGER HOLEN<br />

NÄCHSTES PROGRAMMBYTE HOLEN<br />

I UNTERSUCHEN. OB WEITERE<br />

I ARGUMENTE MIT GLEICHER PR.<br />

1461 5305<br />

1462<br />

1463 5307<br />

1464<br />

1465<br />

1466 53DA<br />

1467 53DB<br />

1468 53DC<br />

1469<br />

1470 53DE<br />

1471 53DF<br />

1472 53EO<br />

1473<br />

1474 53E2<br />

1475 53E3<br />

1476<br />

1477<br />

1478 53E6<br />

1479<br />

1480 53E8<br />

1481 53E9<br />

" 1482<br />

1483<br />

1484<br />

1485<br />

53EB<br />

53EC<br />

E1<br />

D5<br />

06<br />

12<br />

13<br />

10<br />

D1<br />

CD<br />

FE<br />

23<br />

28<br />

05<br />

FC<br />

14<br />

F7<br />

F8<br />

2B<br />

FE E4<br />

54<br />

POP HL<br />

PUSH DE<br />

LD B. 0<br />

LD (OE<br />

INC DE<br />

DJNZ FC<br />

POP OE<br />

CALL 54<br />

CP F7<br />

INC HL<br />

JR Z. F<br />

DEC<br />

CP<br />

HL<br />

E4<br />

" 1486 53EE CA lA 54 JP Z. 5<br />

~

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!