Das Assembler-Buch by Podschun T.E.

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 guidance, tips, 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

Similar programming: programming languages books

Prototype and Scriptaculous: Taking the Pain out of JavaScript

This brief reduce demonstrates tips to use Prototype for a variety of projects, together with occasion dealing with, DOM processing, string and shape strategy, and Ajax communications. It explores Scriptaculous' visible results library, from pulsate to squish to fold and past. want interface parts? you will find shape autocompletion in addition to drag and drop help.

Fast Track to Sun Certified Java Program

If you want to profit the recent gains in Java SE five. zero and move the sunlight qualified Java Programmer improve examination (CX-310-056), then this booklet is for you. It covers the entire Java SE five. zero new positive aspects required within the examination. you do not need to examine the present gains that you simply already understand. 117 evaluate questions and ridicule examination questions are integrated.

Additional info for Das Assembler-Buch

Sample text

Grafisch kann das folgendermaßen ausgedrückt werden: $00E0 X $00A0 $0080 $0080 Auf das markierte Byte X kann man zugreifen, indem man die Segmentgrenze $0080 zugrunde legt und einen Zeiger auf das Byte berechnet. Zum absolut gleichen Ergebnis kommt man auch mit den Segmentgrenzen $00E0 oder $00A0 und zwei entsprechenden Zeigern. Aus dem Schaubild können Sie auch ersehen, daß es durchaus sein kann, daß ein Zeiger in einem Fall eine korrekte Stelle im definierten Segment anspricht (linke Spalte), während der gleiche Zeiger, obwohl mathematisch vollkommen korrekt, in der 3.

Der Prozessor kann am Inhalt des DS-Registers feststellen, in welchem Segment des RAMs die Daten zu suchen sind. 536 Bytes groß sein. Wo also befindet sich das gewünschte Datum? 1 Es gibt auch Gründe, bestimmte Daten nicht in einem eigenen Segment aufzuheben. Das sind dann aber Spezialfälle, die im zweiten Teil des Buches ausführlich besprochen werden. 2 Der Befehlssatz des 8086 Der Befehl LEA, Load Effektive Address, dient dazu, dem Prozessor den Ort mitzuteilen, an dem sich das gesuchte Datum befindet.

Anhand der Anzahl der Datenleitungen teilt man die Prozessoren in 8-Bit-Prozessoren ein (8088, 80188), bei denen acht Datenleitungen vorhanden sind, also 8 Bits parallel übertragen werden können. Prozessoren wie 8086, 80186, 80286 verfügen über 16 Datenleitungen und besitzen somit einen 16-Bit-Datenbus. Die neuen Prozessoren 80386, 80486 und Pentium stellen mit ihrem 32-Bit-Datenbus das derzeitige Nonplusultra im PC-Bereich dar. 1 Die Register des 8086 Doch der Datenbus hat mit dem eigentlichen Adreßraum zunächst nichts zu tun.

Download PDF sample

Rated 4.69 of 5 – based on 19 votes