Books
Computers Electronics Home & Garden Jewelry Movies Music Toys
Search for: in
Assembly Language for Intel-Based Computers (4th Edition)
by Prentice Hall
Assembly Language for Intel-Based Computers (4th Edition) - Click to Enlarge
Avg. Rating: 4.6 of 5 stars (based on 5 reviews)
$31.50 to $92.00 from 2 stores
Designed for students and professionals interested in learning the basics of operating systems and architectur… Read more
Similar ItemsNEW!
Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)
$5.50 to $42.69 from 7 stores
Hacker Disassembling Uncovered
$18.22 to $39.95 from 6 stores

See more below
Information Below:  Store Prices  |  Customer Reviews  |  Similar Items


Compare Prices From 2 Stores
View: All  |  Used  |  New
Sort By
Store Name
Sort By
Store Rating
Sort By
Price
Sort By
Shipping
 
Description
 
Buy
Store Info Be the first to write a review
Used
See site Assembly Language for Intel-Based Computers / With CD EDITON: 4th Edition See it at at
Phat Campus
eCampus.com
Store Info
Be the first to write a review See site Assembly Language for Intel-Based Computers
In stock!
See it at at
eCampus.com
* Prices and availability are subject to change without notice. Please check the merchant store for details.
List Your Products -
Customers Who Viewed This Item Also Viewed

Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)
$5.50 to $42.69 from 7 stores

Hacker Disassembling Uncovered
$18.22 to $39.95 from 6 stores

Introduction to 80X86 Assembly Language and Computer Architecture
$10.00 to $92.95 from 5 stores

Microsoft Windows Internals, Fourth Edition: Microsoft Windows Server(TM) 2003, Windows XP, and Windows 2000 (Pro-Developer)
$28.00 to $59.99 from 9 stores

Hacking: The Art of Exploitation
$14.17 to $59.95 from 3 stores

The Art of Assembly Language
$11.37 to $59.95 from 2 stores

The Assembly Programming Master Book
$19.85 to $50.69 from 3 stores

Windows System Programming (3rd Edition)
$32.95 to $76.99 from 2 stores

Visual C++ Optimization with Assembly Code
$25.00 to $55.95 from 1 store

Product Description
Assembly Language for Intel-Based Computers (4th Edition)
Book Description
Designed for students and professionals interested in learning the basics of operating systems and architecture in the context of a microprocessor. Irvine shows how to approach programming problems with a machine-level mindset. Readers will benefit most if they have already learned a high-level language such as C++, Delphi, or Java.

Software: Includes a full professional version of Microsoft Assembler 6.11 (MASM). Also supplied are a large link library of console I/O routines, and a custom-designed programming editor from which you can assemble, link, and debug programs.

Examples: Over 50 complete example programs are supplied, including protected-mode subroutines that link to Microsoft Visual C++ and Borland C++.

Topics: Binary and hexadecimal tutorials, hardware and software architecture, instruction set fundamentals, procedures and interrupts, stack parameters, conditional processing, logic structures, integer arithmetic, structures and macros, numeric conversions and libraries, strings and arrays, disk storage, finite state machines, low-level disk I/O, hardware port I/O, linking to C++ programs, memory-resident programs, and floating-point instructions.

Customer Reviews
4 of 5 stars  A nice book
Wednesday, August 18, 2004
I used the fourth edition for a Computer Architecture course. I really enjoyed this book at the time, though I must admit I did not read it from cover to cover - I only read the stuff I needed when it came time to do the assignments. I found the information in the book quite easily, so maybe the organization was changed when going from third edition to fourth edition. If you're interested, I would recommend checking it out, it's not nearly as bad as some reviewers claim.

5 of 5 stars  Definitely useful book
Tuesday, May 18, 2004
There is not such thing as "all-in-one" book. This book is not exception. But you will enjoy it, thanks to the author. For pretty coding style, for IA-32 protected mode examples, for high-level assembly features introduced and more.

Not at last, the book is well organized textbook and suitable for intermediate level assembly and computer architecture courses.

You can begin develop your own protected mode assembly code with this book and Negatory Assembly Studio as well in hands.


4 of 5 stars  Great introduction to assembly
Friday, May 07, 2004
A very competent introduction to assembly programming, regardless of the platform, but great because it can probably be used with your personal computer. After a quick install off the included CD, you'll be coding and assembling your own programs in no time.

A background with digital systems is helpful - I am a computer engineering student, and I was already more than familiar with two's complement, AND, OR, and other logical operations. These topics, working with binary, are essential to assembly. However, though the book uses them a lot, it also explains them at the beginning, so pay attention.

It's very interesting all the Windows-specific things it covers: the author doesn't neglect the fact that Microsoft's assembler is by far the most used PC assembler out there, and goes into lots of MASM-specific topics. What's great, however, is that amongst the platform-specific ideas are general ideas that will work well in any assembly situation; that's an advantage of assembly, that it's so low-level it's very similar on different platforms.

I took an embedded systems class after taking the class that used this book. I felt very confident in my assembly ability, even though the embedded systems class was not using Intel processors, but PIC processors from Microchip.

By the way... I wonder if most textbooks are rated according to a student's experience in the class. Did the guy who rate this book down very low simply have a bad teacher who was really hard on his class, and then looked for problems with the book? Personally, I didn't find the lack of a debugger that bad, since I was understanding assembly pretty quickly right off the bat thanks to this book and my teacher's clear explanations.


1 out of 1 people found the following review helpful:
5 of 5 stars  Fantastic book!!!!
Saturday, April 24, 2004
I don't understand the previous reviewer's criticism, because I felt this book was really easy to read, and hit all the major topics that I wanted to learn. I read the whole thing cover to cover in one day.

Assembly language is for the hardcore who either really want to know how the machine works, or for those who really need to optimize their code (like wannabe game programmers). To really understand Assembly, you need to already be a good programer in a high level language, and you need to know a little bit about computer hardware/software architecture (virtual memory, paging, segments). It also doesn't hurt to know a little about compiler construction. Those are all major topics in themselves, and cannot be fully explained to novices in one book. Gotta learn the fundamentals first.

Anyone with a decent technical background should agree this book is a surprisingly painless and thorough introduction to a normally tedious topic.


5 of 5 stars  Good book for Assembler beginners
Tuesday, March 23, 2004
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. This is good for people who need to use semi-modern assembler code. That is, 586 is the architecture for Pentium (P54C), Pentium MMX (P55C), and all iterations above the Pentium line are able to read 586 code (difference is only in architecture, not necessarily language). Anyhoo, the book starts off with the basics: radix conversions, boolean logic, and then it goes into the assembler itself. It covers MASM (Microsoft ASM), so it's typically for Windows, if you're using Gnu ASM, you're out of luck. It's a good book to get a feel for assmbly language, if you're wanting to write ASM programs that tap into MMX, this book covers it as well.

See all customer reviews...
Home  |  About Priceflo  |  Tell a Friend  |  List Your Products  |  Merchant Login  |  Site Map  |  Help

© 2008, Priceflo, Inc. All rights reserved. Privacy Policy  |  Terms of Service