did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780130165688

The 80X86 IBM PC and Compatible Computers: Volumes I & II : Assembly Language, Design, and Interfacing

by ;
  • ISBN13:

    9780130165688

  • ISBN10:

    0130165689

  • Edition: 3rd
  • Format: Hardcover
  • Copyright: 2000-01-01
  • Publisher: PRENTICE HALL
  • View Upgraded Edition
  • Purchase Benefits
List Price: $125.00

Summary

For microprocessor courses teaching the 80x86 family. 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.

Table of Contents

Assembly Language Programming on the IBM PC, PS, and Compatibles
Introduction To Computing
1(17)
The 80x86 Microprocessor
18(31)
Assembly Language Programming
49(33)
Arithmetic and Logic Instructions and Programs
82(39)
Bios and Dos Programming in Assembly and C
121(29)
Macros and the Mouse
150(23)
Signed Numbers, Strings, and Tables
173(20)
Modules; Modular and C Programming
193(27)
32-Bit Programming for 386 and 486 Machines
220(15)
Design and Interfacing of the IBM PC, PS, and Compatibles
8088/86 Microprocessors and Supporting Chips
235(27)
80286 Microprocessor and Supporting Chips
262(15)
Memory and Memory Interfacing
277(46)
I/O, 8255, and Device Interfacing
323(63)
8253/54 Timer and Music
386(24)
Interrupts and the 8259 Chip
410(37)
Direct Memory Accessing; The 8237 DMA Chip
447(30)
Video and Video Adapters
477(31)
Serial Data Communication and the 16450/8250/51 Chips
508(33)
Keyboard and Printer Interfacing
541(29)
Floppy Disks, Hard Disks, and Files
570(30)
The 80x87 Math Coprocessor
600(31)
386 Microprocessor: Real vs. Protected Mode
631(28)
High-Speed Memory Interfacing and Cache
659(31)
486, Pentium, Pentium Pro, and MMX
690(34)
Ms Dos Structure, TSR, and Device Drivers
724(16)
Ms Dos Memory Management
740(19)
IC Technology and System Design
759(25)
ISA, PCI, and USB Buses
784(24)
Programming Dos, Bios, & Hardware With C/C++
808(151)
APPENDICES
A Debug Programming
825(22)
B 80x86 Instructions and Timing
847(36)
C Assembler Directives and Naming Rules
883(15)
D Dos Interrupt 21H and 33H Listing
898(26)
E Bios Interrupts
924(16)
F Ascii Codes
940(1)
G I/O Address Maps
941(11)
H IBM PC/PS Bios Data Area
952(7)
I Data Sheets
959

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program