Nächste Seite:
Systemspezifische Besonderheiten
Aufwärts:
M2Amiga Dokumentation
Vorherige Seite:
Testen
Programmieren mit M2Amiga
Unterabschnitte
Systemspezifische Besonderheiten
Abschlussprozeduren (CLOSE)
Import-Alias
Bezeichner
Restriktionen des Einpass-Compilers
Typentransfer und Typenkonversion
Charakteristik verschiedener Typen
Ganze Zahlen
Gleitkommazahlen
Zeichenketten
Das Abschlusszeichen
0C
:
Speicherung der Zeichenketten:
Zeichenkettenverkettung:
Sonderzeichen in konstanten Zeichenketten:
Wahrheitswerte (BOOLEAN)
Aufzählungstypen
SET-Typen
BPOINTER und BPTR
Typisierte Konstanten
Unstrukturierte Typen
Arrays
Records
Allgemeines
Initialisierte Variablen
Tagitems
Bedingte Compilation
Die Syntax
Vorgehensweise
Die Prozessor-Optionen
Beispiele
Codegenerierung für höhere Prozessoren
FPU 68881, FPU 68882 und CPU 68040
Variablen
Register-Variablen und -Parameter
Globale Variablen
Absolute Variablen
Externe Variablen
Externe Prozeduren, Libraries
Externe Prozeduren
Libraries
CODE
Optionale Libraries ohne Implementation
Optionale Libraries mit Implementation
Residente Programme
und
Resident und Reentrant
Fazit
Das Pseudo-Modul
SYSTEM
FPU-Unterstützung für transzendente Funktionen
Das Laufzeitsystem (Arts)
Ein- und Ausgangscode
Eingangscode
Amiga Libraries
Ausgangscode
Compilerunterstützung
Die Behandlung von Laufzeitfehlern
Fehlermeldungen des Laufzeitsystems
Fehler beim Öffnen der
xxx
.library
Programmierter HALT
Ungültiger CASE-Index
Funktion ohne
RETURN
beendet
Stapelüberlauf
Adress-Fehler
Ungültige Instruktion
Division durch Null
Privilegverletzung
Zeiger ist NIL (TRAP 13)
Bereichsfehler
Überlauf
Prozessor Trap #
xxx
Laufzeitumgebung
Speicherbereiche
Modul-Initialisierung
Stack-Aufbau
Adressierung der Parameter
Offene Feldparameter
Kontrollcode
Anordnung von Typen und Variablen
Typen
Globale Variablen
Lokale Variablen
Prozedur-Parameter
Aufsteigen von Version 3.3
Claudio Nieder 2000-11-12