進階搜尋
書籍資訊
The x86 PC: Assembly Language, Design, and Interfacing 5/e (絕)

The x86 PC: Assembly Language, Design, and Interfacing 5/e (絕)

  • 20本以上,享 8.5折
售價 $ 洽詢
  • 一般書籍
  • ISBN:9780136092261
  • 作者:Muhammad Ali Mazidi, Janice G. Mazidi, Danny Causey
  • 版次:5
  • 年份:2010
  • 出版商:Pearson Education
  • 頁數/規格:786頁/平裝單色
書籍介紹 本書特色 目錄
Description
Praised by experts for its clarity and topical breadth, this visually appealing, comprehensive 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 edition has been updated to include coverage of the latest 64-bit microprocessor from Intel and AMD, the multi core features of the new 64-bit microprocessors, and programming devices via USB ports.

Offering students a fun, hands-on learning experience, the text 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.

Features
  • Comprehensive coverage of all the 80x86 microprocessors, from the 8088 to the Pentium Pro.
  • Combines assembly and C programming early on.
  • Introduces the 80x86 instructions with examples of how they are used, and covers 8-bit, 16-bit and 32-bit programming of x86 microprocessors. 
  • Uses fragments of programs from IBM PC technical reference, showing students a real-world approach to programming in assembly.
  • Ensures a basic understanding of binary and hex numbering systems (before delving into PC assembly language and system programming).
  • Places all C programming in the last section of each chapter, which maintains continuity for those with no C programming experience.
  • Analyzes hardware differences among 8086, 286, 386, 486, Pentium and Pentium Pro chips -- looks at the internal architecture on programming such chips.

New to This Edition
  • Coverage of the latest 64-bit microprocessor from Intel and AMD, giving students insight into the latest processors from Intel. 
  • Coverage of the multi-core features of the Pentium and Xeon CPUs and how these features increase the performance of the x86 PC, helping students understand the latest processors from Intel and how Microsoft Vista uses these new features. 
  • Coverage of the Cache memory features of Pentium and Xeon CPUs and how the L1 (level 1) cache and L2 (level 2) cache features increase the performance of the x86 PC.
Table of Contents
0. Introduction to Computing
1. The x86 Microprocessor
2. Assembly Language Programming
3. Arithmetic and Logic Instructions and Programs
4. INT 21H INT 10H Programming and Macros
5. Keyboard and Mouse Programming
6. Signed Numbers, Strings, and Tables
7. Modules and Modular Programming
8. 32-Bit Programming for x86
9. 8088, 80286 Microprocessors and ISA
10. Memory and Memory Interfacing
11. 8255 I/0 Programming
12. Interfacing to LCD, Motor, ADC, and Sensor
13. 8253/54 Timer 
14. Interrupts in x86 PC
15. Direct Memory Access and DMA Channels in x86 PC
16. Video and Video Adapters
17. Serial Port Programming with Assembly and C#
18. Keyboard and Printer Interfacing
19. Hard Disks
20. The IEEE Floating Point and x87 Math Processors
21. 386 Microprocessor: Real vs. Protected Mode
22. High-Speed Memory Interfacing and Cache
23. Pentium and RISC Processors
24. The Evolution of x86: from 32-bit to 64-bit
25. System Design Issues and Failure Analysis
26. ISA, PC104, and PCI Buses
27. USB Port Programming
登入 購物車0 立即購買 加入購物車