注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材高职高专教材汇编语言程序设计

汇编语言程序设计

汇编语言程序设计

定 价:¥26.00

作 者: 朱卫斌,张晓瑾,马琳 等编著
出版社: 科学出版社
丛编项: 高职高专规划教材
标 签: 汇编语言/编译原理

ISBN: 9787030158543 出版时间: 2005-07-01 包装: 胶版纸
开本: 小16开 页数: 296 字数:  

内容简介

  《高职高专规划教材:汇编语言程序设计》主要介绍了IBM-PC机及其兼容机汇编语言的基础知识和程序设计方法。《高职高专规划教材:汇编语言程序设计》共分12章,内容包括:基础知识和微型计算机系统,微型计算机中的CPU和存储器,微型计算机的指令系统,汇编语言程序设计方法和技巧,汇编语言的应用,汇编语言程序的上机。每章包含例题及相关习题,附录中给出了汇编程序所需的相关知识汇总。《高职高专规划教材:汇编语言程序设计》简明扼要,语言精炼,叙述由浅入深,循序渐进,内容通俗易懂。《高职高专规划教材:汇编语言程序设计》教学(不含实验)时数为60至80。 《高职高专规划教材:汇编语言程序设计》可作为高等职业技术学院计算机专业、电气专业、通信专业、网络专业、检测等专业相关课程的教材,也可供从事计算机技术工作的工程技术人员学习参考。

作者简介

暂缺《汇编语言程序设计》作者简介

图书目录

第1章 基础知识
1.1    计算机概述
1.1.1    计算机的历史
1.1.2    计算机的发展
1.1.3    微处理器的发展
1.2    计算机系统概述
1.2.1    硬件系统
1.2.2    软件系统
1.3    进位计数制及其相互之间的转换
1.3.1    进位计数制
1.3.2    各种数制间的相互转换
1.4    带符号数的表示
1.4.1    原码
1.4.2    反码
1.4.3    补码
1.4.4    带符号数的运算方法
1.5    字符编码
1.5.1    BCD码
1.5.2    字符编码
1.5.3    汉字编码
1.6    计算机中的常用术语
1.6.1    数据单位
1.6.2    容量单位
1.6.3    运算速度单位
小结
习题
第2章 8086/8088CPR系统结构
2.1    Intel 8086/8088微处理器的结构
2.1.1   8086微处理器的基本结构 
2.1.2    微型计算机的基本结构
2.1.3    程序的执行过程
2.2    8086/8088寄存器结构及其用途
2.2.1    通用寄存器
2.2.2    段寄存器
2.2.3    指针寄存器和变址寄存器
2.2.4    指令指针寄存器和标志寄存器
2.3    8086的存储器组织
2.3.1    存储单元
2.3.2    存储器的分段结构
2.3.3    物理地址和逻辑地址
2.3.4    8086存储器的组织
2.4    堆栈
2.4.1    堆栈结构
2.4.2    8086/8088堆栈的组织
2.4.3    堆栈的操作
小结
习题
第3章 8086/8088指令系统
3.1    指令格式和操作数类型
3.1.1    指令格式与指令的执行过程
3.1.2    操作数的类型及其存储
3.1.3    段缺省和段超越
3.2    8086/8088寻址方式
3.2.1    立即寻址方式
3.2.2    直接寻址方式
3.2.3    寄存器寻址方式
3.2.4    寄存器间接寻址方式
3.2.5    变址寻址方式
3.2.6    基址变址寻址方式
3.2.7    I/O端口寻址方式
3.2.8    隐含寻址方式
3.3    8086/8088指令系统
3.3.1    数据传送类指令
3.3.2    算术运算类指令
3.3.3    逻辑运算与移位类指令
3.3.4    输入/输出类指令
3.3.5    处理器控制类指令
3.4    DEBUG的使用
3.4.1    DEBUG的进入和退出
3.4.2    显示命令
3.4.3    修改命令
3.4.4    运行命令
3.4.5    程序的调试
3.5    80X86的指令系统
3.5.1    80286新增指令
3.5.2    80386新增指令
3.5.3    80486新增指令
3.5.4    Pentium新增指令
小结
习题
第4章 汇编语言
4.1    汇编语言程序
4.1.1    汇编语言的基本概念
4.1.2    汇编语言源程序格式
4.2    汇编语言语句
4.2.1    汇编语言语句的种类
4.2.2    汇编语言的数据类型及其属性
4.2.3    汇编语言的表达式和运算符
4.3    伪指令
4.3.1    符号定义伪指令
4.3.2    变量定义伪指令
4.3.3    段定义伪指令
4.3.4    过程定义伪指令
4.4    汇编语言上机过程
4.4.1    编辑汇编语言源程序
4.4.2    汇编源程序
4.4.3    连接程序
4.4.4    程序的执行与调试
小结
习题
第5章 顺序程序设计
5.1    汇编语言程序设计的基本步骤
5.2    顺序程序设计
5.2.1    十进制算术运算类指令
5.2.2    基本的DOS功能调用
5.2.3    程序设计举例
小结
习题
第6章 分支程序设计
6.1    分支程序结构
6.2    转移类指令
6.3    分支程序设计
小结
习题
第7章 循环程序设计
7.1    循环程序结构
7.1.1    循环程序的引入
7.1.2    循环程序的结构
7.2    循环指令
7.2.1    重复控制指令
7.2.2    串操作指令
7.3    循环程序设计
7.3.1    单重循环程序设计
7.3.2    多重循环程序设计
小结
习题
第8章 子程序设计
8.1    子程序的结构
8.2    子程序的调用与返回
8.2.1    子程序段内调用
8.2.2    子程序段间调用
8.2.3    子程序的返回
8.3    子程序的设计
8.3.1    子程序的定义
8.3.2    子程序的调用与返回
8.3.3    了程序的现场保护与恢复
8.3.4    主程序与子程序之间的参数传递
8.4    子程序的嵌套与递归
8.4.1    子程序的嵌套
8.4.2    子程序的递归
8.5    子程序调用与系统功能调用
8.5.1    子程序与系统功能调用
8.5.2    系统功能调用的方法
8.5.3    编写通用子程序的使用说明
小结
习题
第9章 汇编语言的应用
9.1    代码转换程序
9.1.1    ASCII码与十进制数之间的转换
9.1.2    十进制数转换为二进制数
9.1.3    二进制数转换为十进制数
9.2    十进制数的算术运算程序
9.2.1    十进制数的加法运算程序
9.2.2    十进制数的减法运算程序
9.2.3    十进制数的乘法运算程序
9.2.4    十进制数的除法运算程序
9.3    DOS和BIOS功能调用
9.3.1    DOS功能调用
9.3.2    BIOS中断功能调用
9.3.3    应用举例
9.4    输入/输出程序设计
9.4.1    输入/输出指令
9.4.2    输入/输出程序设计举例
9.5    汇编语言与C语言的接口
9.5.1    Turbo C与汇编语言的接口方法
9.5.2    自动产生汇编语言的框架程序
9.5.3    编译、连接、运行接口程序
小结
习题
第10章 高级汇编语言
10.1    宏汇编
10.1.1    宏定义
10.1.2    宏调用和宏扩展
10.1.3    宏汇编中参数的使用
10.1.4    宏嵌套
10.2    重复汇编
10.2.1    使用REPT伪指令的重复汇编结构
10.2.2    使用IRP伪指令的重复汇编结构
10.2.3    使用IRPC伪指令的重复汇编结构
10.3    条件汇编
10.3.1    条件汇编的概念及条件汇编结构
10.3.2    条件汇编伪指令
10.4    库的使用
10.4.1    库的建立
10.4.2    库的使用
小结
习题
第11章 模块化程序设计
11.1    段的完整定义
11.1.1    完整段定义
11.1.2    简化段定义
11.2    模块间的通信
11.2.1    模块通信伪指令
11.2.2    模块通信程序举例
11.3    模块间的连接
小结
习题
第12章 上机实验指导
实验一 DEBUG的使用
实验二 汇编语言程序的基本操作
实验三 顺序程序设计
实验四 分支程序设计
实验五 循环程序设计
实验六 子程序设计
实验七 综合应用程序设计
实验八 宏汇编程序设计
实验九 模块化汇编程序设计
附录
附录1 ASCII码表
附录2 8086/8688指令系统一览表
附录3 80X86指令系统表
附录4 DEBUG命令一览表
附录5 常用DOS系统功能调用表
附录6 常用BIOS中断功能调用表
附录7 汇编程序出错信息表
主要参考文献

本目录推荐