C16 / C116 / PLUS/4 Maschinensprache

Aus C64-Wiki
Zur Navigation springenZur Suche springen



C16 / C116 / PLUS/4 Maschinensprache
Cover/Buchdeckel
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]

Rückseite/Buchdeckel


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.

Weblinks[Bearbeiten | Quelltext bearbeiten]