The 80 x 86 IBM PC and compatible computers - Muhammad Ali Mazidi ,... - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
The 80 x 86 IBM PC and compatible computers
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

The 80 x 86 IBM PC and compatible computers

The 80 x 86 IBM PC and compatible computers

Muhammad Ali Mazidi, Janice Mazidi

962 pages, parution le 10/01/2000 (3eme édition)

Résumé

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. This world-famous text 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, then provides a sample program to show its application. The text delves 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.

The third edition:

• Covers all the x86 microprocessors from the 8088 to the Pentium Pro.
• Combines assembly and C programming, and places all C programming in the last section of each chapter.
• Introduces the x86 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-hit, 16-bit, and 32-bit interfacing of x86 microprocessors.
• Shows a real-world approach to PC system programming by using fragments of programs from IBM PC technical reference.
• Provides an overview of US13 bus.

Table of contents


Assembly Language Programming On The Ibm Pc, Ps, And Compatibles
Introduction To Computing
Chapter 1: The 80x86 Microprocessor
Chapter 2: Assembly Language Programming
Chapter 3: Arithmetic And Logic Instructions And Programs
Chapter 4: Bios And Dos Programming In Assembly And C
Chapter 5: Macros And The Mouse
Chapter 6: Signed Numbers, Strings, And Tables
Chapter 7: Modules; Modular And C Programming
Chapter 8: 32-Bit Programming For 386 And 486 Machines
Design And Interfacing Of The Ibm Pc, Ps, And Compatibles
Chapter 9: 8088/86 Microprocessors And Supporting Chips
Chapter 10: 80286 Microprocessor And Supporting Chips
Chapter 11: Memory And Memory Interfacing
Chapter 12: I/O, 8255, And Device Interfacing
Chapter 13: 8253/54 Timer And Music
Chapter 14: Interrupts And The 8259 Chip
Chapter 15: Direct Memory Accessing; The 8237 Dma Chip
Chapter 16: Video And Video Adapters
Chapter 17: Serial Data Communication And The 16450/8250/51 Chips
Chapter 18: Keyboard And Printer Interfacing
Chapter 19: Floppy Disks, Hard Disks, And Files
Chapter 20: The 80x87 Math Coprocessor
Chapter 21: 386 Microprocessor: Real Vs. Protected Mode
Chapter 22: High-Speed Memory Interfacing And Cache
Chapter 23: 486, Pentium, Pentium Pro, And Mmx
Chapter 24: Ms Dos Structure, Tsr, And Device Drivers
Chapter 25: Ms Dos Memory Management
Chapter 26: Ic Technology And System Design
Chapter 27: Isa, Pci, And Usb Buses
Chapter 28: Programming Dos, Bios, & Hardware With C/C++
Appendices
A: Debug Programming
B: 80x86 Instructions And Timing
C: Assembler Directives And Naming Rules
D: Dos Interrupt 21 H And 33h Listing
E: Bios Interrupts
F: Ascii Codes
G: I/O Address Maps
H: Ibm Pc/Ps Bios Data Area
1: Data Sheets

L'auteur - Muhammad Ali Mazidi

Muhammad Ali Mazidi

holds Master's degrees from both Southern Methodist University and the University of Texas at Dallas, and currently is completing 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.

L'auteur - Janice Mazidi

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.

Caractéristiques techniques

  PAPIER
Éditeur(s) Prentice Hall
Auteur(s) Muhammad Ali Mazidi, Janice Mazidi
Parution 10/01/2000
Édition  3eme édition
Nb. de pages 962
Couverture Relié
EAN13 9780130165688

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription