Der Artikel wird am Ende des Bestellprozesses zum Download zur Verfügung gestellt.

Professional Assembly Language

 E-Book
Sofort lieferbar | Lieferzeit: Sofort lieferbar I
ISBN-13:
9780764595615
Veröffentl:
2005
Einband:
E-Book
Seiten:
576
Autor:
Richard Blum
eBook Typ:
PDF
eBook Format:
Reflowable E-Book
Kopierschutz:
Adobe DRM [Hard-DRM]
Sprache:
Englisch
Beschreibung:

Unlike high-level languages such as Java and C++, assembly language is much closer to the machine code that actually runs computers; it's used to create programs or modules that are very fast and efficient, as well as in hacking exploits and reverse engineering Covering assembly language in the Pentium microprocessor environment, this code-intensive guide shows programmers how to create stand-alone assembly language programs as well as how to incorporate assembly language libraries or routines into existing high-level applications Demonstrates how to manipulate data, incorporate advanced functions and libraries, and maximize application performance Examples use C as a high-level language, Linux as the development environment, and GNU tools for assembling, compiling, linking, and debugging
* Unlike high-level languages such as Java and C++, assemblylanguage is much closer to the machine code that actually runscomputers; it's used to create programs or modules that are veryfast and efficient, as well as in hacking exploits and reverseengineering* Covering assembly language in the Pentium microprocessorenvironment, this code-intensive guide shows programmers how tocreate stand-alone assembly language programs as well as how toincorporate assembly language libraries or routines into existinghigh-level applications* Demonstrates how to manipulate data, incorporate advancedfunctions and libraries, and maximize application performance* Examples use C as a high-level language, Linux as thedevelopment environment, and GNU tools for assembling, compilinglinking, and debugging
Acknowledgments.Contents.Introduction.Chapter 1: What Is Assembly Language?Chapter 2: The IA-32 Platform.Chapter 3: The Tools of the Trade.Chapter 4: A Sample Assembly Language Program.Chapter 5: Moving Data.Chapter 6: Controlling Execution Flow.Chapter 7: Using Numbers.Chapter 8: Basic Math Functions.Chapter 9: Advanced Math Functions.Chapter 10: Working with Strings.Chapter 11: Using Functions.Chapter 12: Using Linux System Calls.Chapter 13: Using Inline Assembly.Chapter 14: Calling Assembly Libraries.Chapter 15: Optimizing Routines.Chapter 16: Using Files.Chapter 17: Using Advanced IA-32 Features.Index.

Kunden Rezensionen

Zu diesem Artikel ist noch keine Rezension vorhanden.
Helfen sie anderen Besuchern und verfassen Sie selbst eine Rezension.