上篇 微型计算机原理
第1章 概述
1.1 计算机的应用与发展概述
1.1.1 计算机的应用
1.1.2 计算机发展简史
1.1.3 微型计算机的产生和发展
1.2 微型计算机系统概述
1.2.1 微型计算机的基本概念
1.2.2 微型计算机系统的组成
1.2.3 微型计算机的应用
1.2.4 微型计算机的主要技术指标
1.2.5 微型计算机的基本工作原理
1.3 计算机的数制与编码
1.3.1 计算机的数制
1.3.2 计算机中数制的转换
1.3.3 二进制数的运算
1.3.4 符号数的表示法
1.3.5 二进制数的加减运算
1.4 二进制编码
1.4.1 BCD编码
1.4.2 ASCII字符编码
本章小结
思考与练习
第2章 8086/8088微处理器
2.1 8086/8088微处理器的工作原理
2.1.1 8086/8088微处理器的技术指标
2.1.2 8086/8088微处理器的内部结构
2.1.3 8086/8088微处理器的寄存器
2.2 8086/8088微处理器的外部特性
2.3 8086/8088存储器和I/O组织
2.3.1 8086/8088存储器组织
2.3.2 8086/8088的I/O组织
2.4 8086微处理器的工作时序
2.4.1 总线周期
2.4.2 最小工作模式读/写总线周期
2.4.3 PentiumCPU总线
2.5 80X86的工作方式与存储器结构
2.5.1 80X86的工作方式
2.5.2 80X86存储器的分段和物理地址的生成
2.5.3 80286的寄存器
2.5.4 80386的寄存器
2.5.5 80486的寄存器
2.5.6 Pentium的寄存器
本章小结
思考与练习
第3章 汇编语言与汇编程序设计基础
3.1 汇编语言指令格式
3.2 8086/8088CPU的寻址方式
3.2.1 立即寻址
3.2.2 寄存器寻址
3.2.3 直接寻址
3.2.4 寄存器间接寻址
3.2.5 寄存器相对寻址
3.2.6 基址变址寻址
3.2.7 相对基址变址寻址
3.3 8086/8088CPU的指令系统
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 逻辑运算和移位指令
3.3.4 串操作指令
3.3.5 控制转移指令
3.4 伪指令
3.4.1 数据定义伪指令
3.4.2 符号定义伪指令
3.4.3 段定义伪指令
3.4.4 过程定义伪指令
3.4.5 模块定义和结束伪指令
3.5 汇编语言源程序结构
3.6 汇编语言程序实现
3.6.1 汇编语言程序实现步骤
3.6.2 COM文件的生成
3.6.3 可执行程序的装入
3.7 程序设计举例
3.7.1 数制和代码转换
3.7.2 BCD数的算术运算
3.7.3 表格处理与应用
本章小结
思考与练习
第4章 存储器及其接口
4.1 存储器概述
4.1.1 存储器的类型
4.1.2 存储器的性能指标
4.1.3 存储器的分级结构
4.2 常用的存储器芯片
4.2.1 半导体存储器芯片的结构
4.2.2 半导体存储器的分类
4.2.3 随机存取存储器(RAM)
4.2.4 只读存储器(ROM)
4.2.5 闪速存储器
4.3 存储器与CPU的接口
4.3.1 存储器芯片与地址总线的连接
4.3.2 存储器芯片与数据总线的连接
4.3.3 存储器芯片与控制总线的连接
4.3.4 连接举例
本章小结
思考与练习
第5章 I/O接口与中断技术
5.1 I/O接口的基本概念
5.1.1 I/O接口的功能
5.1.2 CPU与外设的信息交换类型
5.1.3 I/O接口的基本结构
5.2 I/O地址译码和I/O指令
5.2.1 I/O端口的寻址方式
5.2.2 I/O接口的端口地址译码
5.2.3 I/O指令
5.3 CPU与外设进行数据传送的方式
5.3.1 无条件传送方式
5.3.2 查询传送方式
5.3.3 中断传送方式
5.3.4 直接存储器存取(DMA传送)方式
5.4 8086/8088CPU中断系统
5.4.1 中断概述
5.4.2 中断源
5.4.3 中断向量
5.4.4 中断过程
5.4.5 中断判优
5.5 可编程中断控制器8259A
5.5.1 8259A的结构与引脚功能
5.5.2 8259A处理中断的过程
5.5.3 8259A的工作方式
5.5.4 8259A的级联
5.5.5 8259A的编程
本章小结
思考与练习
……
下篇 单片机原理
展开