Mazidi, Muhammad Ali

The x86 PC : Assembly language, design, and interfacing / Muhammad Ali Mazidi, Janice Gillispie Mazidi, Danny Causey. - 5 ed. - Boston : Prentice Hall, 2010. - 785 p. : il., grafs., diagrs., planos, etc.

0. Introduction to computing -- The 86x microprocessor -- Assembly language programming -- Arithmetic and logic intructions and programs -- INT 21H and INT 10H programming and macros -- Keyboard and mouse programming -- signed numbers, strings, and tables -- Modules and modular programming -- 32-bit programming for x86 -- 8088, 80280 microprocessors and ISA bus -- Memory and memory interfacing -- 8255 I/O programming -- Interfacing to LCD, Motor, ADC, and sensor -- 8253 / 54 timer -- Interrupts in x86 PC -- Direct memory access and DMA channels in x86 PC -- Video and video adapters -- Serial port programming with assembly and C# Keyboard and printer interfacing -- Hard disks. -- The IEEE floating point and x87 math procesors -- 386 microproccessor: Real vs. protected mode -- High-Speed memory design and cache -- Pentium and RISC processors -- The evolution of x86 from 32-bit to 64-bit -- System design issues and failure analysis -- ISA, PC104 and PCI buses -- Debug programming -- x86 instructions description -- Assembler directives and naming rules -- Interrupt calls and legacy software -- I/O address maps -- ASCII codes. Cap. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Appendices. A. B. C. D. E. F.


Disponible en la Colección General.


Serie Microprocesador Intel 80x86--Programación.


Assembler (Lenguaje de programación de computadores)

005.265 / M476