内容简介
第1章 微型计算机概述
1.1 计算机的发展概况
1.1.1 世界上第一台计算机的诞生与冯·诺依曼计算机结构
1.1.2 计算机的发展历程
1.1.3 微型计算机的发展历程
1.2 微型计算机的基本结构
1.2.1 微型计算机结构组成
1.2.2 CPU的组成与功能
1.3 微机的工作过程
1.3.1 指令与程序
1.3.2 微机的工作过程
1.3.3 微机的工作过程实例
1.4 微型计算机系统
1.4.1 微型计算机的组成
1.4.2 微型计算机的分类
1.4.3 微型计算机的主要技术指标
1.4.4 微型计算机的应用
1.5 PC系列微机的体系结构
1.5.1 PC/XT机的基本结构
1.5.2 80386/80486微机的基本结构
1.5.3 现代微机的基本结构
习题一
第2章 微处理器
2.1 8086/8088 CPU结构
2.1.1 8086/8088 CPU内部结构
2.1.2 8086/8088寄存器结构
2.1.3 8086/8088存储器与I/O组织
2.2 8086/8088 CPU时序及引脚功能
2.2.1 8086CPU时序的概念
2.2.2 8086CPU的工作模式
2.2.3 8086 CPU最小模式下的引脚定义
2.2.4 8086 CPU最大模式下的引脚定义
2.2.5 8088的引脚与8086的区别
2.3 8086/8088中断系统
2.3.1 微机的中断类型
2.3.2 微机的中断向量表
2.4 8086系统配置及总线操作
2.4.1 最小模式系统配置
2.4.2 最小模式下的总线操作
2.4.3 最大模式系统配置
2.4.4 最大模式下的总线操作
2.5 32位微处理器编程结构简介
2.5.1 工作模式
2.5.2 80x86/Pentium的寄存器组织
2.5.3 保护模式下的存储器寻址
习题二
第3章 存储器
3.1 存储器概述
3.1.1 存储器的分类
3.1.2 存储器的主要性能参数
3.1.3 存储器的系统结构
3.2 存储器管理
3.2.1 IBM PC/XT 中存储空间的分配
3.2.2 扩展存储器及其管理
3.3 存储器的连接
3.3.1 存储器的扩展技术
3.3.2 存储器的地址连接
3.3.3 存储器的数据线及控制线连接
3.4 存储器接口分析与设计举例
习题三
第4章 指令系统
4.1 数据类型及其存储规则
4.1.1 基本数据类型及其存储
4.1.2 数字数据类型
4.1.3 指针数据类型
4.1.4 字符串、位及位串数据类型
4.2 计算机指令格式
4.2.1 指令的助记符格式
4.2.2 80x86指令编码格式
4.3 8086的寻址方式
4.3.1 立即寻址
4.3.2 寄存器寻址
4.3.3 直接寻址
4.3.4 寄存器间接寻址
4.3.5 寄存器相对寻址
4.3.6 基址变址寻址
4.3.7 相对基址变址寻址
4.4 8086的指令系统
4.4.1 数据传送指令
4.4.2 算术运算指令
4.4.3 逻辑运算与移位指令
4.4.4 串操作指令
4.4.5 控制转移指令
4.4.6 处理器控制指令
4.5 DOS和BIOS中断
4.5.1 DOS和BIOS功能调用
4.5.2 常用DOS软中断
4.5.3 DOS系统功能调用
4.5.4 BIOS中断调用
习题四
第5章 汇编语言程序设计
5.1 汇编语言的特点
5.2 汇编语言程序结构和基本语法
5.2.1 示例程序
5.2.2 基本概念
5.2.3 伪指令
5.2.4 结构与记录
5.2.5 宏指令
5.2.6 简化段定义
5.3 汇编语言程序设计基本方法
5.3.1 程序设计的基本步骤
5.3.2 顺序、分支与循环程序设计
5.3.3 子程序设计
5.3.4 子程序的嵌套与递归
5.4 Windows汇编语言程序设计
5.4.1 Windows汇编语言程序的例子
5.4.2 Windows程序设计的特点
5.4.3 Windows汇编程序设计基础
5.4.4 Win32汇编语言知识介绍
5.5 汇编语言与高级语言的混合编程
5.5.1 汇编语言与C/C++的混合编程
5.5.2 MASM 32汇编与连接命令
习题五
第6章 输入和输出接口技术
6.1 I/O接口概述
6.1.1 接口的概念
6.1.2 接口的基本结构
6.2 I/O接口数据传送的控制方式
6.2.1 程序控制方式
6.2.2 中断控制方式
6.3 简单I/O接口芯片的应用
6.3.1 常见芯片功能介绍
6.3.2 简单I/O接口应用举例
6.4 直接存储器存取(DMA)方式
6.4.1 8237A的组成和工作原理
6.4.2 8237A的工作方式和寄存器
6.4.3 8237A在PC机中的应用
习题六
第7章 中断技术
7.1 中断的基本概念
7.1.1 中断基本概念
7.1.2 中断优先级和中断嵌套
7.2 微机中断处理
7.2.1 微机中断过程
7.2.2 转入中断服务程序的方法
7.3 可编程中断控制器8259A
7.3.1 8259A的主要特性和内部结构
7.3.2 8259A的外部引脚
7.3.3 8259A的级联
7.3.4 8259A的工作原理
7.4 8259A的中断管理方式与编程
7.4.1 8259A的中断管理方式
7.4.2 8259A的编程方法
7.5 中断应用举例
7.5.1 8259A初始化编程
7.5.2 8259A在PC微机中的应用
7.5.3 外中断的应用
习题七
第8章 并行通信接口技术
8.1 可编程并行接口芯片8255A
8.1.1 8255A的内部结构和引脚功能
8.1.2 8255A的工作方式
8.1.3 8255A的编程
8.2 8255A 应用举例
8.2.1 用8255A实现微处理器与打印机的接口
8.2.2 微处理器与键盘的接口
8.2.3 8255A在PC/XT机中的应用
习题八
第9章 串行通信接口技术
9.1 串行通信概述
9.1.1 串行通信基本概念
9.1.2 串行通信基本方式
9.1.3 数据传送的工作方式
9.1.4 RS-232串行通信标准
9.2 串行接口芯片16550
9.2.1 16550的内部结构与工作原理
9.2.2 16550的引脚信号
9.2.3 1 6550寄存器及其初始化编程
9.3 其他串行通信标准
9.3.1 USB标准接口
9.3.2 IEEE1394标准接口
9.4 串行接口应用举例
9.4.1 双微机串行通信
9.4.2 BIOS 中串口功能介绍
9.4.3 Windows下串行口编程应用
习题九
第10章 定时/计数技术
10.1 基本概述
10.1.1 定时/计数
10.1.2 频率—声音—音乐
10.1.3 微机系统中的定时
10.1.4 定时方法
10.2 定时/计数器芯片Intel 8253
10.2.1 8253的芯片功能
10.2.2 8253的内部结构
10.2.3 8253的外部引脚
10.2.4 8253的工作方式
10.3 8253的初始化编程
10.3.1 初始化编程顺序
10.3.2 8253的控制字
10.3.3 初始化编程示例
10.3.4 8253的读出操作
10.4 8253的应用
10.4.1 8253进行脉冲计数编程
10.4.2 PC微机中8253的应用
10.4.3 8253为A/D转换提供采样频率发生器
10.4.4 Windows控制系统精确计时机制研究
习题十
第11章 模拟接口技术
11.1 概述
11.2 D/A(数/模)转换器
11.2.1 D/A转换器的工作原理
11.2.2 D/A转换器的主要技术指标
11.2.3 DAC0832芯片
11.2.4 D/A转换器芯片与微处理器的接口
11.2.5 DAC0832应用
11.3 A/D(模/数)转换器
11.3.1 A/D转换器的工作原理
11.3.2 A/D转换器的主要性能参数
11.3.3 ADC0809芯片
11.3.4 A/D转换器芯片与微处理器的接
11.3.5 ADC0809 应用举例
习题十一
第12章 微机应用系统设计与实现
12.1 微机应用系统设计原则与步骤
12.1.1 微机应用系统的一般构成与类型
12.1.2 应用系统的设计原则与要求
12.1.3 应用系统设计的基本内容与步骤
12.1.4 系统集成
12.2 微机应用系统设计实例
12.2.1 微机信号发生器的分析与设计
12.2.2 城市交通管理控制系统分析与设计
习题十二
参考文献