Buy used:
$13.98
FREE delivery May 28 - June 3. Details
Or fastest delivery May 21 - 24. Details
Used: Very Good | Details
Condition: Used: Very Good
Comment: May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

80X86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing Subsequent Edition

4.6 4.6 out of 5 stars 18 ratings

There is a newer edition of this item:

The x86 PC: Assembly Language, Design, and Interfacing
$7.33
(21)
Only 1 left in stock - order soon.
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.
Read more Read less

Books with Buzz
Discover the latest buzz-worthy books, from mysteries and romance to humor and nonfiction. Explore more

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

  • Publisher ‏ : ‎ Pearson College Div; Subsequent edition (January 1, 1998)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 1024 pages
  • ISBN-10 ‏ : ‎ 013061775X
  • ISBN-13 ‏ : ‎ 978-0130617750
  • Item Weight ‏ : ‎ 4.9 pounds
  • Dimensions ‏ : ‎ 8.25 x 1.75 x 10.75 inches
  • Customer Reviews:
    4.6 4.6 out of 5 stars 18 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Muhammad Ali Mazidi
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

4.6 out of 5 stars
4.6 out of 5
18 global ratings

Top reviews from the United States

Reviewed in the United States on August 11, 2018
As an experienced dev with skills in Assembly language for multiple CPU architectures I am always looking for good resources that help convey techniques and concepts to newer developers. I bought this book based on other reviews and the price was right, I was very surprised at how clearly and concisely concepts like addressing modes are explained. Sure things have changed with newer processors, but the core concepts are crucial and this book really covers that very well. Well worth the read ant any experience level.
One person found this helpful
Report
Reviewed in the United States on May 4, 2012
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.
Reviewed in the United States on May 3, 2018
I've Also the nxt edi
Reviewed in the United States on October 29, 2015
Great deal fast shipping
Reviewed in the United States on January 15, 2010
This is the most useless book you'll ever buy as a student! My grades actually went up when I gave up reading the text and concentrated on the notes given in class. After the 4th week, I stopped using the book entirely. The author tries to explain everything in paragraph form like a story book. There are little diagrams and examples and explains everything in a "no hands on" type approach. The book goes into great detail which might be of some help if you work at NASA, but it would be of very little use to the typical student. Since I won't get any money from it, I'm donating it to the local library.
Reviewed in the United States on February 2, 2010
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.
3 people found this helpful
Report
Reviewed in the United States on July 30, 2003
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.
15 people found this helpful
Report