Have one to sell? Sell yours here
80x86 IBM PC and Compatible Computers: v. 1: Assembly Language, Design, and Interfacing
 
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: v. 1: Assembly Language, Design, and Interfacing [Hardcover]

Muhammad Ali Mazidi , Janice Gillispie-Mazidi


Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.
There is a newer edition of this item:
X86 PC: The Assembly Language, Design, and Interfacing X86 PC: The Assembly Language, Design, and Interfacing
£56.99
Usually dispatched within 1 to 3 weeks

Special Offers and Product Promotions

  • Love DIY? Check out the great selection of top-brand tools and equipment in our DIY & Tools Store--including Bosch, DeWalt, Black & Decker and more.


Product details


More About the Author

Muhammad Ali Mazidi
Discover books, learn about writers, and more.

Visit Amazon's Muhammad Ali Mazidi Page

Product Description

Product Description

For courses in Computer Interfacing, Intel 16-32 Bit Chips, Pentium Chip, Microprocessors 16 and 32-bit Chips, and Intel 8086/8088/80x86 core texts.

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 students 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.

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.

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
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 Reviews

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  5 reviews
2 of 2 people found the following review helpful
a very thorough and great book.... 2 Feb 2010
By Marvin Schneider - Published on Amazon.com
Format: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.
very detailed and effective 4 May 2012
By Shayanrafizadeh - Published on Amazon.com
Format:Hardcover|Amazon Verified Purchase
it would make you to follow the book. it teaches basic stuff on asm and even some io programming in c. i own many 8086 based books in my library and this is one of the best ones.
The MOST detailed book I have read on computer hardware. 20 Sep 2010
By John Mieske - Published on Amazon.com
Format:Hardcover|Amazon Verified Purchase
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 !

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


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback