第一章 微型计算机系统概述
1.1 微型计算机系统的组成和工作方法
1.1.1 微型计算机系统的硬件和基本工作方法
1.1.2 如何理解软件是微型计算机系统的组成部分
1.2 磁盘操作系统DoS的基本功能
1.2.1 磁盘结构和文件介绍
1.2.2 DOS的基本功能和常用命令
第二章 计算机中的数制和码制
2.1 数和数制
2.1.1 各种数制及其多项式表示法
2.1.2 各种数制的相互转换
2.1.3 二进制数的算术运算
2.1.4 二进制数的逻辑运算
2.2 有符号二进制数的表示方法及溢出问题
2.2.1 有符号二进制数的表示方法
2.2.2 有符号数运算时的溢出问题
2.3 定点数和浮点数
2.3.1 定点法
2.3.2 浮点法
2.4 二进制编码的十进制数(BCD编码)
2.4.1 842lBCD码
2.4.2 BCD码的加减运算
2.5 ASCII字符代码
习题
第三章 微机系统中的微处理器
3.1 微处理器的一般结构
3.1.1 微处理器的内部结构
3.1.2 微处理器的外部结构
3.2 8086/8088微处理器的功能结构
3.3 8086/8088的寄存器结构
3.3.1 通用寄存器组
3.3.2 段寄存器组
3.3.3 控制寄存器组
3.4 8086/8088存贮器组织
3.4.1 存贮器地址空问和数据存贮格式
3.4.2 存贮器的分段和物理地址的形成
3.4.3 信息的分段存贮与段寄存器的关系
3.5 8086/8088的I/o组织
3.6 8086/8088寻址方式和指令编码格式
3.6.1 寻址方式
3.6.2 指令编码格式
习题
第四章 汇编语言程序设计基本方法
4.1 汇编语言基础
4.1.1 汇编语言与机器语言
4.1.2 汇编语言中语句的组成
4.1.3 汇编语言中的常数与表达式
4.1.4 标号、变量及伪指令
4.1.5 属性操作符及表达式
4.2 8086/8088指令系统
4.2.1.数据传送类指令
4.2.2 算术运算类指令
4.2.3 逻辑运算类指令
4.2.4 移位指令和循环移位指令
4.2.5 处理器控制指令与标志处理指令
4.3 汇编语言程序设计的基本方法
4.3.1 汇编语言程序设计的基本步骤
4.3.2 IBMPC汇编语言源程序的完整结构及伪指令
4.3.3 顺序程序
4.3.4 分支程序
4.3.5 循环程序
4.3.6 子程序及过程定义
4.3.7 DOS系统功能调用
4.3.8 字符串处理
4.3.9 宏指令
4.4 汇编语言程序的多模块程序设计
4.4.1 多模块之间段的连接
4.4.2 模块之间的交叉访问
4.5 汇编语言程序的调试
4.5.1 编辑、汇编与连接
4.5.2 程序的调试
习题
第五章 系统总线结构和时序
5.1 8086/808S系统总线结构
5.1.1 两种工作方式公用引脚定义
5.1.2 最小方式下引脚定义和系统总线结构
5.1.3 最大方式下引脚定义和系统总线结构
5.2 8086/8088系统总线时序
5.2.1 最小方式系统总线周期时序
5.2.2 最大方式系统总线周期时序
习题
第六章 半导体存贮器
6.1 概述
6.1.1 存贮器的分类
6.1.2 存贮器的性能指标
6.2 读写存贮器RAM
6.2.1 静态RAM
6.2.2 动态RAM
6.3 只读存贮器ROM
6.3.1 掩模只读存贮器ROM
6.3.2 可编程只读存贮器PROM
6.3.3 可擦可编程只读存贮器
EPROM
习题
第七章 输入输出接口技术
7.1 输入输出接口基础
7.1.1 输入输出的基本方式
7.1.2 输入输出接口的基本结构
7.1.3 I/O指令需要的接口逻辑和I/O端口地址分配
7.2 中断系统
7.2.1 8088/8086的中断功能
7.2.2 IBMPC/XT系统的外中断和中断控制器8259
7.2.3 中断系统的应用方法
7.3 并行接口
7.3.1 IBMPC/XT并行打印接口
7.3.2 常用并行接口芯片8255A
7.3.3 IBMPC/XT系统中8255A的应用
7.4 串行异步通信接口
7.4.1 RS232C和UART
7.4.2 8250和IBMPC的RS232C编程
7.5 定时/计数器8253/8254
7.5.1 8253/8254的功能和编程
7.5.2 IBMPC系统中的8253
7.6 用B10S调用对显示器编程和用DOS调用对磁盘编程
7.6.1 用B10S调用对显示器编程
7.6.2 用DoS功能调用对磁盘编程
习题
附录
附录A MS-DOS命令简表
附录B ASCII编码表
附录C 上机实习题
附录D 行编辑程序EDLIN的使用
附录E 宏汇编MASM的使用
附录F 连接程序LINK的使用
附录G 调试程序DEBUG的使用
参考文献