注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络家庭与办公软件Intel系列微处理器体系结构、编程与接口:英文版

Intel系列微处理器体系结构、编程与接口:英文版

Intel系列微处理器体系结构、编程与接口:英文版

定 价:¥99.00

作 者: (美)巴里·B.布雷著
出版社: 机械工业出版社
丛编项: 经典原版书库
标 签: 微处理器/CPU

ISBN: 9787111160526 出版时间: 2005-04-01 包装: 胶版纸
开本: 24cm 页数: 1012 字数:  

内容简介

  本书是讲述Intel微处理器的国外经典教材,已经多次再版,经过长期教学使用,吐故纳新,不断完善,内容丰富,体系完整。第6版中包含了微处理器领域的最新技术发展,涵盖了Pentium 4的内容。本书结合实例讲解工作原理,并给出小结和习题,既适合教学使用,也适合自学。书中许多实例都可以作为开发类似应用的模板和原型,极具实用价值。附录还给出了备查资料,供设计和调试汇编语言时使用。本书可作为高等院校计算机、通信、自动控制专业的教材,也可供工程技术人员参考。通过本书的学习,读者可以掌握以下内容:● 开发控制软件,控制微处理器应用接口。通常,开发的软件应能在微处理器的所有版本上运行,也包括基于DOS和Windows的应用。● 使用汇编语言,通过DOS功能调用来编写控制键盘、视频显示系统和磁盘存储器的程序。● 使用BIOS功能控制计算机系统中的键盘、显示器和各种其他部件。● 使用宏指令、过程、条件汇编和流控制汇编伪指令开发软件。● 使用中断钩连和热键开发软件,使其能够获得中断并驻留内存程序。● 设计算术协处理器以求解复杂方程。● 解释Intel系列成员之间的区别及其特征。● 描述并使用微处理器的实模式和保护模式。● 设计微处理器到存储器和I/O系统的接口。● 比较Intel系列微处理器及其软件和硬件接口。● 解释在嵌入式应用中实时操作系统的功能。● 解释磁盘和视频系统的操作。● 使用ISA、VESA local、PCI、并行端口和USB总线接口,建立小型系统与个人计算机系统的连接。

作者简介

暂缺《Intel系列微处理器体系结构、编程与接口:英文版》作者简介

图书目录

INTRODUCTIONTOTHEMICROPROCESSORANDCOMPUTERIntroduction/ChapterObjectives1
1-1AHistoricalBackground,2
1-2TheMicroprocessor-BasedPersonalComputerSystem,15
1-3NumberSystems,30
1-4ComputerDataFormats,36
1-5Summary,44
1-6QuestionsandProblems,47
THEMICROPROCESSORANDITSARCHITECTUREIntroduction/ChapterObjectives51
2-1InternalMicroprocessorArchitecture,51
2-2RealModeMemoryAddressing,57
2-3IntroductiontoProtectedModeMemoryAddressing,62
2-4MemoryPaging,67
2-5Summary,70
2-6QuestionsandProblems,72
ADDRESSINGMODESIntroduction/ChapterObjectives74
3-1Data-AddressingModes,74
3-2ProgramMemory-AddressingModes,96
3-3StackMemory-AddressingModes,98
3-4Summary,101
3-5QuestionsandProblems,104
DATAMOVEMENTINSTRUCTIONS
Introduction/ChapterObjectives107
4-1MOVRevisited,108
4-2PUSH/POP,116
4-3Load-EffectiveAddress,121
4-4String
DataTransfers,124
4-5MiscellaneousDataTransferInstructions,130
4-6SegmentOverride
Prefix,135
4-7AssemblerDetail,136
4-8Summary,145
4-9QuestionsandProblems,147
ARITHMETICANDLOGICINSTRUCTIONS
Introduction/ChapterObjectives150
5-1Addition,Subtraction,andComparison,150
5-2MultiplicationandDivision,160
5-3BCDandASCIIArithmetic,166
5-4BasicLogicInstructions,169
5-5ShiftandRotate,175
5-6StringComparisons,179
5-7Summary,180
5-8QuestionsandProblems,182
PROGRAMCONTROLINSTRUCTIONS
Introduction/ChapterObjectives186
6-1TheJumpGroup,186
6-2ControllingtheFlowofanAssemblyLanguageProgram,196
6-3Procedures,203
6-4IntroductiontoInterrupts,208
6-5MachineControlandMiscella-neousInstructions,212
6-6Summary,215
6-7QuestionsandProblems,218
PROGRAMMINGTHEMICROPROCESSOR
Introduction/ChapterObjectives220
7-1ModularProgramming,221
7-2UsingtheKeyboardandVideoDisplay,234
7-3Data
Conversions,248
7-4DiskFiles,259
7-5ExamplePrograms,269
7-6InterruptHooks,276
7-7Summary,287
7-8QuestionsandProblems,288
USINGASSEMBLYLANGUAGEWITHC/C++Introduction/ChapterObjectives291
8-1UsingAssemblyLanguagewithC/C++for16-BitApplications,291
8-2UsingAssemblyLanguagewithC/C++for32-BitApplications,298
8-3SeparateAssemblyObjects,302
8-4Summary,306
8-5QuestionsandProblems,307
8086/8088HARDWARESPECIFICATIONS
Introduction/ChapterObjectives309
9-1Pin-OutsandthePinFunctions,309
9-2ClockGenerator(8284A),314
9-3BusBufferingandLatching,317
9-4BusTiming,322
9-5READYandtheWaitState,326
9-6MinimumModeVersusMaximumMode,329
9-7Summary,332
9-8Questionsand
Problems,333
MEMORYINTERFACE
Introduction/ChapterObjectives335
10-1MemoryDevices,335
10-2AddressDecoding,347
10-38088and80188(8-Bit)MemoryInterface,356
10-48086,80186,80286,and80386SX(16-Bit)MemoryInterface,363
10-580386DXand80486(32-Bit)MemoryInterface,370
10-6Penfium,PentiumPro,andPentiumli(64-Bit)MemoryInterface,373
10-7DynamicRAM,377
10-8Summary,382
10-9QuestionsandProblems,383
BASICI/0INTERFACEIntroduction/ChapterObjectives386
11-1IntroductiontoI/OInterface,386
11-2I/OPortAddressDecoding,395
11-3ThePro-grammablePeripheralInterface,402
11-4The8279ProgrammableKeyboard/DisplayInter-face,425
11-58254ProgrammableIntervalTimer,433
11-616550ProgrammableCommunicationsInterface,443
11-7Analog-to-Digital(ADC)andDigital-to-Analog(DAC)Converters,451
11-8Summary,457
11-9QuestionsandProblems,459
INTERRUPTS
Introduction/ChapterObjectives462
12-1BasicInterruptProcessing,462
12-2HardwareInterrupts,471
12-3ExpandingtheInterruptStructure,477
12-48259AProgrammableInterruptController,480
12-5InterruptExamples,495
12-6Summary,498
12-7QuestionsandProblems,499
DIRECTMEMORYACCESSANDDMA-CONTROLLEDI/0
Introduction/ChapterObjectives502
13-1BasicDMAOperation,502
13-2The8237DMAController,504
13-3Shared-BusOp-eration,519
13-4DiskMemorySystems,536
13-5VideoDisplays,544
13-6Summary,551
13-7QuestionsandProblems,552
THEARITHMETICCOPROCESSORANDMMXTECHNOLOGY
Introduction/ChapterObjectives553
14-1DataFormatsfortheArithmeticCoprocessor,554
14-2The803[87Architecture,558
14-3InstructionSet,565
14-4ProgrammingwiththeArithmeticCoprocessor,588
14-5In-troductiontoMMXTechnology,595
14-6Summary,608
14-7QuestionsandProblems,609
BUSINTERFACE
Introduction/ChapterObjectives612
15-1TheISABus,612
15-2TheExtendedISA(EISA)andVESALocalBuses,619
15-3ThePeripheralComponentInterconnect(PCI)Bus,625
15-4TheParallelPrinterInter-face(LPT),633
15-5TheUniversalSerialBus(USB),636
15-6AcceleratedGraphicsPort(AGP),639
15-7Summary,640
15-8QuestionsandProblems,641
THE80186,80188,AND80286MICROPROCESSORS
Introduction/ChapterObjectives643
16-180186/80188Architecture,643
16-2Programmingthe80186/80188Enhancements,653
16-380C188EBExampleInterface,671
16-4RealTimeOperatingSystems(RTOS),675
16-5Introductiontothe80286,689
16-6Summary,693
16-7QuestionsandProblems,694
THE80386AND80486MICROPROCESSORS
Introduction/ChapterObjectives696
17-1Introductiontothe80386Microprocessor,697
17-2Special80386Registers,711
17-380386MemoryManagement,713
17-4MovingtoProtectedMode,721
17-5Virtual8086Mode,734
17-6TheMemoryPagingMechanism,735
17-7Introductiontothe80486Microprocessor,739
17-8Summary,749
17-9QuestionsandProblems,751
THEPENTIUMANDPENTIUMPROMICROPROCESSORS
Introduction/ChapterObjectives753
18-1IntroductiontothePentiumMicroprocessor,754
18-2SpecialPentiumRegisters,763
18-3PentiumMemoryManagement,765
18-4NewPentiumInstructions,767
18-5Intro-ductiontothePentiumProMicroprocessor,770
18-6SpecialPentiumProFeatures,780
18-7Summary,780
18-8QuestionsandProblems,781
THEPENTIUMII,PENTIUMIII,ANDPENTIUM4MICROPROCESSORS
Introduction/ChapterObjectives783
19-1IntroductiontothePentiumIIMicroprocessor,784
19-2PentiumI1SoftwareChanges,792
19-3ThePentiumIII,795
19-4ThePentium4,797
19-5Summary,800
19-6QuestionsandProblems,801
APPENDIXES
(A)TheAssembler,DiskOperatingSystem,BasicI/OSystem,Mouse,andDPMIMemoryManager,802
(B)InstructionSetSummary,876
(C)Flag-BitChanges,977
(D)Answersto
SelectedEven-NumberedQuestionsandProblems,979
INDEX

本目录推荐