lehrerbibliothek.deDatenschutzerklärung
Assembler Programmierung Studienausgabe Ungekürzte Originalausgabe des Standardwerks

inkl. CD-ROM
Assembler Programmierung
Studienausgabe


Ungekürzte Originalausgabe des Standardwerks



inkl. CD-ROM

Wolfgang Link

Franzis' Verlag GmbH
EAN: 9783772370144 (ISBN: 3-7723-7014-4)
304 Seiten, paperback, 17 x 24cm, 2004, inkl. CD-ROM

EUR 15,00
alle Angaben ohne Gewähr

Umschlagtext
Das Lehr- und Arbeitsbuch der Assembler-Programmierung wendet sich an alle Leser, die Assembler-Programmierung am eigenen PC erlernen wollen. Nach einer kurzen Einführung können Sie bereits erste Erfolgserlebnisse mit einem selbst geschriebenen Programm vorweisen. Bei jeder weiteren Übung lernen Sie einige neue Befehle dazu und können sich so Schritt für Schritt in die Assembler-Programmierung einarbeiten.



Der renommierte Autor Wolfgang Link zeigt in der 10. überarbeiteten Auflage erneut die Aktualität von Assembler, speziell für hardware- und systemnahes sowie zeitkritisches Programmieren. Besonders geeignet ist das Werk auch für Informatikstudenten, die sich mit dieser Sprache beschäftigen wollen.



Aus dem Inhalt:

• Alle Befehle von A bis Z

• Prozessortypen

• DOS-Interrupts

• Interrupt-Steuerung

• Einbinden in Hochsprachen

• Makros

• Der Weg zum lauffähigen Programm

• Datei-Handling

• Debuggen



Auf CD-ROM:



• Assembler-Vollversion

• Quelltexte zu allen im Buch beschriebenen Programmen

• Lösungen zu den Übungen

• Makrobibliothek

• Zusätzliche Aufgaben
Rezension
Die Studienausgabe der "Assembler Programmierung" bietet den optimalen Einstieg in die maschinennahe Programmierung. Der Autor stellt die komplette Bandbreite der hardware- und systemnahen Programmierung für die x86-Prozessorfamilie ausführlich und in kleinen Schritten dar. Viele Beispiele, die sich u.a. auf der beiliegenden CD-ROM befinden und dadurch ohne langes abtippen ausprobiert werden können, unterstützen das Verständnis und machen Lust auf mehr.

Florian Schimandl, lehrerbibliothek.de
Inhaltsverzeichnis
1 Einführung

1.1 Assembler-Programmierung
1.2 Assembler-Einsatz

2 Die Mikroprozessorfamilie 80x86 und Pentium

2.1 Aufbau der Prozessoren 80x86 und Pentium
2.2 Die Datenregister
2.3 Die Adressregister
2.4 Das Flag-Register
2.5 Die Segmentregister und die Adressbildung

3 Der MS-DOS-Funktionen-Interrupt

4 Erstellen eines lauffähigen Programms

4.1 Der Aufbau von Assembler-Programmen
4.2 Editor, Assembler und Linker

5 Zyklische und verzweigte Programme

6 Warteschleifen

7 Prozeduren und Stackoperationen

7.1 Einführung
7.2 Adress- und Datenstapel
7.3 Unterprogramm als NEAR-Prozedur
7.4 Unterprogramm als FAR-Prozedur
7.5 Einbinden von Prozeduren in eine Bibliothek

8 Macros

9 Arbeiten mit ASCII-Zahlen

9.1 ASCIl-Zahlen-Arithmetik
9.2 BCD-Binär-Wandlung
9.3 Binär-BCD-Wandlung

10 Arbeiten mit gepackten BCD-Zahlen

11 Textausgabe
11.1 Definieren von Variablen und Speicherbereichen
11.2 Ausgabe eines Textes

12 Testhilfen

12.1 Der Debugger DEBUG
12.2 Programme assemblieren mit dem Programm DEBUG

13 Ringschiebe-Befehle

14 Logische Befehle

14.1 Bitmaskierung
14.2 Bitmanipulation

15 Verarbeitung von Zeichenketten

16 Texteingabe

17 Adressierungsarten

17.1 Die direkte Adressierung
17.2 Die indirekte Adressierung

18 Umcodieren

19 Parameterübergabe an Prozeduren

19.1 Übergabe in Registern
19.2 Übergabe über den Stack
19.3 Übergabe mit globalen Variablen

20 Einbinden von Assembler-Programmen in Hochsprachenprogramme

21 Arbeiten mit Dateien

22 Parameterübergabe bei Programmaufruf

23 Absolutes Lesen von Sektoren

24 Die ausführliche Segment-Definition

25 Interrupt-Programme

25.1 Der Video-Interrupt 10H
25.2 Der Tastatur-Interrupt 16H
25.3 Einbinden speicherresidenter Interrupt-Programme

26 Ausgabe von Escape-Sequenzen

27 Verarbeitung von Gleitkommazahlen - Coprozessor-Programmierung

27.1 Gleitkomma-Arithmetik
27.2 Rechnen mit Gleitkommazahlen
27.3 Gleitkomma-Darstellung nach Norm IEEE P754
27.4 Coprozessor-Programmierung

28 Ergänzende Übungen

28.1 Aufgabenbeschreibung
28.2 Lösungen

29 Alphabetische Befehlsbeschreibung

30 Die Pentium und 80486-Gleitkommabefehle

31 Anhang

31.1 Makrobibliothek
31.2 Optionen des Assemblers ml
31.3 ASCII-Tabelle

Stichwortverzeichnis