PofoWiki

Die ultimative Informationsquelle zum ATARI Portfolio

Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:diy:andere:gofolio

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
software:diy:andere:gofolio [21/01/2009 20:01] – Formatierung uxtsoftware:diy:andere:gofolio [21/01/2009 20:01] – Formatierung uxt
Zeile 599: Zeile 599:
 r:=REAL(ch). r:=REAL(ch).
 </code>  </code> 
 +
  
  
Zeile 615: Zeile 616:
 \\ \\
   * Real ACOS(Real),\\ gibt den Arcuscosinus (in Rad) des Arguments zurück. Z.B.:    * Real ACOS(Real),\\ gibt den Arcuscosinus (in Rad) des Arguments zurück. Z.B.: 
-<code n>+<code c>
 PRINT("%f\n,ACOS(3.14)) PRINT("%f\n,ACOS(3.14))
 </code> </code>
Zeile 621: Zeile 622:
   * Integer ADDR(Variable),\\ gibt die Offset-Addresse einer Variablen (von beliebigem Typ) im Datensegment zurück.\\   * Integer ADDR(Variable),\\ gibt die Offset-Addresse einer Variablen (von beliebigem Typ) im Datensegment zurück.\\
 \\ \\
-  * Integer AND(Bedingung, <Bedingung>, <Bedingung>, ....),\\ führt einen logischen Und-Vergleich der einzelnen Bedingungen durch. Gibt den Wert wahr (1) zurück, wenn alle Bedingungen wahr sind.\\ Ist eine Bedingung falsch, so wird der Wert falsch (0) zurückgegeben. Z.B.:\\+  * Integer AND(Bedingung, <Bedingung>, <Bedingung>, ....),\\ führt einen logischen Und-Vergleich der einzelnen Bedingungen durch. Gibt den Wert wahr (1) zurück, wenn alle Bedingungen wahr sind. Ist eine Bedingung falsch, so wird der Wert falsch (0) zurückgegeben. Z.B.:\\
 <code c>  <code c> 
 IF(AND(1 >= 0, 2 = 2), PRINT("wahr"), PRINT("falsch")) IF(AND(1 >= 0, 2 = 2), PRINT("wahr"), PRINT("falsch"))
-</code>.\\+</code>
 \\ \\
   * Integer ANDB(Integer, Integer),\\ liefert das Ergebnis des bitweisen Und-Vergleiches der beiden Übergabeparameter zurück. Z.B.:   * Integer ANDB(Integer, Integer),\\ liefert das Ergebnis des bitweisen Und-Vergleiches der beiden Übergabeparameter zurück. Z.B.:
Zeile 728: Zeile 729:
   * Integer INT(alle Typen),\\ wandelt den übergenbenen Typ in einen Wert vom Typ Integer.\\   * Integer INT(alle Typen),\\ wandelt den übergenbenen Typ in einen Wert vom Typ Integer.\\
 \\ \\
-  * Void INTR(Integer),\\ führt einen allgemeinen 8086-Software-Interrupt aus. Als Argument wird die Nummer des Interrupt-Vektors übergeben. Die Prozessorregister können hierbei über die folgenden in Gofolio vordefinierten Variablen beschrieben und gelesen werden:\\ _AX, _BX, _CX, _DX, _SI, _DI, _FL.\\Das folgende Programm-Beispiel ermittelt über den Interrupt 0x21 und dessen Funktion 0x2a den Monat (1 bis 12) sowie den Tag des Monats (1 bis 31):\\+  * Void INTR(Integer),\\ führt einen allgemeinen 8086-Software-Interrupt aus. Als Argument wird die Nummer des Interrupt-Vektors übergeben. Die Prozessorregister können hierbei über die folgenden in Gofolio vordefinierten Variablen beschrieben und gelesen werden:\\ _AX, _BX, _CX, _DX, _SI, _DI, _FL.\\ Das folgende Programm-Beispiel ermittelt über den Interrupt 0x21 und dessen Funktion 0x2a den Monat (1 bis 12) sowie den Tag des Monats (1 bis 31):\\
 \\ \\
 <code c> <code c>
software/diy/andere/gofolio.txt · Zuletzt geändert: 21/01/2009 00:01 (Externe Bearbeitung)