Suchen und Finden
Service
Infos und Kontakt
Inhaltsverzeichnis
6
1 Vorwort
10
Vorwort zur 5. Auflage
10
Vorwort zur 4. Auflage
10
Vorwort zur 1. Auflage
10
2 Die Entwicklungsumgebung
14
2.1 Ein einfaches Beispiel
16
2.2 Assembler und Linker
17
2.3 Der Debugger
18
3 Allgemeiner Aufbau eines Assembler- Programms
22
3.1 Bezeichner
23
3.2 Befehle
25
3.3 Direktiven
26
3.4 Ein Standard-Rahmen für Assembler-Programme
27
3.5 Befehle und Direktiven des Beispielprogramms
28
3.6 Makro-Aufrufe
31
3.7 Das Assembler-Listing
39
4 Konstanten und Variablen
48
4.1 Ganze Zahlen
48
4.2 Zeichen und Zeichenketten
51
4.3 Vereinbarung von Variablen
52
4.4 Konstante Ausdrücke
56
4.5 Konstanten-Vereinbarung
64
5 Arithmetische Befehle
68
5.1 Die Register
68
5.2 Zuweisung, Addition und Subtraktion
74
5.3 Schiebebefehle
79
5.4 Multiplikation
84
5.5 Division
89
5.6 Logische Befehle
92
5.7 Keller-Befehle
96
6 Kontrollstrukturen im Assembler
98
6.1 Die einseitige Verzweigung
99
6.2 Die zweiseitige Verzweigung
108
6.3 Bedingungsschleifen
109
6.4 Zählschleifen
116
7 Adressierungsarten
120
7.1 Die unmittelbare und die direkte Adressierung
120
7.2 Die Index-Adressierung
122
7.3 Die indirekte Adressierung
130
7.4 Die basis-indizierte Adressierung
132
7.5 Die index-indirekte Adressierung
137
7.6 Die Stringadressierung
140
8 Makros und bedingte Assemblierung
154
8.1 Makro-Definition und Makro-Aufruf
155
8.2 Blockwiederholungen
166
8.3 Bedingte Assemblierung
171
8.4 Geschachtelte Makros
181
8.5 Weitere Direktiven zur Steuerung der Listing- Ausgabe
185
9 Unterprogramme
188
9.1 Definition und Aufruf von Unterprogrammen
189
9.2 Parameter-Übergabe
191
9.3 Lokale Marken und lokale Variable
202
9.4 Ergebnisse aus Unterprogrammen
206
9.5 Spezielle Direktiven
209
9.6 Rekursive Unterprogramme
217
9.7 Aufruf von Interrupt-Routinen
225
9.8 Selbstgeschriebene Interrupt-Routinen
237
10 Segmente und Segment- Anweisungen
242
10.1 Die physikalische Speicheradresse
242
10.2 Die vereinfachten Segment-Anweisungen
248
10.3 Die Standard-Segment-Anweisungen
252
10.4 Die Segmente der vereinfachten Segment- Anweisungen
260
10.5 Kommandozeilen-Parameter
263
10.6 Der Bildschirm-Speicher
267
11 Modularisierung von Programmen
270
11.1 Sprachmittel des Assemblers zur Modularisierung
273
11.2 Der Binder
278
11.3 Die Bibliotheksverwaltung
284
12 Assembler und Hochsprachen
286
12.1 Die Schnittstelle zu C++ und C
289
12.2 Die Schnittstelle zu Pascal
308
12.3 Die Schnittstelle zu Turbo Pascal
308
13 Zusammengesetzte Datentypen
322
13.1 Strukturen
323
13.2 Variante Strukturen
328
13.3 Records
331
14 Andere Prozessoren
334
14.1 Einstellung des Prozessors
335
14.2 Die neuen und erweiterten Befehle des 80186 und 80286
336
14.3 Der 32 Bit-Prozessor 80386
340
Anhang
348
A Die verwendeten Makros
348
B ASCII-Tabelle
357
Erweiterte ASCII-Tabelle
358
Literaturverzeichnis
359
Index
360
Beispiele zu diesem Buch
369
Mehr eBooks vom gleichen Verlag
Mathematik für die ersten Semester, von: Wolfgang Mückenheim, Preis: 21,80 EUR
Handbuch des Marketing, von: Werner Pepels, Preis: 79,90 EUR
Kostenrechnung. (Managementwissen für Studium und Praxis), von: Dieter Rüth, Preis: 35,80 EUR
3D-Krisenmanagement, von: Ronny A. Fürst, Thomas Sattelberger, Oliver P. Heil, Preis: 29,80 EUR
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion









