Series: 80x86 IBM PC & Compatible Computers
Hardcover: 1024 pages
Publisher: Prentice Hall; 3 Har/Dskt edition (January 18, 2000)
Product Dimensions: 11.2 x 8.3 x 1.7 inches
Shipping Weight: 5.4 pounds
Average Customer Review: 4.5 out of 5 stars See all reviews (8 customer reviews)
Best Sellers Rank: #892,297 in Books (See Top 100 in Books) #55 in Books > Computers & Technology > Programming > Languages & Tools > Assembly Language Programming #105 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Microprocessor Design #254 in Books > Computers & Technology > Hardware & DIY > Personal Computers > PCs
This book is very well written. It's approach to learning assembly language and how 80x86 systems interface with peripherals is the best I've ever seen. The programming examples are clear, concise, and relevant. Hardware interfacing is heavily PC/XT centered (old), but is still relevant in many of today's embedded systems.The book also details how to use C to accomplish many of the same tasks that are often done in assembly. Well written low level interfacing in C and assembly, good luck finding any book that explains it better.As for complaints, the 3rd edition does not cover MMX or 3DNOW instructions in any depth. The parts on writing device drivers are weak. USB bus discussion is far too minimal. For a book published in 2000, I expect more in those areas.The above are my only complaints about the book. It is well worth the purchase price.
This book is exactly what you'd expect from M. Mazidi: a no-nonsense, implementation-oriented approach to the 80x86 processors that is accessible to the beginner yet detailed enough for experienced Intel assembly programmers. The introductory chapter provides basic background information that is usually taken for granted in application notes or data sheets. The background information is exceptionally useful to people who are beginning work on an Intel embedded system, or who wish to refresh their memory and keep up with industry developments.This book includes more than just theoretical discussion of x86 designe issues. It incorporates code examples and illustrations, and the information is up to date. It would be suitable as a textbook even at the undergraduate level, although I am using it as a low-level development resource.
This book must have been obsolete already 7 years ago. DOS there is the most popular system, assembler is still 16-bit, with some "news" on few pages about "new" 32-bit one. It is ridiculous how they can annotate this book as up-to-date and for such ski-high price ! Don't fall in this trap.
I used this book in my college Assembly course, and after reviewing quite a number of other books, this is by far the best one I have seen to date. Sure, it does concentrate on the 8086/8088 processors and XT machines to quite an extent, but one must remember that even the latest Pentiums are 80x86-compatible processors (as far as the instruction sets are concerned), so that being said I feel that this book is far from obsolete. I've been programming in assembly on everything from the XT, to the HP200lx palmtop, to the Pentium-4, and this book has never failed to be an exceptional reference tool. Expensive, but well worth it!
80X86 IBM PC and Compatible Computers: Assembly Language, Design and Interfacing Vol. I and II (3rd Edition) Assembly Language for the IBM PC Family (3rd Edition) The Motorola MC68332 Microcontroller: Product Design, Assembly Language Programming and Interfacing PC Assembly Language: learn how computer work easy ways to learn assembly language IBM PC Assembly Language and Programming (5th Edition) Graphics Gems IV (IBM Version) (Graphics Gems - IBM) (No. 4) Introduction to the Intel Family of Microprocessors: A Hands-On Approach Utilizing the 80x86 Microprocessor Family (3rd Edition) Body Language: Body Language Training - Attract Women & Command Respect, by Mastering Your High Status Body Language (Body Language Attraction, Body Language ... Language Secrets, Nonverbal Communication) Some Assembly Required: Assembly Language Programming with the AVR Microcontroller Assembly Language for Intel-Based Computers (5th Edition) Applying PIC18 Microcontrollers: Architecture, Programming, and Interfacing using C and Assembly IBM's Early Computers (History of Computing) A Communication from Sir Charles Brisbane, K.C.B. Governor of Saint Vincent: To the House of Assembly of That Colony, Enclosing Lord Bathurst's ... Assembly; and a Letter Depicting the Alarm The Gun Digest Book of Firearms Assembly/Disassembly Part I - Automatic Pistols: Pt. 1 (Gun Digest Book of Firearms Assembly/Disassembly: Part 1 Automatic Pistols) The Gun Digest Book of Tactical Weapons Assembly/Disassembly (Gun Digest Book of Firearms Assembly/Disassembly) The Gun Digest Book of Revolvers Assembly/Disassembly (Gun Digest Book of Firearms Assembly/Disassembly) Gun Digest Book of Revolvers Assembly/Disassembly (Gun Digest Book of Firearms Assembly/Disassembly) The Gun Digest Book of Firearms Assembly/Disassembly Part V - Shotguns: Shotguns Pt.5 (Gun Digest Book of Firearms Assembly/Disassembly: Part 5 Shotguns) BODY LANGUAGE : Decoding Alpha Male Body Language, Instantly Attract Any Woman Without Saying a Single word. (Body Language 101, Alpha male, Attract woman, ... Seduce Women, Eye Contact, Body Language) Microsoft Windows Vista: Complete Concepts and Techniques (Sam 2007 Compatible Products)