第3版前言
第2版前言
第1版前言
第1章 微处理器
1.1 概述
1.2 Intel 8086微处理器
1.2.1 8086的基本结构
1.2.2 8086的编程结构
1.2.3 8086的组成模式及外部引脚
1.2.4 8086昀小模式的总线周期
1.3 Pentium微处理器
1.3.1 Pentium的基本结构
1.3.2 Pentium的编程结构
1.3.3 Pentium的外部引脚
1.3.4 Pentium的总线周期
1.3.5 Pentium的操作模式
习题
第2章 微型计算机的存储器
2.1 主存储器
2.1.1 主存储器基础器件
2.1.2 CPU与存储器的连接
2.2 高速缓冲存储器 Cache
2.2.1 Cache的工作原理简介
2.2.2 Pentium的高速缓冲存储器
2.3 虚拟存储器及Pentium的存储器管理模式
2.3.1 虚拟存储器及其工作原理
2.3.2 分段存储管理
2.3.3 保护模式下的访问操作
2.3.4 分页存储管理
2.3.5 段页式存储管理的寻址过程
习题
第3章 指令系统与汇编语言程序设计
3.1 汇编语言概述
3.1.1 汇编语言程序设计基本过程
3.1.2 汇编语言语句格式
3.2 指令的寻址方式
3.2.1 数据的寻址方式
3.2.2 转移地址的寻址方式
3.2.3 堆栈地址寻址
3.3 指令系统
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 BCD码调整指令
3.3.4 逻辑运算指令
3.3.5 位处理指令
3.3.6 控制转移指令
3.3.7 串操作指令
3.3.8 处理器控制指令
3.4 伪指令
3.4.1 伪指令概述
3.4.2 伪指令应用例
3.5 汇编语句中的操作数
3.5.1 常数、寄存器、标号及变量
3.5.2 表达式
3.6 汇编语言程序设计
3.6.1 分支程序设计
3.6.2 循环程序设计
3.6.3 子程序设计
习题
第4章 输入输出
4.1 接口概述
4.1.1 接口与端口
4.1.2 接口的一般编程结构及连接信号
4.2 输入输出控制方式
4.2.1 程序查询方式
4.2.2 程序中断方式
4.2.3 DMA方式
4.2.4 I/O处理机方式
4.3 DMA控制器 Intel 8237A
4.3.1 8237A的内部结构及引脚功能
4.3.2 8237A的工作方式
4.3.3 8237A的编程
习题
第5章 中断
5.1 概述
5.1.1 中断的基本概念
5.1.2 中断处理过程
5.2 Pentium的中断机制
5.2.1 中断类型
5.2.2 实模式中断处理机制
5.2.3 保护模式中断处理机制
5.3 可编程中断控制器Intel 8259A
5.3.1 8259A的内部结构及引脚功能
5.3.2 8259A的工作方式
5.3.3 8259A的编程
5.3.4 8259A的应用示例
习题
第6章 可编程接口芯片及其应用
6.1 可编程并行输入输出接口芯片Intel 8255A
6.1.1 8255A的内部结构及引脚功能
6.1.2 8255A的控制字
6.1.3 8255A的工作方式
6.1.4 8255A应用示例
6.2 可编程计数器/定时器Intel
6.2.1 8253的基本功能
6.2.2 8253的引脚信号与内部结构
6.2.3 8253的控制字
6.2.4 8253的工作方式
6.2.5 8253的应用示例
习题
第7章 串行通信概述和可编程串行接口芯片Intel 8251A
7.1 串行通信概述
7.2 可编程串行通信接口芯片Intel 8251A
7.2.1 8251A内部结构及引脚
7.2.2 8251A的编程
7.2.3 8251A的应用示例
习题
第8章 数模转换及模数转换
8.1 数模转换
8.1.1 数模转换原理
8.1.2 DAC0832数模转换器及应用
8.2 模数转换
8.2.1 模数转换原理
8.2.2 ADC0809八位模数转换器及应用
8.2.3 采样保持器
习题
第9章 人机交互接口
9.1 键盘接口
9.1.1 概述
9.1.2 线性键盘
9.1.3 矩阵键盘
9.2 LED显示器接口
9.2.1 LED显示器组成与显示方式
9.2.2 LED显示器接口应用示例
9.3 视频系统
9.3.1 液晶显示器
9.3.2 微型计算机系统显示器的编程
习题
主要参考文献