书以IA-32系列的微机为平台,系统地阐述以Pentium系列和Core系列为代表的现代微型计算机的基结构及其发展,IA-32微处理器的基结构和发展,x86指令及汇编语言程序设计,I/O端口地址译码技术,总线技术,DMA技术,中断与异常处理,定时/计数技术,并行接口,串行接口,人机交互接口,IA-32微机系统编程技术。书内容丰富,既包含了典型的接口技术,也介绍了新型接口与总线技术;既讲述了接口的硬件部分,也强调了接口的软件编程。全书涉及到很多新的技术,如从Pentium到酷睿处理器微结构、PCI总线、PCI-Express、USB、965芯片组、保护模式下的中断技术、BIOS编写、Windows2000/XP下的设备驱动程序的编写等。书反映了现代微机技术发展的新水平和趋势,并体现出微机接口技术中硬件设计和软件驱动的统一。书可作为高等院校计算机专业微型计算机原理与接口技术课程的教材,也可以作为电子信息类专业科生及非计算机专业研究生微机原理课程的教材。书对工程技术人员也具有参考价值。...
目录
- 第1章现代微机结构概述
- 1.1微机系统的组成与性能指标
- 1.1.1微机系统的组成
- 1.1.2微机系统主要性能指标
- 1.2微机系统的工作过程
- 1.2.1微机运算基础
- 1.2.2微机系统的工作原理与工作过程
- 1.2.3微机系统工作时序
- 1.3现代微机系统组成结构
- 1.3.1现代微机的基结构
- 1.3.2Intel系列微机处理器发展概览
- 1.3.3IntelG965高速芯片组概述
- 1.3.4现代微机基结构发展特点
- 习题1
- 第2章IntelIA-32处理器结构与原理
- 2.1Pentium处理器
- 2.2P6微结构的处理器
- 2.2.1P6微结构概述
- 2.2.2PentiumIII处理器内部结构及工作原理
- 2.3NetBurst微结构的处理器
- 2.3.1NetBurst微结构概述
- 2.3.2Pentium4处理器内部结构及工作原理
- 2.3.3NetBurst微结构处理器的新技术
- 2.4Core微结构的处理器
- 2.4.1Core微结构的引入
- 2.4.2Conroe处理器内部结构与特点
- 2.5IA-32处理器基执行环境
- 2.5.1IA-32处理器工作模式
- 2.5.2IA-32处理器中的寄存器
- 2.5.3IA-32处理器在实地址模式下的存储管理
- 习题2
- 第3章80x86汇编语言程序设计
- 3.1寻址方式与指令格式
- 3.1.1寻址方式
- 3.1.280x86的机器指令格式
- 3.1.3数据类型
- 3.1.4汇编语句的种类、格式和源程序结构
- 3.2通用指令集
- 3.2.1数据传送指令
- 3.2.2算术运算指令
- 3.2.3逻辑运算指令
- 3.2.4移位指令
- 3.2.5位与字节指令
- 3.2.6控制转移指令
- 3.2.7串劋作指令
- 3.2.8I/0指令
- 3.2.9其他指令
- 3.380X86汇编语言程序设计
- 3.3.1汇编伪指令
- 3.3.2顺序结构程序设计
- 3.3.3分支结构程序设计
- 3.3.4循环结构程序设计
- 3.3.5子程序设计
- 3.3.6常用DOS功能调用
- 习题3