Assembler-Programmierung für x86-Prozessoren/ Literatur und Weblinks
Erscheinungsbild
Toll wäre, hier für die Referenzen einheitlich ein sogenanntes BibTeX-Alpha-Ausgabeformat zu verwenden. Bei diesem Format handelt es sich um einen international genormten Stil für den Aufbau eines Literaturverzeichnisses. Da es einer anerkannten Norm folgt, erhöht es die Akzeptanz im Vergleich zu einer Link-Sammlung oder einfachen Datenliste für die Literatur. Auch die Verwendung eines Aufbaus nach DIN Norm 1505 sollte hier möglich sein.
Aufbau des Zitierschlüssels:
- Eckige Klammer auf... dann
- 1 Autor = 3 Buchstaben + letzte 2 Ziffern der Jahreszahl
- 2-4 Autoren = 1. Buchstabe der Autoren + letzte 2 Ziffern der Jahreszahl
- > 4 Autoren = 1. Buchstabe der ersten drei Autoren + "+" + letzte 2 Ziffern der Jahreszahl
- bei sonst gleichem Zitierschlüssel mit a,b,c durchnumerieren, etwa [Hof02a] oder [ABC+03b]
- Eckige Klammer zu.
Die Auflistung der Quellen sollte alphabetisch erfolgen. Dies erlaubt ein schnelleres Erkennen von Dopplungen.
Quellenangaben
Literatur und Weblinks
[Nat00] |
International System of Units (SI) – Prefixes for binary multiples. National Institut of Standard and Technology http://physics.nist.gov/cuu/Units/binary.html. |
[Sie04] |
Prozessorgrundlagen: Von-Neumann-Architektur, Teil. Prof. Dr. Christian Siemers. http://www.tecchannel.de/technologie/prozessoren/402283/. |
[Pod03] |
Das Assembler-Buch I – Grundlagen, Einführung und Hochsprachenoptimierung. ISBN 3827319293, Addison-Wesley, Deutschland, 2002. |
Weitere Weblinks
Assemblerprogrammierung
- Entwicklungsseite von MenuetOS, einem 32-Bit-Betriebssystem das komplett in Assembler entwickelt wird und unter der GPL steht
- Sehr umfangreiches Buch über die Assemblerprogrammierung unter DOS, Linux und Windows. (englisch)
- Kurze Einleitung zum Thema Assembler in Kombination mit Pascal.
NASM
- Neben einer weiteren Downloadmöglichkeit für NASM auch ein Assembler Tutorial von Dr. Paul Carter (englisch)
- Neben einigen nützlichen Weblinks auch einige Beispielprogramme (englisch)
FASM
MMX/SSE
Windows Programmierung
Hardware
- Bericht über den Itanium Prozessor im Linux Magazin
- Die Intelprozessoren im Überblick im Elektronik-Kompendium
- "Moderne Prozessorarchitekturen" von der Uni Trier
- Sehr umfassende technische Dokumentation zu x86 Prozessoren
Source Code
Weitere Themen
Interruptlisten
- Ralf Brown’s Interrupt List HTML-Version. (englisch)
- Ralf Brown’s Interrupt List Download-Version. (englisch)
Weitere Literatur
- Marcus Roming, Joachim Rohde: Assembler - Grundlagen der Programmierung, mitp-Verlag, 2003, ISBN 382660671X.
- Wolfgang Links, Assembler Programmierung; Franzis Verlag GmbH, 2004, ISBN 3772370144.
- Trutz Eyke Podschun: Das Assembler-Buch; Grundlagen und Hochsprachenoptimierung, Addison-Weslay, 1999, ISBN 3827315131.
- Peter Monadjemi: PC-Programmieren in Maschinensprache, Markt & Technik, ISBN 3-89090-957-4 (nicht mehr verfügbar).
- Don & Penn Brumm: 80386; Markt & Technik, 1995, ISBN 3890905919 (wahrscheinlich nicht mehr verfügbar).
- Robert Hummel: Die Intel-Familie – Technisches Referenzhandbuch für den 80x86 und 80x87; Ziff-Davis Press; 1995, ISBN 389362807X.
- Maurus, Reinhold; Wohak, Bertram: 80x86/Pentium Assembler; IWT, 1996 ISBN 382662601X.
- Podschun, Trutz Eyke: Die Assembler-Referenz II – Kodierung, Dekodierung und Referenz; Addison-Wesley, 2003, ISBN 3827320151.
- Osborne, Adam: Einführung in die Mikrocomputertechnik; TEWI, 1983, ISBN 3921803128.