Einstieg in die X64-Assembler-Programmierung: Vom Einsteiger zum Avx-Profi

Bewertung:   (4,6 von 5)

Einstieg in die X64-Assembler-Programmierung: Vom Einsteiger zum Avx-Profi (Jo Van Hoey)

Leserbewertungen

Zusammenfassung:

Das Buch wird als guter Einführungstext für Anfänger, die die x64-Assemblersprache programmieren wollen, gut aufgenommen und für seine verständlichen Erklärungen und unterstützenden Inhalte gelobt. Allerdings wird es wegen der schlechten Formatierung, der fehlenden Verfügbarkeit von Quellcode und der oberflächlichen Behandlung komplexer Themen kritisiert.

Vorteile:

Großartig für Anfänger
klare Erklärungen
angenehmer Schreibstil
deckt Grundlagen gut ab
enthält praktische Beispiele
bietet eine gute Einführung in die Assembler-Programmierung.

Nachteile:

Formatierungsprobleme, besonders in den eBook-Versionen
Quellcode ist trotz Behauptungen nicht verfügbar
oberflächliche Behandlung komplexer Themen, die zusätzliche Recherchen erfordern
Probleme beim Aufbau des physischen Buches
es fehlt an Übungen zur Selbstkontrolle.

(basierend auf 19 Leserbewertungen)

Originaltitel:

Beginning X64 Assembly Programming: From Novice to Avx Professional

Inhalt des Buches:

Programmieren Sie in Assembler, beginnend mit einfachen und grundlegenden Programmen, bis hin zur AVX-Programmierung. Am Ende dieses Buches werden Sie in der Lage sein, Assembler-Code zu schreiben und zu lesen, Assembler mit höheren Sprachen zu mischen, zu wissen, was AVX ist, und vieles mehr.

Der Code, der in Beginning x64 Assembly Programming verwendet wird, ist so einfach wie möglich gehalten, was bedeutet: keine grafischen Benutzeroberflächen, kein Schnickschnack und keine Fehlerprüfung. Das Hinzufügen all dieser netten Features würde Ihre Aufmerksamkeit vom eigentlichen Ziel ablenken: Assembler zu lernen. Die Theorie beschränkt sich auf ein striktes Minimum: ein wenig über Binärzahlen, eine kurze Vorstellung der logischen Operatoren und ein wenig lineare Algebra. Und wir bleiben weit davon entfernt, Fließkomma-Konvertierungen durchzuführen.

Der Assembler-Code wird in vollständigen Programmen präsentiert, so dass Sie sie auf Ihrem Computer testen, mit ihnen spielen, sie ändern und brechen können. Dieses Buch zeigt Ihnen auch, welche Werkzeuge verwendet werden können, wie man sie einsetzt und welche potenziellen Probleme mit diesen Werkzeugen verbunden sind. Es ist nicht die Absicht, Ihnen einen umfassenden Kurs über alle Montageanleitungen zu geben, was in einem einzigen Buch unmöglich ist: sehen Sie sich den Umfang der Intel-Handbücher an. Stattdessen wird der Autor Ihnen einen Vorgeschmack auf die wichtigsten Punkte geben, damit Sie eine Vorstellung davon bekommen, worum es geht. Wenn Sie dieses Buch durcharbeiten, werden Sie sich das Wissen aneignen, um bestimmte Bereiche auf eigene Faust genauer zu untersuchen.

Der größte Teil des Buches ist der Assemblierung unter Linux gewidmet, da dies die einfachste Plattform ist, um Assembler zu lernen. Am Ende des Buches bietet der Autor eine Reihe von Kapiteln an, um Ihnen den Einstieg in Assembler unter Windows zu erleichtern. Sie werden sehen, dass, sobald Sie Linux-Assembler beherrschen, es viel einfacher ist, Windows-Assembler zu lernen.

Dieses Buch sollte nicht das erste Buch sein, das Sie über Programmierung lesen. Wenn Sie noch nie programmiert haben, legen Sie dieses Buch für eine Weile beiseite und lernen Sie die Grundlagen der Programmierung mit einer höheren Sprache wie C.

(Was Sie lernen werden)

⬤ Entdecken, wie eine CPU und der Speicher funktionieren.

⬤ Erkennen, wie ein Computer und ein Betriebssystem zusammenarbeiten.

⬤ Sehen Sie, wie Hochsprachencompiler Maschinensprache erzeugen, und nutzen Sie dieses Wissen, um effizienteren Code zu schreiben.

⬤ Besser ausgerüstet sein, um Fehler in Ihren Programmen zu analysieren.

⬤ Ihr Programm zum Laufen bringen, das ist der spaßige Teil.

⬤ Untersuchen Sie Malware und ergreifen Sie die notwendigen Maßnahmen und Vorsichtsmaßnahmen.

Für wen ist dieses Buch gedacht?

Programmierer in Hochsprachen. Es ist auch für Systemingenieure und Sicherheitsingenieure geeignet, die für Malware-Ermittler arbeiten. Erforderliche Kenntnisse: Linux, Windows, Virtualisierung und höhere Programmiersprachen (vorzugsweise C oder C++).

Weitere Daten des Buches:

ISBN:9781484250754
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2019
Seitenzahl:413

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Einstieg in die X64-Assembler-Programmierung: Vom Einsteiger zum Avx-Profi - Beginning X64 Assembly...
Programmieren Sie in Assembler, beginnend mit...
Einstieg in die X64-Assembler-Programmierung: Vom Einsteiger zum Avx-Profi - Beginning X64 Assembly Programming: From Novice to Avx Professional

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)