Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
31 used & new from $6.99

Have one to sell? Sell yours here
 
   
Introduction to 80X86 Assembly Language and Computer Architecture
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Introduction to 80X86 Assembly Language and Computer Architecture (Hardcover)

by Richard C. Detmer (Author) "When you program in a high-level language (like Java or C++) you use variables of different types (such as integer, float, or character)..." (more)
Key Phrases: floating point operations, header files, complement integer, Visual Studio, Programming Exercises, Source Files (more...)
4.4 out of 5 stars See all reviews (8 customer reviews)

List Price: $94.95
Price: $94.95 & this item ships for FREE with Super Saver Shipping. Details
Usually ships within 10 to 11 days.
Ships from and sold by Amazon.com. Gift-wrap available.

10 new from $17.85 21 used from $6.99
Also Available in: List Price: Our Price: Other Offers:
Hardcover (2) $119.95 $117.55 41 used & new from $81.36
Paperback (1) Order it used!
There is a newer edition of this item:
Introduction to 80x86 Assembly Language and Computer Architecture Introduction to 80x86 Assembly Language and Computer Architecture 4.4 out of 5 stars (8)
$117.55
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Frequently Bought Together

Introduction to 80X86 Assembly Language and Computer Architecture + Reversing: Secrets of Reverse Engineering + Hacking: The Art of Exploitation, 2nd Edition
  • This item: Introduction to 80X86 Assembly Language and Computer Architecture by Richard C. Detmer

    Usually ships within 10 to 11 days.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Reversing: Secrets of Reverse Engineering by Eldad Eilam

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Hacking: The Art of Exploitation, 2nd Edition by Jon Erickson

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Programming the Web with Student CD

Programming the Web with Student CD

by Barrie Sosinsky
$60.94
Linkers and Loaders (The Morgan Kaufmann Series in Software Engineering and Programming)

Linkers and Loaders (The Morgan Kaufmann Series in Software Engineering and Programming)

by John R. Levine
3.6 out of 5 stars (17)  $42.86
Assembly Language Primer for the I. B. M. Personal Computer/X.T.and A.T.

Assembly Language Primer for the I. B. M. Personal Computer/X.T.and A.T.

by Peter Norton
Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)

Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)

by Jeff Duntemann
3.9 out of 5 stars (48)  $34.65
The Rootkit Arsenal: Escape and Evasion in the Dark Corners of the System

The Rootkit Arsenal: Escape and Evasion in the Dark Corners of the System

by Bill Blunden
$32.97
Explore similar items

Editorial Reviews

Product Description
A computer can be viewed from many different levels, and used for many different functions, such as the creation of new application software. However, an actual computer works at an even lower level than this. Introduction to 80x86 Assembly Language and Computer Architecture divides its emphasis between the assembly-language/machine-language level of computer operations and the architectural level, that is, the level defined by the machine instructions that the processor can execute. Although the primary architecture covered is the Intel 80x86 family, each chapter does include information about other architectures, or computer levels. Programmers are expected to program effectively at any level, therefore, Introduction to 80x86 Assembly Language and Computer Architecture is essential to the fundamental principles at the machine level that they will have to understand. Programming in assembly language and studying related concepts in Introduction to 80x86 Assembly Language and Computer Architecture prepares the student to program effectively in any programming language, to pursue advanced studies in computer design and architecture, and to learn more about system detail for specific computers.

Product Details

  • Hardcover: 499 pages
  • Publisher: Jones & Bartlett Publishers; Bk&CD-Rom edition (February 2001)
  • Language: English
  • ISBN-10: 0763717738
  • ISBN-13: 978-0763717735
  • Product Dimensions: 9.2 x 7.8 x 1.2 inches
  • Shipping Weight: 2.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars See all reviews (8 customer reviews)
  • Amazon.com Sales Rank: #805,505 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #83 in  Books > Computers & Internet > Programming > Languages & Tools > Assembly Language Programming

Inside This Book (learn more)
Browse and search another edition of this book.

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(3)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

8 Reviews
5 star:
 (4)
4 star:
 (3)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
32 of 32 people found the following review helpful:
3.0 out of 5 stars A good introduction to the topic, but that is all, December 28, 2003
By Michael Myers (Centreville, VA United States) - See all my reviews
(REAL NAME)   
I bought this book as a refresher and as a reference to keep on my shelf at work, where I need to write (or at least read and understand) some Intel x86 assembly from time to time. I was looking for something that wasn't as outdated as my college textbook, "80X86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing, Vols. 1 and 2" by Mazidi et al (mine is the second edition). That is the problem with a lot of assembly books, is that they pre-date the 32-bit instruction set (the 80386 and higher CPUs) and hence they give a lot of bad and just wrong advice. This book does not have that problem, which is good. It also does a great job of helping the high-level language programmer understand how their programming language constructs translate into assembly instructions and actually take place. I have never seen a good explanation of that outside of articles by disassemblers and reverse engineers, but every programmer ought to know these concepts because it may come in handy when debugging some day.

But although it serves as an excellent introduction to the material, it is on the thin side (500 pages) for the hefty textbook price it wields. It's just not comprehensive, nor does it have any practical programming lessons for the reader. Unlike my college textbook above, which was used for a two semester senior-level course, this textbook just doesn't cover what I want (a practical guide to using assembly in the field, as opposed to just in the classroom). I don't think it's thorough enough for a comprehensive college course in the subject. When you finish the book, you may understand assembly, but you won't know what to do with it (or what you can do with it). Nor is it thorough enough to be used as a reference material for work. It omits quite a few processor instructions that I feel are important to know for reference.

My advice is to pass on this book, unless you are completely new to the material, because it seems like a good learning text. Even still, you will eventually need a more authoritative reference guide for when you encounter the things this book doesn't cover (such as interfacing the PC hardware).

Intel's "Software Developers Manuals" are freely available at their site in PDF, and I would suggest downloading all of those as your reference and purchasing Mazidi's book (now in fourth edition and NOT outdated anymore) for a few bucks more than this one.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
16 of 16 people found the following review helpful:
5.0 out of 5 stars Probably the best introductory book on 80x86 assembly, July 2, 2003
By A Customer
02/07/2003 - UK

I have read many introductory books on 80x86 assembly language. Every book I have read had some problems (not up to date, 16 bits only, segmented model, dos only, too long and boring, etc...) For the first time I found no disadvantages!

This book is easy to understand and it is for beginners; still, it is not trivial nor boring! It is interesting and somehow challenging. It is up-to-date: 32 bits, flat model, windows APIs, and MASM. It comes with a CD with all the software you need. Of course the book includes only basic assembly instructions (no directx, no SSE, etc...).

I strongly believe this is the best introductory book for learning 80x86 assembly language.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
15 of 15 people found the following review helpful:
4.0 out of 5 stars Finely assembled, November 22, 2003
By Riccardo Audano (Chiavari, Italy) - See all my reviews
(REAL NAME)   
Great starting point for learning 32 bits assembly language with
DOS and Windows. The only defect of this book is its unbelievable price... surely due to the fact that is used a college textbook so the poor students have no choice but squander their savings on it. Luckily the content is very good,
the teaching style is excellent ( the author uses macros initially to do input and output so you won't be overwhelmed by lots of material just to write and read from the keyboard, and after you have played a bit a learned the basics he goes on explaining them). You can certainly read this book with no prior exposure to assembly and computer inner workings.
You 'better have at least some exp with a high level language,
and if you don't, why on earth do you want to start programming with assembly? Masochisms?
The one word that comes to mind about this book and author is CLARITY. It is certainly not a fun
read, but it is so clear that it is not boring.
Compliments to Richard and one star less than the max because of the rip-off price. (Get it used!)
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars New to Assembly - This is a keeper!
This textbox was required for my first formal course in Assembly. I have been working/debugging in assembly for the past 5 yrs but never really had the foundations. Read more
Published on February 17, 2007 by PistolaMia

5.0 out of 5 stars Great for beginners
With only knowledge of a high level language (C/C++) I started with this book and it was well worth the money. Read more
Published on November 4, 2005 by N. Reuleaux

5.0 out of 5 stars Finally, a textbook you can learn from....!!
Richard Detmer has done an excellent job of relating a very difficult subject! I originally signed up for a a class in assembly language my sophomore year. Read more
Published on May 2, 2004 by J. Summers

4.0 out of 5 stars Superb introduction to 32 bit assembly language.
This excellent addition to any programmers library is the only assembly language book that focuses entirely on the 32 bit flat memory model (under Windows). Read more
Published on November 12, 2002 by andrew_d_k

4.0 out of 5 stars Heh. . I know this guy :)
I've had Dr. Detmer as an advisor at MTSU here for three years. He is one of the finest minds on the subject of the assembly language , and has used this book for years. Read more
Published on January 9, 2002 by Jarrod Henry

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Avon: Free Shipping

Avon Mark Just Pinched Instant Blush Tint
Get free shipping on all Avon orders of $25 or more. Shop Avon's award-winning makeup, skin care, bath & body items, and more.

Shop Avon now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates