Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Mobile & Wireless » General AAS » Essentials of 80x86 Assembly Language  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
Subcategories
Mass Market
Trade
Related Categories
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• Information Systems
Software Engineering
Computer Science
Computers & Internet
Subjects
• General AAS
Computer Science
Computers & Internet
Subjects
Books
• Assembly Language Programming
Languages & Tools
Programming
Computers & Internet
Subjects
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• General AAS
Languages & Tools
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General AAS
Programming
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Visit Laptop Nirvana for the best Cheap Discount Laptops

Essentials of 80x86 Assembly Language

Essentials of 80x86 Assembly Language

zoom enlarge 
Author: Richard C. Detmer
Publisher: Jones & Bartlett Pub
Category: Book

List Price: $36.95
Buy New: $24.90
You Save: $12.05 (33%)



New (11) Used (9) from $24.90

Avg. Customer Rating: 3.0 out of 5 stars 2 reviews
Sales Rank: 938400

Media: Paperback
Number Of Items: 1
Pages: 305
Shipping Weight (lbs): 1.3
Dimensions (in): 9.1 x 7.5 x 0.8

ISBN: 076373621X
Dewey Decimal Number: 005.136
EAN: 9780763736217
ASIN: 076373621X

Publication Date: May 1, 2006
Availability: Usually ships in 1-2 business days

Similar Items:

  • Structured Computer Organization (5th Edition)
  • The Essentials of Computer Organization And Architecture
  • Linear Algebra and Its Applications, 3rd Updated Edition (Book & CD-ROM)
  • Assembly Language for Intel-Based Computers
  • Systems Analysis and Design (7th Edition)

Editorial Reviews:

Product Description
Many computer organization/architecture texts offer little applied experience with a specific assembly language. Essentials of 80X86 Assembly Language is an excellent supplement in any organization and architecture course for the instructor who would like to provide students hands-on experience with the Intel 80X86 architecture. The text presents complete assembly language programs very early and all components are thoroughly examined at a level that is comprehensible to the student. Many examples of assembly language code along with appropriate explanations of new or difficult concepts are presented throughout the text and exercises appear at the end of each section to reinforce key concepts. A complete software package is included with the text.


Customer Reviews:

5 out of 5 stars EXCELLENT BOOK FOR BEGINNERS!   September 1, 2007
 5 out of 6 found this review helpful

I highly recommend this book. I bought this book not to learn but to review Intel 80x86 assembly language programming. But, I believe it would be an excellent test to learn from. The author provides a working copy of MASM and a Windows Debugger to trace the execution of your code. You can see first hand what your instructions do as they execute. Also, there are PLENTY of hands on programming problems for you to code and run. This gives you the confidence to know that you actually learned something.

A SPECIAL SURPRISE for me was that Richard (the author) provided a whole chapter on FPU assembly language. Something that few texts cover. And the very few that do scarcely touch on the subject. So if you want to learn Intel FPU programming this book is for you. (FPU = Floating Point Unit).

WARNING: This book is NOT an advanced assembly language book. So, if you're looking to learn MMX technology commands and OS programming, this book is NOT for you. The title of the book is ESSENTIALS of 80x86 Assembly Language. It covers the basics of Intel 32-bit flat memory model console programming stilled used today. So, the book is not out of date, it just covers the basics.

I RECOMMEND that before you tackle this book, which isn't very thick, that you go through Jeff Deuntemann's Assembly Language Step by Step. Why? Well, even though Jeff's book doesn't give much hands on experience that Essentials of 80x86Assembly Language does. Jeff's book gives valuable information in novice terms that helps beginners bridge the gap from high level programming languages like C++ and Visual Basic to assembly language. So, I'd buy and read Assembly Language Step by Step before tackling ANY assembly language book on the market. I'd consider Jeff's book Pre-Assembly Language sort of like there are Pre-Calculus books. Then get this book (Essentials of 80x86 Assembly Language) or Assembly Language for Intel-Based Computers by Kip R. Irvine. Both are excellent treatise on the subject.



1 out of 5 stars ancient history - horribly out of date   September 11, 2006
 8 out of 12 found this review helpful

I received this book in August 2006 from amazon with the assumption it would be as up-to-date as possible since it was just published. Inside the book, it says copyright 2007 --- *six months in the future*. Wow, this book should definitely be the most up-to-date information anywhere, right?

NOT. This book contains ZERO information about SIMD, SSE, etc. No SIMD instructions, no MMX or XMM registers, nothing-at-all. Furthermore, it contains ZERO information about 64-bit opcodes or architecture.

In other words, this 2007 book is intended for programmers who have time-machines and want to send the book to themselves about 15 or 20 years in the past. For that purpose, it is reasonable.

I believe this book is intentionally organized to fake people into buying it on false assumptions. Typically, modern books begin with statements of intended audience and conventions. Then, people who browse the early pages of the book online can understand what they are buying.

True, an advocate of this book could argue the term "80x86" should tell us this is a review of ancient history. However, that is merely a sound-bite cover-story, since they know many other assembly language and CPU/programming books refer to the whole series of 8086 through current Intel/AMD CPUs with this exact term "80x86". For example, "80x86" is the term Leiterman describes these architectures in his assembly language book, which includes architecture and opcodes through SSE3.

And of course, the author and publisher "accidentally" (my foot) forgot to make the table-of-contents, index, and early pages reviewable on the amazon web-site. How convenient! For them.

So, if you have a time machine handy, or only want to code for ancient CPU chips, and you prefer to hide from every efficient and modern feature added to CPU chips over the past decade, this is a simplistic presentation appropriate for total beginners.

Consider yourself warned.

I almost forgot!!! The same author has a seemingly identical book with a title that begins "Introduction to 80x86..." instead of "Essentials of 80x86..." on the amazon site, and scheduled for release on November 30, 2006 (it says). The same tricks seem to apply - they want us to click the "pre-order" button for yet another 80x86 book without table-of-contents, index, etc. Until we have some actual information, we must assume this is another ancient-history book. What's the cliche? Twice burned, shame on me? I say, shame on the author and publisher! To them I say, "make the TOC, index, into pages of your books visible". Frankly, amazon should force these guys to do that.


Powered by Associate-O-Matic