| 作 者: | 廖智 |
| 出版社: | 机械工业出版社 |
| 丛编项: | 普通高等教育规划教材 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 汇编语言程序设计 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第一章 基础知识
第一节 汇编语言简介
一、汇编语言
二、汇编语言的特点
第二节 计算机中的数制
—、二进制数
二、十六进制数
第三节 计算机中数和字符的表示
一、数值表示
二、字符表示
第四节 存储器组织
一、存储单元的地址和内容—
二、存储器的分段
第五节 CPU中的寄存器
习题
第二章 寻址方式和指令系统
第—节 指令结构
第二节 寻址方式
一、立即寻址方式
二、寄存器寻址方式
三、直接寻址方式
四、寄存器间接寻址方式
五、寄存器相对寻址方式
六、基址变址寻址方式
七、相对基址变址寻址方式
第三节 指令系统
一、数据传送指令
二、算术运算指令
三、位操作指令
四、处理器控制指令
习题
第三章 汇编语言程序格式
第一节 伪指令
一、段定义伪指令
二、程序结束伪指令
三、变量定义伪指令
四、符号定义伪指令
五、定位伪指令
第二节 汇编语言程序结构
一、源程序的一般结构
二、段寄存器的初始化和程序结束
三、语句结构
第三节 汇编语言程序的上机过程
一、上机过程
二、可执行文件的调试
习题
第四章 汇编语言程序设计的基本
技术
第一节 常用的DOS系统功能调用
第二节 顺序程序设计
第三节 分支程序设计
——、转移指令
二、分支程序设计举例
第四节 循环程序设计
一、串操作指令
二、循环指令
三、循环程序设计举例
四、多重循环程序设计举例
习题
第五章 子程序
第—节 子程序的结构
一、子程序定义伪指令
二、子程序的调用和返回
三、现场保护与恢复
第二节 子程序的参数传递
一、用寄存器传递参数
二、用变量传递参数
三、用堆栈传递参数
第三节 子程序设计举例
习题
第六章 输入/输出与中断
第一节 输入/输出
一、I/O端口
二、I/O指令
三、IlO的传送方式
四、直接IlO程序设计举例
第二节 中断
一、中断和中断向量表
二、中断指令
三、中断过程
第三节 中断调用
一、键盘中断调用
二、显示器中断调用
三、打印机中断调用
四、鼠标中断调用
五、磁盘文件管理
第四节 中断服务程序设计
一、中断服务程序设计基本方法
二、中断服务程序设计举例
三、驻留中断服务程序设计举例
习题
第七章 高级汇编语言技术
第一节 宏汇编
一、宏定义、宏调用和宏展开
二、宏定义和宏调用中的参数
三、宏指令的嵌套
四、宏汇编中的伪指令
五、宏库的建立与调用
第二节 重复汇编
第三节 条件汇编
第四节 多模块程序设计
一、模块间通信的伪指令
二、多模块的连接
第五节 汇编语言与高级语言的连接
习题
第八章 80386后继机型的增强功能
第一节 80386的工作机制
一、寄存器
二、存储器
三、存储模型与段的简化定义
四、寻址方式
五、新增指令
第二节 80386后继机型的新增功能
一、80486 CPU的结构
二、80486的内存管理和高速缓存
三、80486扩充指令
四、奔腾机的特色
第三节 程序举例
习题
第九章 实验部分
实验一 上机过程及调试
实验二 分支程序设计
实验三 循环程序设计
实验四 子程序设计
实验五 中断程序设计
实验六 磁盘文件管理程序设计
实验七 模块化程序设计
实验八 综合程序设计
附录
附录A 80X86指令系统
附录B 中断向量表
附录C DOS功能调用
附录D BIOS功能调用
参考文献