Das ASSEMBLER-Trainingsbuch
Das ASSEMBLER-Trainingsbuch | |||
---|---|---|---|
Sprache | deutsch | ||
Autor(en) | Heribert Schmidt | ||
Verlag | Data Becker | ||
Jahr | 1985 | ||
ISBN | ISBN 3-89011-071-1 | ||
Neupreis | |||
Datenträger | |||
Seitenzahl | |||
letzte Auflage | |||
Genre | Programmieren | ||
Information |
Buchrückseite[Bearbeiten | Quelltext bearbeiten]
DAS STEHT DRIN:
Dieses Buch bietet dem interessierten Programmierer eine leichtverständliche Einführung in die weitverbreiteten Assembler PROFI-ASS, SM MAE und T.EX.AS. mit hilfreichen Tips & Tricks, Hinweisen und Zusatzprogrammen. Gleichzeitig dient es als praxisorientiertes Handbuch mit Erläuterungen wichtiger Begriffe und Befehle.
Aus dem Inhalt:
- Arbeiten mit dem Monitor
- Disassemblieren
- Mnemonics, Labels, Variable
- Adressierung
- Tabellen- und Variablenzuweisung
- Wohin mit dem Objektcode?
- Bedingte Assemblierung
- Druckerausgabe
- Macros
und vieles mehr
UND GESCHRIEBEN HAT DIESES BUCH:
Heribert Schmidt ist als Buch und Softwareautor (Finanzgenie, Trainingsbuch zu Datamat) spezialisiert auf Problemlösungen mit Mikrocomputern für Selbständige und Privathaushalte - wobei er besonderen Wert auf den praktischen Einsatz der Anwendungen legt.
Inhaltsverzeichnis[Bearbeiten | Quelltext bearbeiten]
Einleitung ............................................ 1 Monitor / Assembler - Eine allgemeine Besprechung ..... 3 MONITOR KAPITEL 1: DIE FUNKTIONEN IM EINZELNEN 1.1. Register Display (Register anzeigen).............. 11 1.2. Memory Display (Speicherinhalt zeigen)............ 19 1.3. Go (Programm starten)............................. 23 1.4. Load / Save (Programm laden / speichern).......... 31 1.5. Disassemble (Programm in MnemonicSs).............. 36 1.6. Compare (Speicherbereiche vergleichen)............ 41 1.7. Transfer (Blöcke kopieren)........................ 44 1.8. Hunt (Zeichenfolge suchen)........................ 99 1.9. Fill (Speicherbereich mit einem Zeichen füllen)... 59 1.10. Walk (Einzelschrittmodus)........................ 95 1.11. Quicktrace (Programmablauf mit Unterbrechungsp.). 89 1.12. Bank (Speicherkonfiguration bestimmen)........... 102 KAPITEL 2: DIE BEFEHLE IN DER PRAXIS 2.1. Die Interrupttechnik ............................. 110 2.2. Einsatz der Maschinenprogramme am C 64 ........... 120 ASSEMBLER KAPITEL 1: ASSEMBLER - AUFGABEN UND EINSATZ 1.1. Editor / Labels / Variable ...................... 127 1.2. Adressierung / Operatoren / Kommentare .......... 135 1.3. Woher das Source File / Wohin der Objektcode? ... 145 1.4. Tabellen- Variablenzuweisung .................... 161 1.5. Labels und Variable ausgeben .................... 170 1.6. Die Druckerausgabe / Source File Gestaltung ..... 175 1.7. Bedingte- und interaktive Assemblierung ......... 180 1.8. Macros .......................................... 191 KAPITEL 2: PROGRAMMIERUNG IN ASSEMBLER 2.1. Planung ......................................... 207 2.2. Source File / Kurzbeschreibung .................. 225 2.3. Zusammenfassung ................................. 236 ANHANG ASCII / Bildschirmcode Tabelle ....................... 239 65XX Flags ........................................... 243 65xx Adressierung .................................... 245 65xx Befehle ......................................... 248 Struktogramme / Ablaufdiagramme ...................... 256 Index ................................................ 258 Literaturverzeichnis ................................. 262 C 64 Speicherverwaltung .............................. 203 Programmiermodell .................................... 264
Leseprobe[Bearbeiten | Quelltext bearbeiten]
(1. Auflage - Seite 1f: Kapitel "EINLEITUNG")
Das vorliegende Buch ist wie die meisten Programmpakete zur Maschinensprache in zwei Teile aufgegliedert. Um die Arbeit von dem verwendeten Programmpaket möglichst unabhängig zu machen, sind alle Beispiele für die Assembler: PROFI MON von DATA BECKER, MAE 64 von SM Software und T.EX.AS. von INTERFACE AGE ausgearbeitet. Auch wenn Sie einen anderen Assembler als einen der aufgeführten benutzen, können die in der Regel rein formalen Unterschiede zwischen den einzelnen Assemblern leicht mit Hilfe des Handbuches korrigiert werden. Das Buch vermittelt im Wesentlichen die Grundlagen und die praktische Anwendung der Assembler- Programmierung möglichst unabhängig von dem verwendeten Assembler oder Monitor.
Im ersten Teil wird der Maschinensprache Monitor erklärt und anhand von Beispielen der Umgang mit diesem eingeübt. Jeweils am Ende eines Absatzes werden Fragen zu dem behandelten Stoff gestellt. Sie sollten diese Fragen schriftlich beantworten, um Ihre Lösungen besser mit den abgedruckten vergleichen zu können. Wenn Sie eine Frage nicht beantworten können, sollten Sie im Text und nicht bei den Antworten nachschlagen. Auf diese Weise werden Sie Ihr Lernziel sicher erreichen.
Im zweiten Teil des Buches wird der Assembler in derselben Weise besprochen. Die letzten Kapitel trainieren den Umgang mit dem Monitor und dem Assembler anhand einiger allgemeingültiger Beispiele.
Im letzten Kapitel wird auch ein umfassend ausgearbeitetes System zur strukturierten Programmierung vorgestellt und der Umgang damit an einem Beispiel eingeübt.
Grundlegende Kenntnisse der Maschinensprache - Programmierung (Kenntnis der Befehle) sind zur Bearbeitung des Stoffes von Vorteil, aber keineswegs Voraussetzung. Alle 6502 (6510) Befehle und Adressierungsarten werden besprochen und mit Beispielen veranschaulicht.
Der Anhang macht das Buch zu einem Nachschlagewerk, daß Sie auch als Profi immer wieder zur Hand nehmen werden. In einem eigenen Kapitel werden dann Arbeitshinweise zur strukturierten Assembler - Programmierung gegeben und diese anhand von Beispielen, im letzten Kapitel, in die Praxis umgesetzt.
Nachdem Sie das Buch durchgearbeitet haben, wird Ihnen Ihr Assembler ein willkommenes und unentbehrliches Werkzeug zur Maschinensprache - Programmierung sein. Dazu wünsche ich Ihnen viel Freude und Erfolg.