第1章 80x86微处理器和体系结构
1.1 绪论
1.1.1 微处理器发展简介
1.1.2 微型计算机中常用术语和数制
1.1.3 微机系统分类
1.2 微机硬件系统基本结构
1.2.1 冯·诺依曼计算机工作原理
1.2.2 微型计算机结构简介
1.3 8086/8088微机组成原理
1.3.1 8086/8088 CPU结构
1.3.2 8086/8088 CPU存储器管理
1.3.3 8086/8088最小系统设计
1.4 半导体存储器
1.4.1 存储器系统的组成结构
1.4.2 8086/8088系统的存储器设计
1.4.3 特殊存储器
1.4.4 共享存储器
1.5 Pentium微机组成原理
1.5.1 Pentium微机概述
1.5.2 Pentium微处理器结构
1.5.3 Pentium微处理器的工作模式
1.5.4 Pentium特权级和存储器管理技术
1.5.5 多任务转换
1.5.6 Pentium CPU总线周期
1.5.7 高速缓冲存储器
1.5.8 Pentium存储器系统
1.5.9 Pentium Ⅱ~Pentium 4微处理器简介
1.5.10 64位微处理器
习题
第2章 80x86汇编语言程序设计
2.1 指令的基本概念
2.1.1 指令、指令系统和机器码
2.1.2 指令格式
2.2 寻址方式
2.2.1 寻址的基本概念
2.2.2 80x86寻址方式
2.3 80x86指令系统
2.3.1 数据传送指令
2.3.2 地址传送指令
2.3.3 I/O数据输入输出指令
2.3.4 算术运算指令
2.3.5 十进制数算术运算调整指令
2.3.6 逻辑和位移指令
2.3.7 串操作指令
2.3.8 标志设置和处理器控制指令
2.3.9 保护模式控制指令
2.4 汇编语言程序结构
2.4.1 汇编语言程序概述
2.4.2 汇编语言程序基本语句结构
2.5 伪指令语句
2.5.1 方式伪指令
2.5.2 符号定义伪指令
2.5.3 数据定义伪指令
2.5.4 完整段定义伪指令
2.5.5 简单段定义伪指令
2.5.6 汇编语言程序结构
2.6 汇编语言程序设计基本方法
2.6.1 程序设计的基本概念
2.6.2 中断调用指令和DOS或BIOS功能调用
2.6.3 顺序结构程序设计
2.6.4 分支结构程序设计
2.7 子程序设计
2.7.1 子程序概念
2.7.2 子程序调用与返回指令
2.7.3 子程序定义和现场保护及恢复
2.7.4 子程序参数传送
2.7.5 子程序嵌套和递归
2.8 高级汇编语言技术
2.8.1 结构和记录
2.8.2 宏汇编
2.8.3 重复汇编和条件汇编伪指令
2.8.4 高级分支控制伪指令
2.8.5 模块化程序设计
2.9 保护模式程序设计简介
2.9.1保护模式的进入或退出准备
2.9.2保护模式的程序转移
习题
第3章 微机和输入输出设备数据传输方式
3.1 微机接口概述
3.1.1 概述
3.1.2 微机接口的基本功能
3.1.3 微机接口分类
3.2 微机接口的基本结构
3.2.1 微机输入输出接口
3.2.2 I/O端口的编址技术
3.3 微机系统和接口信息传输的方法
3.3.1 程序控制法
3.3.2 中断控制输入输出方式
3.3.3 DMA控制传送方式
3.4 接口设计需注意的问题
3.4.1 接口两侧信号分析
3.4.2 接口两侧信号时序和信号电平匹配
3.4.3 接口驱动程序分析
习题
第4章 中断技术
4.1 中断的基本概念
4.1.1 中断和中断类型
4.1.2 中断系统管理
4.2 实模式中断
……
第5章 定时/计数技术
第6章 并行接口技术
第7章 串行接口技术
第8章 DMA技术
第9章 数据采集技术
第10章 总线技术
第11章 微机应用系统的可靠性
第12章 微机应用系统的电磁兼容性
参考文献