内容简介
学习情境1 微型计算机基础知识
1.1 微型计算机概述
1.1.1 微型计算机的发展
1.1.2 微型计算机的特点
1.1.3 微型计算机的应用领域
1.1.4 微型计算机的发展趋势
1.2 计算机中的数和编码系统
1.2.1 计算机中的进位计数制
1.2.2 计算机中对带符号数的表示
1.2.3 数据和字符编码
1.2.4 微机主要性能指标
习题一
学习情境2 微机组成
2.1 概述
2.1.1 硬件子系统
2.1.2 软件子系统
2.2 PC的硬件子系统
2.2.1 显示器
2.2.2 显示卡
2.2.3 打印机
2.2.4 键盘
2.2.5 鼠标
2.2.6 音箱
2.2.7 主机
2.2.8 微处理器
2.2.9 内存
2.2.10 硬盘
2.2.11 光驱
2.2.12 微机总线
2.3 PC的软件子系统
习题二
学习情境3 微型计算机系统的编程结构
3.1 微处理器的编程结构
3.1.1 8086 CPU的编程结构
3.1.2 8086 CPU的内部寄存器结构
3.2 8086的内存编址和I/O编址
3.2.1 8086的存储器编址
3.2.2 8086的I/O编址
3.3 8086系统中的堆栈
习题三
学习情境4 汇编语言
4.1 汇编语言概述
4.1.1 计算机指令
4.1.2 汇编语言指令
4.2 DEBUG调试程序的常用命令
4.2.1 DEBUG操作命令
4.2.2 DEBUG常用命令用法举例
4.2.3 8086指令的操作数的类型
4.3 8086 CPU指令中操作数的寻址方式
4.3.1 立即数寻址
4.3.2 直接寻址
4.3.3 寄存器寻址
4.3.4 寄存器间接寻址
4.3.5 寄存器相对寻址
4.3.6 基址变址寻址
4.3.7 相对基址变址寻址
4.4 8086 CPU指令系统
4.4.1 数据传送类指令
4.4.2 算术运算类指令
4.4.3 逻辑运算与移位类指令
4.4.4 串操作类指令
4.4.5 控制转移类指令
4.4.6 处理器控制指令
4.5 汇编语言程序的处理软件
4.5.1 汇编程序
4.5.2 连接程序
4.5.3 DOS环境执行可执行文件
4.6 汇编语言基础
4.6.1 汇编语言的语句格式
4.6.2 汇编语言的运算符
4.6.3 表达式
4.6.4 汇编语言程序汇编步骤
4.7 伪指令
4.7.1 数据定义伪指令
4.7.2 符号定义伪指令
4.7.3 段定义伪指令SEGMENT和ENDS
4.7.4 设定段寄存器伪指令ASSUME
4.7.5 定义过程的伪指令PROC和ENDP
4.7.6 宏指令
4.7.7 ORG伪指令
4.7.8 汇编结束伪指令END
4.7.9 PUBLIC和EXTRN伪指令
4.8 汇编语言程序设计
4.8.1 最常用的DOS系统功能调用的子功能
4.8.2 简单程序设计
4.8.3 用DEBUG检查可执行文件的功能错误
4.8.4 分支程序设计
4.8.5 循环程序设计
4.8.6 子程序设计
习题四
学习情境5 8086/8088 CPU的工作时序
5.1 时序的概念
5.1.1 指令周期、总线周期及时钟周期
5.1.2 8086/8088微机系统的主要操作
5.2 8086/8088 CPU的工作模式
5.2.1 8086/8088 CPU的两种工作模式
5.2.2 8086/8088 CPU的引脚信号和功能
5.3 8086在最小模式下的典型配置
5.4 8086在最大模式下的典型配置
5.5 典型的8086/8088 CPU时序分析
5.5.1 引言
5.5.2 最小模式下的典型时序
5.6 最大模式下的典型时序
5.6.1 最大模式下的总线读周期
5.6.2 最大模式下的总线写周期
5.6.3 最大模式下的I/O读/写周期
习题五
学习情境6 半导体存储器
6.1 存储器概述
6.1.1 存储器的性能
6.1.2 存储器的分类
6.2 半导体存储器的原理
6.2.1 SRAM的原理
6.2.2 DRAM的原理
6.2.3 PROM的原理
6.3 主存储器与CPU的连接
6.3.1 存储器与CPU连接因素
6.3.2 存储器的扩展
6.4 高速缓存
6.4.1 高速缓存的工作原理
6.4.2 高速缓存的基本结构
6.4.3 高速缓存与DRAM存取的一致性
6.5 存储器的应用
习题六
学习情境7输入/输出和中断系统
7.1 概述
7.1.1 输入和输出定义
7.1.2 外设及其性能特点
7.1.3 输入和输出的控制方式
7.2 中断的概念及处理过程
7.2.1 中断的概念
7.2.2 中断请求信号的产生
7.2.3 中断优先级
7.2.4 中断响应
7.2.5 中断服务子程序
7.3 8086中断系统
7.3.1 中断分类及中断类型码
7.3.2 中断向量和中断向量表
7.3.3 中断响应过程与时序
7.3.4 软件中断的特点
7.4 Intel 8259A中断控制器
7.4.1 8259A的性能概述
7.4.2 8259A的内部结构和工作原理
7.4.3 8259A的外部引脚
7.4.4 8259A的中断过程
7.4.5 8259A的工作方式
7.4.6 系统总线的连接方式
7.4.7 引入中断请求的方式
7.4.8 8259A的编程
7.4.9 8259A的级联
7.4.10 8259A的应用举例
习题七
学习情境8 可编程接口芯片及应用
8.1 可编程接口概述
8.2 8255A并行接口芯片
8.2.1 8255A的基本性能
8.2.2 8255A的内部结构
8.2.3 8255A的引脚功能
8.2.4 8255A的编程
8.2.5 8255A的编程与应用
8.3 8251A串行接口芯片
8.3.1 串行通信方式
8.3.2 8251A的基本性能
8.3.3 8251A的内部结构
8.3.4 8251A的引脚功能
8.3.5 8251A的控制字
8.3.6 8251A的编程与应用
8.4 8253定时/计数器芯片
8.4.1 8253的基本性能
8.4.2 8253的内部结构
8.4.3 8253的引脚功能
8.4.4 8253的工作方式
8.4.5 8253的编程
8.4.6 8253的应用举例
习题八
参考文献