Skip to content

Professional Assembly Language
Stock Photo: Cover May Be Different

Professional Assembly Language Paperback - 2005

by Richard Blum


Summary

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

From the publisher

  • 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

First line

One of the first hurdles to learning assembly language programming is understanding just what assembly language is.

From the rear cover

Professional Assembly Language

Every high level language program (such as C and C++) is converted by a compiler into assembly language before it is linked into an executable program. This book shows you how to view the assembly language code generated by the compiler and understand how it is created. With that knowledge you can tweak the assembly language code generated by the compiler or create your own assembly language routines.

This code-intensive guide is divided into three sections -- basics of the assembly language program development environment, assembly language programming, and advanced assembly language techniques. It shows how to decipher the compiler-generated assembly language code, and how to make functions in your programs faster and more efficient to increase the performance of an application.

What you will learn from this book:

  • The benefits of examining the assembly language code generated from your high-level language program
  • How to create stand-alone assembly language programs for the Linux Pentium environment
  • Ways to incorporate advanced functions and libraries in assembly language programs
  • How to incorporate assembly language routines in your C and C++ applications
  • Ways to use Linux system calls in your assembly language programs
  • How to utilize Pentium MMX and SSE functions in your applications

Details

  • Title Professional Assembly Language
  • Author Richard Blum
  • Binding Paperback
  • Edition 1st edition
  • Pages 546
  • Volumes 1
  • Language ENG
  • Publisher Wrox Press, Somerset, New Jersey, U.S.A.
  • Date 2005-02-01
  • Features Index, Table of Contents
  • ISBN 9780764579011 / 0764579010
  • Weight 1.9 lbs (0.86 kg)
  • Dimensions 9.37 x 7.22 x 1.26 in (23.80 x 18.34 x 3.20 cm)
  • Library of Congress subjects Assembler language (Computer program
  • Library of Congress Catalog Number 2004029116
  • Dewey Decimal Code 005.136

About the author

Richard Blum has worked for a large U.S. government organization for more than 15 years. During that time, he has had the opportunity to program utilities in various programming languages: C, C++, Java, and Microsoft VB.NET and C#. With this experience, Rich has often found the benefit of reviewing assembly language code generated by compilers and utilizing assembly language routines to speed up higher-level language programs.
Rich has a bachelor of science degree in electrical engineering from Purdue University, where he worked on many assembly language projects. (Of course, this was back in the eight-bit processor days.) He also has a master of science degree in management from Purdue University, specializing in Management Information Systems.
Back to Top

More Copies for Sale

Professional Assembly Language
Stock Photo: Cover May Be Different

Professional Assembly Language

by Blum, Richard

  • Used
  • Paperback
Condition
Used - Good
Binding
Paperback
ISBN 10 / ISBN 13
9780764579011 / 0764579010
Quantity Available
1
Seller
Salt Lake City, Utah, United States
Seller rating:
This seller has earned a 3 of 5 Stars rating from Biblio customers.
Item Price
$4.94
$3.99 shipping to USA

Show Details

Description:
Wrox, 2005-01-28. Paperback. Used - Good. Some wear. Very serviceable copy.
Item Price
$4.94
$3.99 shipping to USA
Professional Assembly Language
Stock Photo: Cover May Be Different

Professional Assembly Language

by Blum, Richard

  • Used
Condition
Used - Very Good
ISBN 10 / ISBN 13
9780764579011 / 0764579010
Quantity Available
1
Seller
Waltham, Massachusetts, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$5.96
$3.00 shipping to USA

Show Details

Description:
Wrox. Used - Very Good. A bright, square, and overall a nice copy
Item Price
$5.96
$3.00 shipping to USA
Professional Assembly Language

Professional Assembly Language

by Richard Blum

  • Used
  • Acceptable
  • Paperback
Condition
Used - Acceptable
Binding
Paperback
ISBN 10 / ISBN 13
9780764579011 / 0764579010
Quantity Available
1
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$7.64
FREE shipping to USA

Show Details

Description:
Wiley & Sons, Incorporated, John, 2005. Paperback. Acceptable. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$7.64
FREE shipping to USA
Professional Assembly Language

Professional Assembly Language

by Richard Blum

  • Used
  • good
  • Paperback
Condition
Used - Good
Binding
Paperback
ISBN 10 / ISBN 13
9780764579011 / 0764579010
Quantity Available
4
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$7.64
FREE shipping to USA

Show Details

Description:
Wiley & Sons, Incorporated, John, 2005. Paperback. Good. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$7.64
FREE shipping to USA
Professional Assembly Language (Programmer to Programmer)
Stock Photo: Cover May Be Different

Professional Assembly Language (Programmer to Programmer)

by Richard Blum

  • Used
  • Paperback
Condition
Used: Good
Binding
Paperback
ISBN 10 / ISBN 13
9780764579011 / 0764579010
Quantity Available
1
Seller
HOUSTON, Texas, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$10.74
FREE shipping to USA

Show Details

Description:
Wrox, 2005-02-11. Paperback. Used: Good.
Item Price
$10.74
FREE shipping to USA
Professional Assembly Language (Programmer to Programmer)

Professional Assembly Language (Programmer to Programmer)

by Blum, Richard

  • Used
  • very good
  • Paperback
Condition
Used - Very Good
Binding
Paperback
ISBN 10 / ISBN 13
9780764579011 / 0764579010
Quantity Available
1
Seller
GORING BY SEA, West Sussex, United Kingdom
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$13.63
$10.76 shipping to USA

Show Details

Description:
Paperback. Very Good.
Item Price
$13.63
$10.76 shipping to USA
Professional Assembly Language

Professional Assembly Language

by Richard Blum

  • New
  • Paperback
Condition
New
Binding
Paperback
ISBN 10 / ISBN 13
9780764579011 / 0764579010
Quantity Available
1
Seller
Southport, Merseyside, United Kingdom
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$28.70
$12.50 shipping to USA

Show Details

Description:
Paperback / softback. New.
Item Price
$28.70
$12.50 shipping to USA
Professional Assembly Language
Stock Photo: Cover May Be Different

Professional Assembly Language

by Blum, Richard

  • New
  • Paperback
Condition
New
Binding
Paperback
ISBN 10 / ISBN 13
9780764579011 / 0764579010
Quantity Available
980
Seller
Fairfax Station, Virginia, United States
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$29.72
$3.99 shipping to USA

Show Details

Description:
Wrox, 2005-01-28. Paperback. New.
Item Price
$29.72
$3.99 shipping to USA
Professional Assembly Language
Stock Photo: Cover May Be Different

Professional Assembly Language

by Blum, Richard

  • Used
  • Paperback
Condition
Like New
Binding
Paperback
ISBN 10 / ISBN 13
9780764579011 / 0764579010
Quantity Available
980
Seller
Fairfax Station, Virginia, United States
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$30.34
$3.99 shipping to USA

Show Details

Description:
Wrox, 2005-01-28. Paperback. Like New.
Item Price
$30.34
$3.99 shipping to USA
Professional Assembly Language
Stock Photo: Cover May Be Different

Professional Assembly Language

by Wrox

  • New
Condition
New
ISBN 10 / ISBN 13
9780764579011 / 0764579010
Quantity Available
40
Seller
Benton Harbor, Michigan, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$34.54
$3.99 shipping to USA

Show Details

Description:
Wrox. New. BRAND NEW, GIFT QUALITY! NOT OVERSTOCKS OR MARKED UP REMAINDERS! DIRECT FROM THE PUBLISHER!
Item Price
$34.54
$3.99 shipping to USA