本书是一本实用性较强的专业基础课教材,在内容的安排上,以够用为度,难度适中。从系统角度出发,在讲清基本原理的基础上,强调实际应用,如在微处理器的介绍中略去了Pentium微处理器内部结构的细节,而把重点放在了与应用有关的程序设计模型和工作模式上。
本书以应用最广泛的16位与32位微处理器为背景,系统介绍了微型计算机的组成原理、汇编语言的程序设计和接口技术的原理及实现方法。书中涉及到许多新的微机技术,如Pentium的结构、保护模式下的内存管理、Windows下的汇编语言程序设计、PCI-E总线、IEEE 1394总线和USB接口等,反映了现代微机系统发展的最新水平和趋势。全书共分11章,每章均附有一定数量的习题。
本书内容全面、立足应用、实例丰富、概念清楚,可作为高等院校计算机专业微机原理与接口技术类课程的教材,也可作为非计算机专业本科生的微机原理、汇编语言和接口技术等课程的教材或参考书,对于从事微机应用系统设计和开发的人员,也是一本很好的参考书。
前言
第1章 微机系统概述
1.1 微机的发展
1.2 微机系统的组成
1.3 微机系统的性能指标
1.4 PC系列微机的基本结构
习题
第2章 微处理器概述
2.1 微处理器基础知识
2.2 8086/8088微处理器
2.3 80x86/Pentium系列微处理器技术概述
2.4 嵌入式系统和嵌入式处理器概述
习题
第3章 8086/8088寻址方式和指令系统
3.1 8086/8088的寻址方式
3.2 8086/8088的指令系统
习题
第4章 汇编语言程序设计
4.1 汇编语言程序的开发过程
4.2 汇编语言的基本语法
4.3 汇编语言程序设计的基本方法
4.4 汇编语言和C/C++语言混合编程
4.5 Windows下的汇编语言程序设计
习题
第5章 存储器系统
5.1 存储器概述
5.2 半导体存储器的基本知识
5.3 微机系统中的存储器组织
习题
第6章 输入/输出和接口技术
6.1 输入/输出接口概述
6.2 输入/输出接口的基本结构及I/O端口的编址方式
6.3 CPU和外设之间数据传送的控制方式
6.4 PC微机输入/输出接口设计
习题
第7章 中断技术
7.1 概述
7.2 中断优先级管理器8259A
7.3 实模式下中断处理程序的设计
习题
第8章 DMA技术
8.1 概述
8.2 可编程DMA控制器——8237A
习题
第9章 常用可编程接口芯片
9.1 可编程并行接口接口芯片8255A
9.2 可编程串行通信接口芯片16550
9.3 可编程定时器/计数器8253/8254
习题
第10章 模拟接口与常用外设接口
10.1 模拟接口
10.2 PC键盘及其接口
10.3 鼠标及其接口
10.4 显示器及其接口
10.5 打印机接口
习题
第11章 微机总线及I/O接口标准
11.1 微机总线系统及I/O接口概述
11.2 系统总线标准
11.3 传统的串行/并行接口标准
11.4 通用外设接口标准
11.5 外存储设备接口标准
11.5 AGP视频接口技术标准
习题
附录A DEBUG的主要命令
附录B Pentium新增指令系统
参考文献