Amazon.com: 80X86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing Volumes I & II (4th Edition) (9780130617750): Muhammad Ali Mazidi, Janice Gillispie-Mazidi: Books

Have one to sell? Sell yours here
80X86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing Volumes I & II (4th Edition)
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

80X86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing Volumes I & II (4th Edition) [Hardcover]

Muhammad Ali Mazidi (Author), Janice Gillispie-Mazidi (Author)
4.0 out of 5 stars  See all reviews (4 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

There is a newer edition of this item:
x86 PC: Assembly Language, Design, and Interfacing, The (5th Edition) x86 PC: Assembly Language, Design, and Interfacing, The (5th Edition) 2.4 out of 5 stars (5)
$92.99
In Stock.

Book Description

August 31, 2002 013061775X 978-0130617750 4

Praised by experts for its clarity and topical breadth, this visually appealing, one-stop source on PCs uses an easy-to-understand, step-by-step approach to teaching the fundamentals of 80x86 assembly language programming and PC architecture. Offering users a fun, hands-on learning experience, it uses the Debug utility to show what action the instruction performs, then provides a sample program to show its application. Reinforcing concepts with numerous examples and review questions, its oversized pages delve into dozens of related subjects, including DOS memory map, BIOS, microprocessor architecture, supporting chips, buses, interfacing techniques, system programming, memory hierarchy, DOS memory management, tables of instruction timings, hard disk characteristics, and more. For learners ready to master PC system programming.



Editorial Reviews

From the Back Cover

Praised by experts for its clarity and topical breadth, this visually appealing text provides an easy-to-understand, systematic approach to teaching the fundamentals of 80x86 assembly language programming and PC architecture. It offers readers a fun, hands-on learning experience and reinforces concepts with numerous examples and review questions. It uses the Debug utility to show what action the instruction performs, and then provides a sample program to show its application. The text delves into architecture, supporting chips, buses, interfacing techniques, system programming, hard disk characteristics, and more.

The fourth edition:

  • Covers all the 80x86 microprocessors from the 8088 to the Pentium Pro.
  • Combines assembly and C programming, and covers C programming in the last section of each chapter.
  • Introduces the 80x86 instructions with examples of how they are used.
  • Ensures a basic understanding of binary and hex numbering systems.
  • Discusses and analyzes hardware differences among 8086, 286, 386, 486, Pentium, and Pentium Pro chips.
  • Discusses 8-bit; 16-bit, and 32-bit interfacing of 80x86 microprocessors.
  • Shows a real-world approach to PC system programming by using fragments of programs from the IBM PC technical reference.
  • Provides an overview of the USB bus.

About the Author

Muhammad Ali Mazidi holds Master's degrees from both Southern Methodist University and the University of Texas at Dallas, and currently is a.b.d. on his Ph.D. in the Electrical Engineering Department of Southern Methodist University. He is a co-founder and chief researcher of Microprocessor Education Group, a company dedicated to bringing knowledge of microprocessors to the widest possible audience. He also teaches microprocessor-based system design at DeVry Institute of Technology in Dallas, Texas.

Janice Gillispie Mazidi has a Master of Science degree in Computer Science from the University of North Texas. After several years experience as a, software engineer in Dallas, she co-founded Microprocessor Education Group, where she is the chief technical writer, production manager, and is responsible for software development and testing.

The Mazidis have been married since 1985 and have two sons, Robert Nabil and Michael Jamal.


Product Details

  • Hardcover: 1024 pages
  • Publisher: Prentice Hall; 4 edition (August 31, 2002)
  • Language: English
  • ISBN-10: 013061775X
  • ISBN-13: 978-0130617750
  • Product Dimensions: 11 x 8.4 x 1.7 inches
  • Shipping Weight: 5 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #606,510 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

2 of 2 people found the following review helpful:
5.0 out of 5 stars a very thorough and great book...., February 2, 2010
This review is from: 80X86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing Volumes I & II (4th Edition) (Hardcover)
a very thorough and great book....

But as the other reviewer stated, this is most definitely not a book for the beginning assembly language programmer.

But for one who has been programming for many years, this book carefully and comprehensively covers the guts of the computer.

For one who has only a few years of computer work experience, you could still get through the first few chapters and write beginner-level assembly language programs.

When choosing this book, think carefully about what kind of assembler you wish to use. You can go and search on the web for "Assembler simulator" and you will see there are many variations on assembler languages as well as processors. You should pick one that fits your needs.

For the college instructor, this book comes with wonderful questions and answers. There is also a nice instructor manual. I enjoyed working through the examples, and found this book quite challenging.




Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars The MOST detailed book I have read on computer hardware., September 20, 2010
Amazon Verified Purchase(What's this?)
This review is from: 80X86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing Volumes I & II (4th Edition) (Hardcover)
When I bought this book, I knew it was not going to teach me assembly language. This book is not about teaching assembly. Its about HOW to interact with the hardware. The info in this book is good even up to today's standards ( 2010 ). In fact, if you throw in the new Intel PDFs off of Intel's website you will see that you have everything you need to interact with computer hardware. The Hardware specifications is so detailed that you can make your own Operating System from scratch.

Grab this book while you can. I bought a used one. I paid about 6 bucks roughly and I have to say, its worth MORE. I see the new price currently is about 100 + dollars and there is good reason why its so expensive. For those who really want to get serious and not just pass a class in school, then THIS book is for you. If all your trying to do is pass a grade in school, and you think you can skim through this book, do not bother. You wont get anywhere. This book is deep, and it shows you example code on how to talk to the hardware in specific ways. Sometimes more then one way on how to do it.

Those who are making their own Operating System, like me, GET THIS BOOK !!!! Even if you think your going to program in 64-Bit, you still need this book as a reference. This book gets a 5 Star rating !
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 21 people found the following review helpful:
5.0 out of 5 stars a work of art., July 30, 2003
By 
ms patricia kelliher (canberra, a.c.t. Australia) - See all my reviews
This review is from: 80X86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing Volumes I & II (4th Edition) (Hardcover)
most definately not a book for the beginning assembly language programmer. that said, this is one of the most detailed and informative books on the subject i have every had the pleasure of finding, purchasing, and reading.

the book travels deep into the electronic architecture of the humble pc and teaches you how to do things you never even knew could be done. it covers parallel port and serial port interfacing, memory architecture, graphics programming, and just about every other facet of the pc that there is in a very comprehensive and satisfying manner.

i have purchased 9 books so far published by prentice hall, and all were superb. i whole heartedly recommend to EVERYONE that if you ever need to know about something and want a book, see what prentice hall has on the subject FIRST. the quality and quantity of information and the layout and design in their publications are second to none.

if assembly language programming were a religion then this is my bible, and the authors and publishers are my gods.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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


Only search this product's reviews




Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

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 Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject