Professional Assembly Language (Paperback)

Professional Assembly Language (Paperback)

作者: Richard Blum
出版社: Wrox Press
出版在: 2005-02-01
ISBN-13: 9780764579011
ISBN-10: 0764579010
裝訂格式: Paperback
總頁數: 576 頁





內容描述


Description:

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

 
Table of Contents:

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.




相關書籍

8051 單晶片專題製作

作者 鄧錦城

2005-02-01

三菱可程式控制器 Q&QnU 系列中文使用手冊

作者 双象貿易股份有限公司

2005-02-01

LabVIEW 數據採集

作者 唐贛

2005-02-01