内容简介
本书以32位微处理器Pentium台,在介绍微型计算机基本知识的基础上,系统地阐述Pentium系列微型计算机的体系结构、原理以及接口技术,同时介绍Pentium Ⅱ微处理器的新技术。主要内括微型计算机系统基础知识、80x86微处理器结构、Pentium系统原理、Pentium存储管理、高速缓冲存储器、超标量流水线、浮点部件、中断线、I/O接口与可编程芯片、模/数转换及数/模转换、汇编语言程序设计。 本书注重基础,取材新颖,内容丰富,涉及技术较新,实用强,反映现代微处理器技术发展的趋势。本书既可作为高等院校电子信息工程、计算机科学与技术、自动化及网络工程等专业的教学用书,也可供其他专业作为选修课教材以及工程技术人员参考。
目录
第1章 微型计算机系统基础知识 1.1 概述 1.2 微型计算机的硬件结构和基本工作原理 1.2.1 微型计算机的基本结构 1.2.2 中央处理器 1.2.3 存储器 1.2.4 I/O设备 1.2.5 线 1.3 计算机中信息的表示 1.3.1 位计数制 1.3.2 数值信息在计算机中的表示 1.3.3 非数值信息在计算机中的表示 1.4 微型计算机的软件系统 1.4.1 软件的分类 1.4.2 操作系统的概念 1.4.3 计算机语言和语言处理程序 1.5 微型计算机系统及能指标 1.5.1 计算机系统的组成 1.5.2 系统的基本配置 1.5.3 微型计算机的主要能指标 第2章 80x86微处理器结构 2.1 微型计算机的发展概况 2.1.1 由8086到Pentium 2.1.2 由Pentium Pro到Pentium Ⅱ/Ⅲ 2.2 8086/8088微处理器的结构 2.2.1 8086能结构 2.2.2 8086/8088的寄存器结构 2.3 8086的引能和工作模式 2.4 存储器组织和I/O组织 第3章 Pentium系统原理 3.1 概述 3.2 Pentium微处理器体系结构 3.2.1 Pentium微处理器的外形和封装 3.2.2 Pentium微处理器能结构 3.3 Pentium微处理器的寄存器 3.3.1 基本寄存器 3.3.2 系统级寄存器 3.3.3 调试寄存器 3.4 CISC和RISC 3.4.1 复杂指令集计算机-CISC 3.4.2 精简指令集计算机-RISC 3.5 Pentium指令格式与寻址方式 3.5.1 指令格式 3.5.2 寻址方式 3.6 数据类型 3.6.1 基本的数据类型 3.6.2 Pentium的操作数类型 3.6.3 Pentium FPU的数据类型 3.7 Pentium Ⅱ微处理器 第4章 Pentium存储管理 4.1 概述 4.2 存储器组织 4.2.1 实模式下的存储器组织 4.2.2 保护模式下的存储器组织 4.2.3 虚拟8086模式下的存储器组织 4.3 保护模式的分段模型 4.3.1 面模型 4.3.2 带保护面模型 4.3.3 多段模型 4.4 Pentium段的转换 4.4.1 段寄存器及段描述符高速缓存 4.4.2 段描述符表 4.5 保护模式的页转换 4.5.1 分能 4.5.2 控制寄存器的页属 4.5.3 Pentium微处理器后系列的分能增强 4.5.4 物理地址扩展特 4.5.5 物理地址扩展与页面尺扩展 4.6 保护模式的段和页转换的组合 第5章 高速缓冲存储器 5.1 高速缓冲存储器的工作原理 5.2 高速缓冲存储器的基本结构 5.2.1 全相联Cache 5.2.2 直接映射Cache 5.2.3 组相联Cache 5.3 高速缓冲存储器的能分析 5.4 高速缓冲存储器的操作方式 5.4.1 替换策略 5.4.2 Cache与主存的一致问题 5.5 MESI一致协议 5.5.1 MESI一致协议概述 5.5.2 MESI协议状态转换规则 5.6 PentiumⅡ处理器的Cache技术 第6章 超标量流水线 6.1 概述 6.2 整型流水线 6.2.1 Pentium的流水线 6.2.2 指令配对 6.3 浮点流水线 6.4 动态执行技术 6.4.1 Pentium Ⅱ的流水线结构 6.4.2 动态执行过程 6.5 分支预测 第7章 浮点部件 7.1 概述 7.2 浮点部件体系结构 7.2.1 数值寄存器 7.2.2 FPU寄存器堆栈 7.2.3 状态字寄存器 7.2.4 控制字寄存器 7.2.5 标记字寄存器 7.2.6 后的指令操作码字段 7.2.7 数值指令和数据指针 第8章 中断 8.1 概述 8.1.1 中断的概念 8.1.2 中断源分类 8.2 硬件中断与软件中断 8.2.1 硬件中断 8.2.2 异常中断 8.2.3 INT n指令中断 8.2.4 异常和中断向量 8.2.5 指令的重新启动 8.3 中断描述符表和中断描述符 8.3.1 中断描述符表 8.3.2 中断描述符 8.4 中断处理 8.4.1 实模式使用中断向量表 8.4.2 保护模式使用中断描述符表 8.5 出错代码 8.6 异常条件 第9章 线 9.1 概述 9.1.1 线的概念 9.1.2 线的工作原理 9.1.3 线的分类 9.1.4 线r/> 9.1.5 线结构 9.1.6 线的主要参数 9.2 线系统的层次、信号类型线周期 9.2.1 线系统的层次 9.2.2 线系统的信号类型 9.2.3 线周期 9.3 IS线 9.4 EIS线 9.5 VES线 9.6 PC线 9.6.1 PC线的特点及接口信号 9.6.2 采用北桥/南桥体系结构的芯片组 9.6.3 PC线的应用 9.7 AGP接口 9.7.1 AGP的主要特点 9.7.2 AGP 的工作模式 第10章 I/O接口与可编程芯片 10.1 高能可编程DMA控制器接口芯片82C37A- 10.1.1 82C37A-5的内部结构 10.1.2 82C37A-5的内部寄存器 10.1.3 DMA编程和应用举例 10.2 可编程中断控制器芯片82C59A 10.2.1 82C59A的内部结构 10.2.2 82C59A的程序设计 10.2.3 82C59A在Pentium微处理器上的应用 10.3 CHMOS可编程时间间隔定时器芯片82C 10.3.1 82C54的内部结构 10.3.2 82C54的内部寄存器 10.3.3 82C54编程和应用举例 10.4 可编程外围接口芯片82C5 10.4.1 82C5的内部结构 10.4.2 82C5的控制字和3种工作方式 10.4.3 82C5编程和应用举例 10.5 可编程串行通信接口芯片82C51A 10.5.1 串行通信 10.5.2 82C51A的内部结构 10.5.3 82C51A的寄存器 10.5.4 82C51A编程和应用举例 0第11章 模/数转换及数/模转换 11.1 概述 11.2 D/A转换器 11.2.1 D/A转换器的基本原理 11.2.2 权电阻解码网络D/A转换器 11.2.3 T形电阻解码网络D/A转换器 11.2.4 D/A转换器的主要技术指标 11.3 A/D转换器 11.3.1 采样/保持器 11.3.2 A/D转换器的基本原理 11.3.3 A/D转换器的主要技术指标 11.4 D/A转换芯片介绍 11.4.1 AD7522的能指标 11.4.2 AD7522的能部件与引能 11.5 A/D转换芯片介绍 11.5.1 A/D芯片基本构成 11.5.2 A/D转换芯片ADC 11.5.3 ADC1143在微机系统中的应用 1第12章 汇编语言程序设计 12.1 汇编语言概述 12.1.1 汇编语言和汇编程序的基本概念 12.1.2 汇编语言程序设计的基本步骤 12.2 汇编语言源程序结构 12.2.1 汇编语言语句格式 12.2.2 伪r/> 12.2.3 宏r/> 12.2.4 过程 12.2.5 宏操作和过程的比较 12.3 汇编程序设计 12.3.1 顺序结构程序设计 12.3.2 分支结构程序设计 12.3.3 循环结构程序设计 12.3.4 子程序 2参考文献




