![The 80X86 IBM PC and compatible computers](http://servimg.eyrolles.com/static/media/5090/9780137585090_internet_w290.jpg)
The 80X86 IBM PC and compatible computers
Assembly Language, Design, and Interfacing - Volume I et II
Muhammad Ali Mazidi, Janice Mazidi
Résumé
Table of contents
Introduction to Computing.
1. The x86 Microprocessors.
2. Assembly Language Programming.
3. The x86 Arithmetic/Logic Instruction and Bit-Wise
Programming in C.
4. INT 10H, INT 21H, INT 16H Programming in Assembly and
C.
5. Macros and Mouse Programming.
6. Signed Numbers, String and Tables.
7. Modules, Modular Programming in Assembly and C.
8. 32-Bit Programming in x86 Microprocessors.
9. 8088/86 Microprocessors and Supporting Chips.
10. 80286 Microprocessor and Supporting Chips.
11. Memory and Memory Interfacing.
12. The 8255 and PC Interfacing with LCD, Stepper Motor,
and Sensors.
13. 8253/54 Timer and Music.
14. Interrupts and the 8259 Chip.
15. Direct Memory Accessing and the 8237 Chip.
16. Video and Video Adapters.
17. Serial Data Communication and the 16550/8250/51
Chips.
18. Keyboard and Printer Interfacing and Data Acquisition
Via LPT Port.
19. Floppy Disks, Hard Disks, and Files.
20. The 80x87 Math Coprocessor.
21. 80386 Microprocessor: Real vs. Protected Mode.
22. High-Speed Memory Interfacing, Cache, EDO and
SDRAM.
23. 486, Pentium, RISC and Pentium Pro.
24. MS DOS Structure, TSR, and Device Drivers.
25. MS DOS Memory Management.
26. IC Technology and System Design.
27. ISA, EISA, MCA, and PCI BUS.
28. Programming DOS, BIOS, and PC Hardware with C/C++.
Appendices:
- A: Debug Programming.
- B: The x86 Instructions and Timing.
- C: Assembler Directives and Naming Rules.
- D: Interrupt 21H and INT 33H Function Calls Listing.
- E: BIOS Interrupts Function Calls Listing.
- F: ASCII Code.
- G: I/O Address Maps.
- H: IBM PC/PS BIOS Data Area.
- I: Data Sheets.
L'auteur - 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
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 | 31/01/1998 |
Nb. de pages | 976 |
Format | 17,8 x 23,5 |
EAN13 | 9780137585090 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse