Download Das Assembler-Buch by Podschun T.E. PDF

By Podschun T.E.

Das Assembler-Buch bietet sowohl für Einsteiger als auch für Fortgeschrittene eine hervorragende Grundlage für die Programmierung der Intel-Prozessoren und deren Clones, angefangen vom 8086/88 bis zum aktuellen Pentium professional, sowie den dazugehörigen Co-Prozessoren. Einsteiger erhalten eine anschauliche und leicht verständliche Einführung in die Programmierung in Maschinensprache mit zahlreichen Beispielen und Erläuterungen. Fortgeschrittenen und Profis bietet das Buch eine Anleitung zur Erstellung optimierter Routinen, Bibliotheken und visueller Komponenten zum Einbinden in Hochsprachen wie Delphi/Delphi 2, Pascal und C/C++ unter DOS und home windows. Der Autor gibt hierzu information, methods, Hinweise und Hintergrundinformationen zur Programmierung der Hochsprachenschnittstelle und zeigt Falltüren, Besonderheiten und Schwierigkeiten auf. Besonders wichtige Aspekte werden anhand von Disassemblaten übersetzter Hochsprachenroutinen eingehend erklärt. Ein eigenes Kapitel zur Optimierung von Programmen mittels Assembler sowie eine ausführliche Referenz der Prozessor- und CoProzessor-Befehle inklusive OpCodes und Taktangaben machen das Buch zu einer wertvollen Quelle für jeden Assemblerprogrammierer oder den, der es werden möchte.Die beiliegende Diskette enthält neben den Progammlistings der im Buch beschriebene Programme und Routinen eine vollständige Entwicklungsumgebung für die Assembler TASM und MASM; andere Assembler können leicht selbst angepaßt werden. Editieren, assemblieren und ggf. linken und ausführen von Assemblerquelltexten wird somit aus einer Umgebung auf Knopfdruck möglich, ohne daß der Anwender sich um Kommandozeilen sowie Assembler- und Linkeroptionen kümmern muß.Die dritte Auflage des erfolgreichen Assembler-Buches wurde aktualisiert und geht auf Unterschiede der neuesten Versionen der Assembler von Borland und Microsoft sowie auf Besonderheiten der Programmierung unter home windows ninety five ein.

Show description

Read or Download Das Assembler-Buch PDF

Best programming: programming languages books

PHP MySQL avec Flash 8

Réaliser des websites dynamiques en Flash avec ActionScript, MySQL et Hypertext Preprocessor (versions five ou 4). remark afficher sur net des données en temps réel, tels les résultats d'une élection ou le rating d'un fit de tennis ? Grâce à Flash eight, personal home page et MySQL, qui permettent de concevoir des interfaces net graphiques et conviviales, couplées à des bases de données.

The Web Designers Guide to iOS Apps: Create iPhone, iPod touch, and iPad apps with Web Standards (HTML5, CSS3, and j#097;vascript)

While you're a dressmaker who is familiar with HTML, CSS, and javascript, you could simply make local iPhone, iPod contact, and iPad apps—and distribute them around the world through the App shop. while mixed with an Objective-C framework, internet criteria can be utilized to layout and elegance content material for iOS, utilizing local controls and behaviors for an actual Apple person adventure.

Extra resources for Das Assembler-Buch

Example text

So einfach ist das! B. ein Zeichen ausdrucken will? Und wo kann er ein über das Modem eingetroffenes Datum abholen? Auch hier hilft ein Vergleich mit dem Speicher. Um gezielt und eindeutig Daten im Speicher abzulegen und von dort auch zuverlässig wieder zu bekommen, benutzt man in den Programmiersprachen Variablen. Das sind eigentlich nichts anderes als Adressen, die einen Namen bekommen haben. Wenn eine Variable in einem Programm definiert wird, so sucht sich der Prozessor nur einen freien, noch nicht belegten Platz, merkt sich die Adresse und reserviert diese Adresse sowie – je nach Größe des zu speichernden Datums – eventuell die nächsten folgenden.

Wenn etwas nicht größer ist, muß es kleiner oder gleich groß sein. JNAE: jump if not above or equal = JB: jump if below.

Andererseits erwarten wir natürlich keinen Überlauf und somit ein gelöschtes Carry-Flag, wenn wir 9 mit -123 vergleichen, denn die Subtraktion von -123 von 9 liefert 132, was größer als 0 ist. « Ganz einfach: 133 ist, binär ausgedrückt, 1000 0101. Genau diese Bitfolge hat aber auch die Zahl -123. In beiden Fällen wird also die Bitfolge 0000 1001 mit der Bitfolge 1000 0101 verglichen. Wir erwarten aber in beiden Fällen unterschiedliche Ergebnisse. 27 28 Teil 1: Grundlagen Damit stellen wir den Prozessor vor ein Problem.

Download PDF sample

Rated 4.20 of 5 – based on 49 votes