C16 / C116 / PLUS/4 Maschinensprache
C16 / C116 / PLUS/4 Maschinensprache | |||
---|---|---|---|
Sprache | deutsch | ||
Autor(en) | Dieter Vüllers | ||
Verlag | Data Becker (1986) | ||
Jahr | 1986 | ||
ISBN | ISBN 3-89011-206-4 | ||
Neupreis | DM 29.- | ||
Datenträger | keine | ||
Seitenzahl | 246 | ||
letzte Auflage | 2. überarbeitete, 1987 | ||
Genre | Einsteiger / Fortgeschrittener / Assembler für Anfänger | ||
Information |
Buchrückseite[Bearbeiten | Quelltext bearbeiten]
Inhaltsverzeichnis[Bearbeiten | Quelltext bearbeiten]
- 1. Einführung
- 2. Der Befehlssatz des 7501
- 3. Anwendungen der Maschinensprache
- 4. Nutzung der ROM's
- 5. Fortgeschrittene Programmierung
- 6. Beispielprogramme
- Anhang
Leseprobe[Bearbeiten | Quelltext bearbeiten]
Meinung[Bearbeiten | Quelltext bearbeiten]
75nulleins: Der "Vüllers" ist eine kleine, kurz Einführung in die Maschinensprache der 264er Computerreihe. Dabei werden zunächst in einem kurzen Abschnitt ein paar Worte über Bits und Bytes, die Zahlensysteme und die Bedienung des TEDMON verloren sowie die Register und Flags der CPU vorgestellt. Kapitel 2 erklärt recht brauchbar die einzelnen Befehle der CPU, sinnvoll nach Funktionsgruppen zusammengefaßt, wie z.B. Ladebefehle, Flagbefehle, bedingte Verzweigungen, Stackbefehle. Kapitel 3 (S.93-134) ist der eigentliche Fließtext des Büchleins, und leider ein wenig kurz geraten. Es enthält ein paar Beispiele, wie man Maschinensprache sinnvoll einsetzt und auch mit BASIC verknüpft einsetzen kann. Eventuell ist es empfehlenswert, dieses Kapitel gleich nach der Einführung einmal durchzulesen, dann hat man gleich ein besseres Verständnis für das, was man im Befehlssatzkapitel liest. In Nutzung der ROM's werden die Routinen der Kernaltabelle vorgestellt und wichtige bzw. interessante Adressen, die eigentlich zum BASIC Interpreter gehören, aber auch von Assembler aus gut und sinnvoll nutzbar sind (Bsp. SCNCLR). Man hat danach ein gutes Verständnis dafür, wie man ROM Routinen selber benutzen kann und wie. Die Beispielprogamme sind zwei: eines ist ein Utility, das den Inhalt des Textbildschirmes im Grafikbildschirm darstellen kann. Das andere Tool entfernt sämtliche REM Zeilen aus BASIC Programmen. Obwohl beide an sich nützlich, dienen sie natürlich v.a der Demonstration des vorher Beschriebenen.
Obwohl es für eine reine Einführung wirklich sehr kurz gehalten ist, kann es durchaus benutzt werden, um Maschinensprache von Grund auf zu lernen. Alle wichtigen Dinge werden zumindest angesprochen und die basalen Informationen sind gut verständlich dargestellt. Viel Wert wird auf die Vernetzung hin zum BASIC gelegt. Dafür fehlen leider weiterführende Dinge und insbesondere komlexere Beispiele (wie Interrupt-Programmierung, Grafikalgorithmen, Sortieren o.ä.). Für ein wirkliches "Erlernen" muß man also dringend solche Informationen woanders zusätzlich suchen. Im Gegenzug taugt das Buch dann aber wiederum auch recht gut als Nachschlagewert, wenn man sich späterhin kurz über einzelne Befehle oder Standardeinsprungstellen informieren will. Ergänzt wird es in dieser Hinsicht auch durch eine Adressensammlung von Zeropage und erweiterter Zeropage sowie einer Tabelle über die Einflüsse der Befehle auf die Prozessorflags am Ende des Buches.
Gelungenes kleines Buch, das sehr gut ein erstes Verständins für Assembler vermitteln kann. Darüber hinaus hat man es auch später noch gern griffbereit liegen.