| 作 者: | 王正智 |
| 出版社: | 电子工业出版社 |
| 丛编项: | |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 汇编语言程序设计 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第一章 基础知识
1. 1 汇编语言程序的一般概念
1. 2 为什么要学习和使用汇编语言
1. 3 进位计数制及其相互转换
一. 进位计数制
二. 各种数制间的相互转换
1. 4 带符号数的表示
一. 原码表示法
二. 补码表示法
1. 5 字将编码
习题
第二章 IBM PC微型计算机
2. 1 IBM PC微型计算机的基本结构
一. 微型计算机的基本结构
二. Intel 8086/8088微处理器的功能结构
2. 2 Inte1 8086/8088 CPU寄存器的结构及其用途
一. 通用寄存器(Gener registers)
二. 段寄存器(Segment registers)
三. 指令指针 IP(Instruction pointer)
四. 标志寄存器(Flags register)
2. 3 存储器
一. 存储器的组成
二. 存储器的段结构
三. 逻辑地址与物理地址
2. 4 堆栈
一. 堆栈的构造
二. 8086/8088堆残的组织
三. 堆栈操作
习题
第三章 寻址方式与指令系统
3. 1 寻址方式
3. 2 指令系统
一. 传送类指令
二. 算术运算类指令
三. 位操作类指令
四. 处理器控制类指令
3. 3 指令编码
一. 双操作数指令编码格式
二. 单操作数指令编码格式
三. 与AX. AL有关的指令编码格式
四. 其他指令编码格式
习题
第四章 汇编语言
4. 1 汇编语言语句种类及其格式
一. 指令语句(Instruction staternens)
二脚指令语句(Pseudo instructin statements)
三. 标识符(Identifier)
4. 2 汇编语言数据
一. 常数(Constants)
二. 变量(Variables)
三. 标号(Label)
4. 3 符号定义语句
一. 等值语句
二. 等号语句
4. 4 表达式与运算符
一. 算术运算符(Arithmtic operators)
二. 逻辑运算符(Logical operators)
三. 关系运算符(Rdriiona1 Operators)
四. 数值返回运算符(Numeric return Operators)
五. 属性惨改运算符(Attribut medifytng Operators)
六. 运算符的优先级
4. 5 程序的段结构
一. 段定义伪指令(SEGMENT/ENDS)
二. 段寻址伪指令(ASSUME)
三. 段寄存器的装入
4. 6 过程定义伪指令(PROC/ENDP)
4. 7 定位伪指令(ORG)和当前位置计数器($)
4. 8 标题伪指令(TITLE)
4. 9 程序模块的连接
习题
第五章 程序设计基本技术
5. 1 概述
5. 2 顺序程序设计
5. 3 分支程序设计
一. 转移指令
二. 分支程序设计
5. 4 循环程序设计
一. 循环控制指令
二. 循环程序的结构
三. 循环控制方法
5. 5 子程序设计
一. 调用与返回指令
二. 编制子程序的基本要求
三. 子程序设计举例
四. 子程序的馈套与送归调用
5. 6 DOS功能子程序的调用
司题
第六章 算术运算
6. 1 十进制数运算
一. BCD码校正指令
二. 十进制数运算程序设计举例
6. 2 乘除法运算
一. 乘除法指令
二. 乘除运等程序设计举例
6. 3 开平方运算
6. 4 多精度数运算
习题
第七章 串和表的处理
7. 1 串操作指令
7. 2 串操作指令应用举例
7. 3 表的处理
一. 表的构造
二. 表的插入删除
7. 4 排序
7. 5 查找
习题
第八章 代码转换
8. 1 概述
8. 2 十六进制数的ASCII码与二进制数之间的相互转换
8. 3 二进制数与十进制数之间的转换
习题
第九章 高级宏汇编语言
9. 1 结构
一. 结构的定义
二. 结构的预置与存储分配
三. 对结构变量及其字段的操作
四. 程序举例
9. 2 记录
一. 记录的定义
二. 记录的预置与存储分配
三. 记录运算符
四. 对记录及其字段的操作
9. 3 宏指令
一. 宏功能的使用过程
二. 连接符号&和带空格或退号的实参
三. 局部符号伪指令(LOCAL)
四. 宏库
9. 4 重复汇编
9. 5 条件汇编
习题
第十章 输入/偷出程序设计
10. 1 输入/输出指令
一. I/O端口寻址
二. 输入确出指令
10. 2 输入/输出控制方式
一. 程序控制方式
二. 中断控制方式
三. 直接存储器存取方式
10. 3 中断
一. 一般概念
二. 中断源及中断类型码
三. 中断矢量表
四. 中断优先级
五. 中断过程
10. 4 BIOS中断调用
一. 键盘输入中断调用(INT 16H)
二. 显示器输出控制中断调用(INT 10H)
三. 时间中断调用(INT IAH)
四. 程序举例
习题
第十一章 汇编语言程序的开发
11. 1 汇编语言程序的开发过程
11. 2 编辑
11. 3 汇编
一. MASM的操作
二. 文件示例及说明
11. 4 连接
一. LINK的操作
二. MAP文件的示例
11. 5 调试与运行
一. 进入与退出
二. 显示命令
三. 修改命令
四. 程序运行
五. 如何调试程序
附录A ASCII码字符表
附录B 8086/8088指令系统汇总表
附录C 常用指令对标志寄存器标志位的影响汇总表
附录D MASM宏汇编语言的保留字
附录E 出错信息
参考书目