05.11.2013 Aufrufe

C - The Sharp MZ-Series

C - The Sharp MZ-Series

C - 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.

ALLGEMEINE ANLEITUNG FOE X~ S J...fi'X<br />

PArEll<br />

hh, hl, .•.<br />

l-2stellige Hexadezimalzahl<br />

bhhh, hhh 1, •••<br />

l-4stellige Hexadezimalzahl<br />

dddd. dddl....<br />

l-4stellige Dezimalzahl von<br />

von 9-FF: 7, lE<br />

von 9-FFFF: D, 18C, F~SI<br />

1-9999<br />

syabel<br />

S robel (Variable oder Label). Eine .u~~", vv .. ,,~ ...... , ..... _ ....__ ~ ••_____•• ,<br />

Ziffern und Unterstreichungsstric en; das ers e e c en ar K:e ne<br />

Ziffer sein. Symbole sind auf alle Stellen signifikant, d.h. das Symbol<br />

symbolSl23456789 wird vom Symbol symbol~12345678a unterschieden. Großund<br />

Kleinbuchstaben werden<br />

Errhandling, d99, T, SYS_adr<br />

unterschieden (a()A): primenumber,<br />

Inr. lorI, •.. iLine number<br />

Zeilennummer, welche sich folgendermaßen darstellen läßt:<br />

1. als dddd<br />

2. als ';' oder 'I'. Beides sind Pseudovariablen: ';' enthält die<br />

aktuelle. 'I' die letzte Zeilennummer<br />

3. als ';' oder 'I' +1- dddd. Zum Wert der Pseudovariablen wird dddd<br />

addiert oder subtrahiert: ;-1 • 1-9 • ;+2<br />

4. als symbol. Der Computer sucht nach der Programmzeile, in der das<br />

Label vorkommt, und ersetzt symbol durch die entsprechende<br />

ZeilennUmMer. symbol ist in diesem Fall also auch eine<br />

Pseudovariable. allerdings besonderer Art.<br />

5. als symbol +/- dddd. Siehe 4.. Zum Wert der ,Pseudovariblen wird<br />

dddd addiert oder subtrahiert.<br />

Beispiel: Wenn man das Programm<br />

1 FOR prim=5 TO 1999 STEP 2<br />

2 ft=TRUEt<br />

3 FOR t=3 TO SQRTI(primtl)<br />

4 IF prim/t*t=prim THEN<br />

5 NEXT<br />

( 6 e::<br />

7 IF ft THEY PRINT prim,<br />

a HEXT<br />

STEP 2<br />

f'=FALSEJ:GOTO e<br />

hat und gerade die Zeile 2 mit "12 ~ gelistet hat,<br />

Zeile 3 jetzt die aktuelle Zeile ist, dann listen die<br />

Listbefehle die angegebenen Zeilenbereiche:<br />

I<br />

1-8 <br />

1 8 <br />

I<br />

3 <br />

1 e 6 <br />

1 3,7 oder 1 3 7 3-7 <br />

- 1 ; I 3-8 <br />

I 2/<br />

2-8 <br />

I e-2 I-I<br />

4-7 <br />

1 ; +l 5 4-5 <br />

7<br />

so daß die<br />

folgenden<br />

ht<br />

Ibl <br />

vart<br />

var<br />

var\<br />

varl<br />

var$<br />

ALLd lEINE ANLEITUNG FOH XBC S 1.0X<br />

Eine Folge von ASCII-Zeichen, eingeschlossen in '"': Wtext"<br />

Label. Muß an erster Stelle einer Zeile stehen: <br />

9 eefnxt:: <br />

Das Label eofnxt markiert die Zeile 9. <br />

Variable vom Typ Byte (9-255 bzw. TRUEf/FALSE'). Bytevariablen werden<br />

mit "'~ gekennzeichnet: bvf, arxt, bytevart.<br />

•<br />

r:l.-a-O;l-e--YOIIt--!yp-€ 'a-rcU-na-H-S ••• 6SS:t5-J.-eaTd1'lfaivcfr1-crnnn werden nIClrt<br />

gekennzeichnet: hfk, mz, file_number<br />

Variable vom Typ Integer (-32768 ... +32767).<br />

mit "\" gekennzeichnet: fjg\, quark\, MT\<br />

Integervariablen werden<br />

Variable vom Typ Real (+1- 2.938736E-39 - 3.4a2823Et38). Realvariablen<br />

werden mit ~I" gekennzeichnet: rvl, Ffjifl, _xl '~<br />

Variable vom Typ String (Länge 9-255). Stringvariablen werden mit ~$"<br />

gekennzeichnet: H$, first_file_name$<br />

varn <br />

Variable vom Typ Byte, Cardinal, Integer oder Real. <br />

varx <br />

Variable beliebigen Typs (var', var, var\, varl, var$). <br />

expt<br />

Arithmetischer Ausdruck.<br />

umgewandelt wird.<br />

der nach der Berechnung In den Datentyp Byte<br />

exp<br />

(. Arithmetischer Ausdruck, der nach der Berechnung in den Datentyp Cardinal<br />

umgewandelt wird.<br />

exp\ <br />

Arithmetischer Ausdruck. der nach der Berechnung in den Datentyp Integer<br />

umgewandelt wird.<br />

expl<br />

e::rp$<br />

expn<br />

Arithmetischer Ausdruck. der nach der Berechnung in den Datentyp Real<br />

umgewandelt wird.<br />

Arithmetischer Ausdruck, der nach der Berechnung in den Datentyp String<br />

umgewandelt wird.<br />

Arithmetischer Ausdruck.<br />

Integer oder Real hat.<br />

der als Ergebnis den Datentyp Byte, Cardinal,<br />

8

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!