
×
Inhaltsverzeichnis
- 1 Einleitung.
- 1.1 Überblick — Wie man dieses Buch benutzt.
- 1.2 Die Entwicklung von Programmiersprachen.
- 1.3 Standards der Programmiersprache FORTH.
- 2 Grundlegende Konzepte.
- 2.1 Übersicht.
- 2.2 Worte und Wortdefinitionen.
- 2.3 Stackoperationen.
- 2.4 Umgekehrt Polnische Notation (UPN).
- 2.5 Stackmanipulationen.
- 3 Numerische Operatoren.
- 3.1 Überblick.
- 3.2 Zahlendarstellung.
- 3.3 Verarbeitung einfach genauer Zahlen.
- 3.4 Verarbeitung doppelt genauer Zahlen.
- 3.5 Verarbeitung von gemischt genauen Zahlen.
- 3.6 Boolsche Operatoren.
- 4 Speicheroperatoren.
- 4.1 Übersicht.
- 4.2 Zugriff auf den Arbeitsspeicher.
- 4.3 Konstanten und Variablen.
- 4.4 Numerische Ein- und Ausgabe.
- 5 Grundlagen der Kompilation.
- 5.1 Überblick.
- 5.2 Ausführung versus Kompilation.
- 5.3 Definitionsworte.
- 5.4 Doppelpunktdefinitionen.
- 6 Konstrollstrukturen und Compilerworte.
- 6.1 Einleitung.
- 6.2 Logische Werte und Vergleichsoperatoren.
- 6.3 Bedingte Verzweigungen.
- 6.4 Indizierte Schleifen.
- 6.5 Unbestimmte Schleifen.
- 6.6 Compilerworte.
- 7 Organisation des Speichers.
- 7.1 Überblick.
- 7.2 Die Speicherkarte.
- 7.3 Die Boot-Up Literale.
- 7.4 Das Wörterbuch.
- 7.5 Der Wortpuffer.
- 7.6 Der Textpuffer.
- 7.7 Freier RAM.
- 7.8 Der Parameterstack.
- 7.9 Tastatureingabepuffer und Return-Stack.
- 7.10 Der Benutzerbereich.
- 7.11 Die Diskettenpuffer.
- 8 Aufbau und Verwaltung des Wörterbuches.
- 8.1 Überblick.
- 8.2 Vokabulare.
- 8.3 Wörterbuchfelder.
- 8.4 Kompilation und Speicherung von Daten.
- 8.5 Verkettung von Vokabularen.
- 8.6 Wörterbuchsuche.
- 8.7 Vokabularstruktur in FORTH-83.
- 9 Erweitern des Wörterbuches.
- 9.1 Überblick.
- 9.2 Erzeugen eines Wortkopfes.
- 9.3 Primitive.
- 9.4 Definitionsworte des Kerns.
- 9.5 Benutzerdefinierte Definitionsworte.
- 10 Kommunikation mit dem System.
- 10.1 Überblick.
- 10.2 Tastatur und Bildschirm.
- 10.3 Zeichenketten.
- 10.4 Textausgabe.
- 10.5 Texteingabe.
- 10.6 Numerische Zeichenketten.
- 11 Verwaltung des Diskettenspeichers.
- 11.1 Überblick.
- 11.2 Grundlagen der Diskettenspeicherung.
- 11.3 Verwaltung des Diskettenpuffers.
- 11.4 Datentransport.
- 12 Verarbeitung von Quellcode.
- 12.1 Überblick.
- 12.2 Quellcode.
- 12.3 Format und Ausgabe eines Screens.
- 12.4 Editieren eines Screens.
- 12.5 Ausführen eines Screens.
- 13 Systemoperationen.
- 13.1 Überblick.
- 13.2 Der Adreßinterpreter.
- 13.3 Implementation des Adreßinterpreters.
- 13.4 Einbindung in das Betriebssystem MS-DOS.
- 13.5 Der Textinterpreter.
- 13.6 Systeminitialisierung.
- 13.7 Fehlerbehandlung.
- 14 FORTH Prozessoren.
- 14.1 Einleitung.
- 14.2 Der NC4016.
- Anhang A ASCII-Codes.
- Anhang B Forth Wort Verzeichnis.
- Anhang C Literatur.
- Forth Wort Index.
- Stichwortverzeichnis.