Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Assembler - Grundlagen der PC-Programmierung

Assembler - Grundlagen der PC-Programmierung

von: Ernst-Wolfgang Dieterich

Oldenbourg Wissenschaftsverlag GmbH, 2005

ISBN: 9783486200010, 369 Seiten

5. Auflage

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 29,80 EUR

Ersparnis: 5,00 EUR

Mehr zum Inhalt

Assembler - Grundlagen der PC-Programmierung


 

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