第1章 引言
1.1 二进制编码与计算机系统
1.2 汇编语言基本概念与术语
1.3 汇编语言在计算机科学中的位置
习题1
第2章 数与编码
2.1 进位记数制
2.2不 同进位记数制间的转换
2.2.1 十进制与R进制间相互转换
2.2.2 二进制与八进制、十六进制间相互转换
2.3 编码
2.3.1 无符号数
2.3.2 原码
2.3.3 补码
2.3.4 ASCII码
2.3.5 BCD码
习题2
第3章 计算机系统模型
3.1 计算机系统的基本结构
3.1.1 中央处理器
3.1.2 内部存储器
3.1.3 系统总线
3.1.4 设备接口
3.1.5 外部设备
3.2 计算机系统中的存储单元
3.3 控制信号与时序过程
3.3.1 控制信号
3.3.2 时序过程
3.4 机器指令系统
习题3
第4章 8086/8088 CPU
4.1 8086/8088 CPU基本结构与工作原理
4.2 8086/8088 CPU的寄存器组
4.2.1 数据寄存器组
4.2.2 段寄存器组
4.2.3 地址指针寄存器组
4.2.4 控制寄存器
4.2.5 寄存器的隐含使用与特定使用
习题4
第5章 8086/8088基本指令系统
5.1 汇编指令的基本格式
5.2 寻址方式
5.2.1 寄存器寻址方式
5.2.2立即数寻址方式
5.2.3 存储器寻址方式
5.2.4 r其他寻址方式
5.3 基本指令系统
5.3.1 传送类指令
5.3.2 算术运算类指令
5.3.3 位操作类指令
5.3.4 处理器控制类指令
习题5
第6章 汇编语言源程序组织
6.1汇编语言的语句种类和格式
6.1.1 指令语句
6.1.2伪指令语句
6.1.3 标识符
6.2 常量与变量
6.2.1 常量
6.2.2 简单变量定义
6.2.3 标号和内存变量的属性及属性操作符
6.3 汇编语言的表达式
6.3.1 数值表达式
6.3.2 地址表达式
6.4 段定义伪指令与源程序框架
6.4.1 段定义伪指令
6.4.2 段声明伪指令的段初值
6.4.3 IP和SP的初值
6.4.4 源程序的基本框架
6.5 编制汇编语言程序的完整过程
6.5.1 编程工具及经典过程
6.5.2 用Ultra Edit设置简易的汇编语言编程环境
6.5.3 DEBUG常用命令简介
习题6
第7章 分支与循环程序设计
7.1 无条件转移指令
7.2 条件转移指令
7.3 分支程序设计
7.4 循环控制指令
7.5 循环程序设计
习题7
第8章 子程序设计与系统调用
8.1 子程序调用与返回指令
8.2 子程序设计
8.2.1 子程序设计的一般规范
8.2.2 子程序设计示例
8.3 系统调用
8.3.1 系统调用的概念
8.3.2 常用的系统调用
8.3.3 系统调用示例
习题8
第9章 数值运算程序设计
9.1 二进制乘除法运算指令
9.1.1 乘法运算指令
9.1.2 除法运算指令
9.2 BCD码加减法指令
第10章非数值处理程序设计
第11章输入/输出程序设计
展开