Intel微處理器

出版時(shí)間:2001-8  出版社:高等教育出版社  作者:Barry B.Brey  頁(yè)數(shù):967  字?jǐn)?shù):1464000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  Intel微處理器已經(jīng)在電子、通信、控制系統(tǒng)和桌面計(jì)算機(jī)系統(tǒng)等領(lǐng)域得到了廣泛的應(yīng)用。本書從實(shí)用的角度出發(fā),全面介紹了Intel系列微處理器的編程和接口技術(shù)。主要內(nèi)容包括:微處理器的編程模式和系統(tǒng)結(jié)構(gòu);Intel系列微處理器指令;在C/C++程序中編制匯編程序模塊;存儲(chǔ)器接口;基本輸入/輸出技術(shù);數(shù)值協(xié)處理器及MMX技術(shù);總線接口;8086/8088、80186/80188~80486、Pentium系列微處理器等。與第四版相比,本書增加了如何將匯編語(yǔ)言與C/C++結(jié)合起來(lái)編程、USB接口、MMX技術(shù)及PentiumⅡ等內(nèi)容。書中列舉了大量實(shí)例,具有較強(qiáng)的實(shí)用性;本書內(nèi)容系統(tǒng),結(jié)構(gòu)合理,敘述詳盡,每章前有學(xué)習(xí)目標(biāo)、章后有小結(jié)及習(xí)題,并配有大量圖表,易為讀者接受。此外,本書內(nèi)容較新,使讀者能夠把握技術(shù)發(fā)展的前沿。本書可作為高等校院相關(guān)課程教材。對(duì)于希望掌握Intel微處理器編程和接口技術(shù)的讀者來(lái)說(shuō),本書也是一本很好的參考書。    內(nèi)容:1. 微處理器及計(jì)算機(jī)系統(tǒng)概述 2. 微處理器及其系統(tǒng)結(jié)構(gòu) 3. 尋址方式 4. 數(shù)據(jù)傳送指令 5. 算術(shù)與邏輯指令 6. 程序控制指令 7. 微處理器編程技術(shù) 8. 在C/C+中使用匯編語(yǔ)言 9. 8086/8088硬件性能指標(biāo) 10. 存儲(chǔ)器接口 11. 基本輸入/輸出接口 12. 中斷 13. 直接存儲(chǔ)器存取(DMA)和DMA控制的I/O 14. 數(shù)值協(xié)處理器和MMX技術(shù) 15. 總線接口 16. 80186,80188及80286微處理器 17. 80384和80486微處理器 18. Pentium和Pentium Pro 微處理器 19. PentiumⅡ微處理器 附錄A 匯編程序、DOS、BIOS、鼠標(biāo)和DPMI內(nèi)存管理器 B 指令集匯總 C 標(biāo)志位變化表 D 偶數(shù)題號(hào)習(xí)題答案 索引

書籍目錄

1 Introduction to the Microprocessor and Computer  Introduction/Chapter Objectives  1-1 A Historical Background   1-2 The Microprocessor-Based Personal Computer System   1-3 Number Systems   1-4 Computer Data Formats   1-5 Summary   1-6 Questions and Problems 2 The Microprocessor and its Architecture  Introduction/Chapter Objectives  2-1 Internal Microprocessor Architecture   2-2 Real Mode Memory Addressing   2-3 Introduction to Protected Mode Memory Addressing   2-4 Memory Paging   2-5 Summary   2-6 Questions and Problems 3 Addressing Modes  Introduction/Chapter Objectives  3-1 Data-Addresing Modes   3-2 Program Memory-Addressing Modes   3-3 Stack Memory-Addressing Modes   3-4 Summary   3-5 Questions and Problems 4 Data Movement Instructions  Introduction/Chapter Objectives  4-1 MOV Revisited   4-2 PUSH/POP   4-3 Load-Effective Address   4-4 String Data Transfers   4-5 Miscellaneous Data Transfer Instructions   4-6 Segment Override Prefix   4-7 Assembler Detail   4-8 Summary   4-9 Questions and Problems 5 Arithmetic and Logic Instructions  Introduction/Chapter Objectives  5-1 Addition, Subtraction, and Comparison   5-2 Multiplication and Division   5-3 BCD and ASCII Arithmetic   5-4 Basic Logic Instructions   5-5 Shift and Rotate   5-6 String Comparisons   5-7 Summary   5-8 Questions and Problems 6 Program Control Instructions  Introduction/Chapter Objectives  6-1 The Jump Gorup   6-2 Controlling the Flow of an Assembly Language Program   6-3 Procedures   6-4 Introduction to Interrrupts   6-5 Machine Control and Miscellaneous Instructions   6-6 Summary   6-7 Questions and Problems 7 Programming the Microprocessor  Introduction/Chapter Objectives  7-1 Modular Programming   7-2 Using the Keyboard and Video Display   7-3 Data Conversions  7-4 Disk Files   7-5 Example Programs   7-6 Interrupt Hooks   7-7 Summary   7-8 Questions and Problems 8 Using Assembly Language with C/C++  Introduction/Chapter Objectives  8-1 Using Assembly Language with C/C++ for 16-bit Applications   8-2 Using Assembly Language with C/C++ for 32-bit Applications   8-3 Separate Assembly Objects   8-4 Summary   8-5 Questions and Problems 9 8086/8088 Hardware Specifications  Introduction/Chapter Objectives  9-1 Pin-Outs and Pin Functions   9-2 Clock Generator (8284A)   9-3 Bus Buffering and Latching   9-4 Bus Timing   9-5 Ready and the Wait State   9-6 Minimum Mode Verse Maximum Mode   9-7 Summary   9-8 Questions and Problems 10 Memory Interface  Introduction/Chapter Objectives  10-1 Memory Devices   10-2 Address Decoding   10-3 8088 and 80188 (8-bit) Memory Interface   10-4 8086, 80186, 80286, and 80386SX (16-bit) Memory Interface   10-5 80386DX and 80486 (32-bit) Memory Inteface   10-6 Pentium, Pentium Pro, and Pentium II (64-bit) Memory Interface   10-7 Dynamic RAM   10-8 Summary   10-9 Questions and Problems 11 Basic I/O Interface  Introduction/Chapter Objectives  11-1 Introduction to I/O Interface   11-2 I/O Port Address Decoding   11-3 The Programmable Peripheral Interface   11-4 The 8279 Programmable Keyboard/Display Interface   11-5 8254 Progammable Interval Timer   11-6 16550 Programmable Communications Interface   11-7 Analog-to-Digital (ADC) and Digital-to-Analog (DAC) Conversions   11-8 Summary   11-9 Questions and Problems 12 Interrupts  Introduction/Chapter Objectives  12-1 Basic Interrupt Processing   12-2 Hardware Interrupts   12-3 Expanding the Interrupt Structure   12-4 8259A Programmable Interrupt Controller   12-5 Interrupt Examples   12-6 Summary   12-7 Questions and Problems 13 Direct Memory Access and DMA-Controlled I/O  Introduction/Chapter Objectives  13-1 Basic DMA Operation   13-2 The 8237 DMA Controller   13-3 Shared-Bus Operation   13-4 Disk Memory Systems   13-5 Video Displays   13-6 Summary   13-7 Questions and Problems 14 The Arithmetic Coprocessor and MMX Technology  Introduction/Chapter Objectives  14-1 Data Formats for the Arithmetic Coprocessor   14-2 The 80X87 Architecture   14-3 Instruction Set   14-4 Programming with the Arithmetic Coprocessor   14-5 Introduction to MMX Technology   14-6 Summary   14-7 Questions and Problems 15 Bus Interface  Introduction/Chapter Objectives  15-1 The ISA Bus   15-2 The Extended ISA (EISA) and VESA Local Buses   15-3 The Peripheral Component Interconnect (PCI) Bus   15-4 The Universal Serial Bus (USB)  15-5 Accelerated Graphics Port (AGP)  15-6 Summary  15-7 Questions and Problems16 The 80186, 80188, and 80286 Microprocessors  Introduction/Chapter Objectives  16-1 80186/80188 Architecture   16-2 Programming the 80186/80188 Enhancements   16-3 80C188EB Example Interface   16-4 Introduction to the 80286   16-5 Summary   16-6 Questions and Problems 17 The 80386 and 80486 Microprocessors  Introduction/Chapter Objectives  17-1 Introduction to the 80386 Microprocerssor   17-2 Special 80386 Registers   17-3 80386 Memory Management   17-4 Moving to Protected Mode   17-5 Virtual 8086 Mode   17-6 The Memory Paging Mechanism   17-7 Introduction to the 80486 Microprocessor   17-8 Summary   17-9 Questions and Problems 18 The Pentium and Pentium Pro Microprocessors  Introduction/Chapter Objectives  18-1 Introduction to the Pentium Microprocessor   18-2 Special Pentium Registers   18-3 Pentium Memory Management   18-4 New Pentium Instructions   18-5 Introduction to the Pentium Pro Microprocessor   18-6 Special Pentium Pro Features   18-7 Summary   18-8 Questions and Problems 19 The Pentium II Microprocessor  Introduction/Chapter Objectives  19-1 Introduction to the Pentium II Microprocessor   19-2 Pentium II Software Changes   19-3 Summary   19-4 Questions and Problems Appendix A  The Assembler, Disk Operating System, Basic I/O System, Mouse, and DPMI Memory ManagerAppendix B  Instruction Set SummaryAppendix C  Flag-Bit ChangesAppendix D  Answers to Selected Even-Numbered Questions and Problems

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Intel微處理器 PDF格式下載


用戶評(píng)論 (總計(jì)3條)

 
 

  •   用的著
  •   書有污漬和破損,美中不足
  •   價(jià)錢便宜,印刷也不錯(cuò)
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7