See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

56 used & new from $0.81

Have one to sell? Sell yours here
 
 
Assembly Language for Intel-Based Computers (3rd Edition)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Assembly Language for Intel-Based Computers (3rd Edition) (Hardcover)

by Kip R. Irvine (Author)
3.8 out of 5 stars See all reviews (59 customer reviews)


Available from these sellers.


16 new from $9.00 39 used from $0.81 1 collectible from $80.00
Also Available in: List Price: Our Price: Other Offers:
Hardcover (5th) 26 used & new from $75.42
There is a newer edition of this item:
Assembly Language for Intel-Based Computers (5th Edition) Assembly Language for Intel-Based Computers (5th Edition) 3.6 out of 5 stars (10)
$99.84
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Customers Who Bought This Item Also Bought

Assembly Language Master Class (Wrox Press Master Class)

Assembly Language Master Class (Wrox Press Master Class)

by Igor Chebotko
Advanced Assembly Language (Programming Series)

Advanced Assembly Language (Programming Series)

by Allen Wyatt
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 for the Pc/Book and Disk (Brady programming library)

Assembly Language for the Pc/Book and Disk (Brady programming library)

by John Socha
Assembly Language Step-By-Step

Assembly Language Step-By-Step

by Jeff Duntemann
Explore similar items

Editorial Reviews

Product Description
For undergraduate courses in assembly language programming and introductory courses in computer systems and computer architecture. This complete and fully updated study of assembly language for the IBM-PC teaches students how to write and debug programs at the machine level. Based on the Intel processor family, the text simplifies and demystifies concepts that students need to grasp before they can go on to more advanced computer architecture or operating systems courses. --This text refers to an out of print or unavailable edition of this title.

From the Back Cover

This text is designed for students and professionals interested in learning the basics of operating systems, architecture, and programming in the context of a microprocessor. In his eagerly anticipated fourth edition, Kip Irvine concentrates on the combined Windows/MS-DOS operating system and thoroughly covers 32-bit assembly language applications for Intel-based computers.

Focusing on how to approach programming problems with a machine-level mindset, Assembly Language for Intel(r)-Based Computers includes the following features:

  • Detailed tutorials on numbering systems and data storage fundamentals.
  • All programs tested with the Microsoft(r) MASM 6.15(tm) assembler.
  • Inline assembly code, as well as linking assembly language to C/C++ in both Real and Protected modes.
  • Extensive instruction set reference that includes instruction formats and CPU flag usage.
  • Interrupt vectoring and device I/O.
  • CD-ROM that includes the full professional version of the Microsoft(r) MASM 6.15(tm) Assembly Language Development System, a programmer's editor, a macro library, and the book's source code.

    New to the fourth edition:
  • Win32 programming, including the console API and a graphical application.
  • Expanded coverage of procedures, recursion, stack parameters, structures, and unions.
  • Boolean expressions, truth tables, and flowcharts.
  • Basic string handling, sorting and searching algorithms.
  • Bit-mapped graphics in both Real and Protected modes.
  • IEEE floating-point binary representation.
  • Virtual machine architecture; IA-32 Protected mode segmentation and paging.
  • Introductory explanations of the instruction execution cycle, memory I/O, multitasking, pipelining, and superscalar architecture.
  • Disk fundamentals, including disk geometry, FAT32 and NTFS file structures.

--This text refers to an out of print or unavailable edition of this title.

See all Editorial Reviews

Product Details

  • Hardcover: 676 pages
  • Publisher: Prentice Hall; 3rd edition (September 8, 1998)
  • Language: English
  • ISBN-10: 0136603904
  • ISBN-13: 978-0136603900
  • Product Dimensions: 9.6 x 7.8 x 1.6 inches
  • Shipping Weight: 2.7 pounds
  • Average Customer Review: 3.8 out of 5 stars See all reviews (59 customer reviews)
  • Amazon.com Sales Rank: #854,589 in Books (See Bestsellers in Books)

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

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


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

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

59 Reviews
5 star:
 (26)
4 star:
 (15)
3 star:
 (5)
2 star:
 (4)
1 star:
 (9)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (59 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
59 of 59 people found the following review helpful:
5.0 out of 5 stars Assembly Language for Intel-Based Computers, 4th Ed., August 31, 2002
By V. J. Welsh (Baltimore, MD United States) - See all my reviews
(REAL NAME)   
This is a review for the Fourth Edition of Assembly Language for Intel-Based Computers by Kip Irvine. This book has just been released.

I teach Assembly Language at a community college, and have used the third edition with much success. Matter of fact, I was so impressed by it that when Dr. Irvine asked if any of the current teachers who'd registered at his site wanted to review the fourth edition, which was still being written, I volunteered. The fourth edition is an organizational improvement on an already well-written book.

The first nine chapters cover what I need to teach for an introduction to Assembly Language, required by Computer Science departments for a major in that field. Engineering programs can teach introductory hardware using it as well, with the emphasis on different chapters.

The book starts with basic concepts of data representation and number-base conversions and moves on to the Intel IA-32 processor architecture. By the time we start to actually discuss Assembly Language in Chapter 3, the student understands why Assembly works the way it does. That's no small feat.

Unlike many Computer Science books purported to be for beginners, this one really is written for students near the beginning of their studies. It's aimed at those who have taken maybe one previous programming class. Dr. Irvine has a knack for reducing a very complex topic to its elements and explaining those elements so they're easily understood.

It's possible to learn Assembly Language using this book alone, not taking a formal class, even though the text isn't really designed to be a Teach Yourself program. Assembly Language is a rather difficult topic, so the student would have to be very motivated.

Instead of having a series of review questions at the ends of the chapters, this book has section reviews. This focuses the student on what was just read, reinforcing a smaller amount of data, so it sticks more easily. Students have access to answers to odd-numbered questions. For teachers who prefer to have students look in the textbook for the answers, the even-numbered questions cover material similar to what's asked by the odds. There are programming exercises at the ends of chapters, too.

The author maintains a web site for the book. There are sections for students who use the book and parts just for teachers. Odd-numbered problem answers are on the students' site. Security is maintained at the teachers' site. When I logged in, I found sample tests, PowerPoint presentations, and FAQ's, to name but some of it.

Rather than describe the contents of the book further, I'll give you the author's website. He has the complete table of contents posted, as well as a few sample chapters. Take a look for yourself. [URL].

I'm going to enjoy teaching from the Fourth Edition of Assembly Language for Intel-Based Computers. I feel like I have a well-organized book that covers what I have to teach, so I don't need to design my course around several textbooks. There's plenty of supplemental material on the website, which saves me lots of my most precious commodity - time.

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



 
58 of 63 people found the following review helpful:
4.0 out of 5 stars Heavy On DOS, But Still A Good Starter Book, December 26, 1999
This is a good starter book, but recognize that it focuses on DOS and does not "thoroughly cover assembly language for Intel-based computers" as the back jacket claims. No reasonably-sized book could do that.

The book description states that it is "Designed for students and professionals interested in learning the basics of operating systems and architecture in the context of a microprocessor." Although the book covers some of the critical topics necessary for operating systems programming on the Intel Architecture, e.g. I/O, segmentation, interrupts, it fails to do so adequately, and it omits discussion of protection, paging, and privileged mode instructions, to name three among many. I grant that you could learn enough to understand the basics of real-mode DOS, but not any of the Windows flavors, OS/2, nor the varieties of Minix/Linux.

That being said, it *is* a good book to learn Intel assembly from, and if you want to do OS programming then get the manuals from Intel's web site (downloadable in .pdf form). You may still find the DOS focus distracting, but you'll have everything you need.

... and don't think you'll find it all in one book. Intel's manuals alone are over 1500 pages.

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



 
19 of 19 people found the following review helpful:
1.0 out of 5 stars Does NOT Make The Grade, January 30, 2000
I have recently completed a university course in Assembly Language programming. The instructor opted to use this book as the text for the course. First, the book is riddled with typos that are serious errors which can confuse a student into a state of mindless frustration. I would like to write a lengthy review, but for the sake of brevity, I can tell all in the few words that follow. In short, I shelved the book during the duration of the course and read "Peter Norton's Assembly Language Guide." I received a 4.0 (A) in the course which others who continued using the Irvine book struggled to make a passing mark. If all the errors are corrected in the text, this might be a worthwhile reference, but as it stands, it's more damaging than helpful. No offense intended for the author, just a bit of constructive criticism.
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 An excellent text for a college level course in assembly language programming
Several years ago, I was tasked with teaching assembly language programming at the college level. Having never taught the class before and having to deliver the course on short... Read more
Published 14 months ago by Charles Ashbacher

4.0 out of 5 stars Great book. Very informative good for beginners
I won't give it 5 stars because I know there are other great books out there. But I will say this it definitely is good for beginners.
Published on May 13, 2007 by Muhammad Khan

5.0 out of 5 stars From a Computer Science Major
Being a college student learning lower level coding techniques, I was intimidated by assembler and learning a language so close to computer level. Read more
Published on March 8, 2007 by Tara Akers

5.0 out of 5 stars A True Champ For Learning Assembly
If your like me, and need a few clues in this programming world.
Then this is a great book for extensive coverage of Assmebly Programming. Read more
Published on January 9, 2007 by H. Gerling

5.0 out of 5 stars Outstanding book on 80x86 Assembler
Great book to learn the basics of 16 bit and 32 bit Assembler coding using the 80x86 architecture.

I have picked up a few tidbits that help in my C/C++ code and OS... Read more
Published on October 17, 2006 by DarkNerd

5.0 out of 5 stars Best book on the subject
It's a well organized and clearly written book. I am reading the 4th edition and it's not about DOS anymore. The previous reviews on earlier editions should be removed. Read more
Published on August 17, 2006 by Rui Jiang

4.0 out of 5 stars Outstanding coverage of a vital computer foundation...
Mr. Irvine's book is an outstanding introduction into the x86 microprocessor family and beyond. This is a great text for use in undergraduate CS classes or for any Joe who wants... Read more
Published on July 30, 2006 by J. Page

5.0 out of 5 stars Definitely useful book
There is not such thing as "all-in-one" book. This book is not exception. But you will enjoy it, thanks to the author. Read more
Published on May 18, 2004 by Milen Loukantchevsky

4.0 out of 5 stars Great introduction to assembly
A very competent introduction to assembly programming, regardless of the platform, but great because it can probably be used with your personal computer. Read more
Published on May 7, 2004 by Karl Becker

5.0 out of 5 stars Good book for Assembler beginners
Very robust examples, clear explanations, this makes it good for beginners. Some of the things that surprised me is his use of the i586 architecture. Read more
Published on March 23, 2004 by Brian Maula

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
  Discussion Replies Latest Post
Textbooks for Kindle DX? 33 12 hours ago
C# or Java? 32 4 days ago
Does anyone use Discovering Geometry: An Investigative Approach? 3 11 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Need a Wrench with Great Impact?

Shop for impact wrenches at Amazon.com
Tough jobs require the power of a wrench that won't back down. A variety of impact wrenches are available for any number of projects at prices you'll like.

Shop for impact wrenches

 

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.
 

A Lawn Isn't Finished Till It's Trimmed

Shop for string trimmers
While your lawn mower may do most of the cutting, it's your string trimmer that gives your lawn that manicured look. Get one today.

Shop for string trimmers

 

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