本书以全新的视角详述了高级微处理器的原理和应用,内容详实,图表丰富。首先从微处理器的基本概念出发,在讲述其设计思想和体系结构的同时,重点介绍它在各种微处理器系统设计中的高级应用。每部分内容既有具体的电路示例,又有完整的设计分析,还包括许多实用的设计技巧。
本书既可作为高等院校计算机专业及相关专业本科生、研究生的经典教材,也可作为微处理器系统设计工程师案头必备的实践参考手册。
本书以全新的视角讲述高级微处理器的原理和应用,内容详实,图表丰富。本书从微处理器的基本概念出发,在讲述其设计思想和体系结构的同时,重点介绍它在各种围绕微处理器进行设计的系统中的高级应用,每部分内容既有具体的电路实例,又有完整的设计分析,还包括许多珍贵的设计技巧。
全书共分17章。第1章以非常详尽的篇幅介绍了英特尔公司的16位微处理器8086/8088,包括其体系结构、引脚分布及时序分析。第2章在第1章内容的基础上,继续讲述8086/8088的指令集与汇编命令。第3章继续讲述8086/8088汇编语言程序设计思想,详细讲述了如何设计汇编程序,并给出了大量的程序示例。第4章更进一步讲述了8086/8088的一些专有体系结构特征,并给出相关的程序设计技术。通过阅读这4章内容,读者将对8086/8088从基本概念到编程应用都能得到非常透彻的认识。第5~7章将重点放在外设上。第5章给读者介绍了一些通用的外设,例如,I/O端口、键盘、显示器、ADC、DAC、步进式引擎等,并详细讲述了如何将这些外设和8086/8088进行连接。第6章则介绍了一些专用外设,包括可编程计数器/定时器、可编程中断控制器、键盘/显示控制器以及可编程通信接口8251,同样讲述了其与8086/8088的接口连接和编程技术。第7章则按同样的方式详述了DMA、软盘和CRT控制器及其接口技术。第8章在介绍多处理器体系结构的同时,讲述了可用于构成多处理器系统的数值处理器8087和I/O处理器8089,该章内容主要为后面讲述更高级的微处理器作铺垫。第9~12章依次介绍了80286/80287、80386/80387、80486、80586(即Pentium)、Pentium Pro直到Pentium 4这一系列英特尔微处理器大家庭中的成员,从基本体系结构、指令集到每个微处理器的显著特性,都做了非常详尽的描述。第13章则简单介绍了RISC体系结构这一微处理器研究领域中的重要分支。第14~16章给出了一些围绕微处理器进行设计的较为复杂的应用示例,包括基于微处理器的铝冶炼控制系统、基于微处理器的模式扫描系统和电子称量台的设计。这3个示例是对微处理器实际应用的最好阐述。最后一章,也就是第17章,作者以紧凑的文字讲述了微控制器8051和80196,并给出了一个设计示例。
本书的读者群非常广泛,既是一本适合大学教师和高年级本科生、研究生使用的很好的教学、学习参考书,也是微处理器系统设计工程师案头必备的实践参考手册。本书中的许多编程示例和应用设计示例既可以直接用于课堂教学和练习,也可以直接或间接地用作工程实践的设计参考。
第1章 微处理器:8086/8088—— 体系结构、引脚图和时序图
第2章 8086/8088指令集和汇编命令
第3章 8086/8088汇编语言程序设计思想
第4章 专有体系结构特征及相关编程
第5章 基本外设及其与8086/8088的接口
第6章 专用可编程外设及其接口
第7章 DMA、软盘和CRT控制器
第8章 多处理器系统
第9章 80286-80287——具有存储管理和保护功能的微处理器
第10章 80386-80387和80486—— 32位处理器
第11章 微处理器体系结构的最新发展——从Pentium开始的旅程
第12章 Pentium 4——21世纪产生的微处理器
第13章 RISC体系结构概述
第14章 基于微处理器的铝冶炼控制系统
第15章 基于微处理器的模式扫描系统设计
第16章 设计一个电子称量台
第17章 微控制器8051和80196简介
附录A 指令集一览
附录B DOS功能调用:INT 21H
附录C 8051指令集一览