书籍详情
汇编语言程序设计
作者:王成端
出版社:高等教育出版社
出版时间:2008-01-01
ISBN:9787040239652
定价:¥24.50
购买这本书可以去
内容简介
《汇编语言程序设计(第2版)》第2版,为适应微机技术发展和高校教学改革的需要,《汇编语言程序设计(第2版)》将部分章节内容重新合理组合,内容的选取、概念的引人、文字的叙述、例题和习题的选取等方面力求做到精益求精、循序渐进、结构清晰。《汇编语言程序设计(第2版)》以Intel 8086/8088系列微机作为基础机型全面、系统地介绍了汇编语言程序的设计方法。内容主要包括:基础知识、寻址方式和指令系统、汇编语言、基本程序设计、子程序设计、数值与非数值程序设计、输入/输出程序设计、中断与系统功能调用、模块化程序设计以及汇编语言程序设计上机指导。《汇编语言程序设计(第2版)》内容充实、重点突出,内容编排突出了汇编语言程序设计的一般方法。从第4章开始每章后面附有一定数量的实训项目,实训项目具有很强的典型性、实用性。学生可一边学习,一边上机操作,便于在实践中巩固所学的理论知识。《汇编语言程序设计(第2版)》可作为应用性本科院校计算机科学与技术专业、自动化、机械设计制造及其自动化等专业的教材,也可作为工程桔术人品的参考用书。
作者简介
暂缺《汇编语言程序设计》作者简介
目录
第1章 基础知识
1.1 数据表示与运算
1.1.1 进位计数制与不同进制数之间的转换
1.1.2 二进制数和十六进制数运算
1.1.3 数据表示
1.1.4 定点数与浮点数
1.2 8086/8088系统结构
1.2.1 8086/8088 CPU的内部结构
1.2.2 8086/8088 CPU的寄存器组织
1.2.3 8086/8088CPU引脚功能
1.3 80x86/Pentium微处理器简介
1.3.1 80286微处理器
1.3.2 80386微处理器
1.3.3 80486微处理嚣
1.3.4 Pentium系列微处理器
1.3.5 Itanium(安腾)系列微处理器
1.4 计算机语言的基本概念
1.4.1 机器语言
1.4.2 汇编语言
1.4.3 高级语言
1.4.4 汇编语言与高级语言的比较
本章小结
习题
第2章 寻址方式和指令系统
2.1 寻址方式
2.1.1 操作数类型
2.1.2 数据寻址方式
2.2 8086/8088的指令系统
2.2.1 数据传送指令
2.2.2 算市运算指令
2.2.3 逻辑运算指令
2.2.4 移位指令
2.2.5 转移指令
2.2.6 字符串操作指令
2.2.7 处理器控制指令
2.2.8 输入/输出指令
2.2.9 中断指令
2.3 80x86/Pentium新增指令
2.3.1 80286新增指令
2.3.2 80386新增指令
2.3.3 80486新增指令
2.3.4 Pentium新增指令
本章小结
习题
第3章 汇编语言
3.1 汇编语言语句
3.1.1 语句的类别与结构
3.1.2 指令语句的操作数
3.1.3 指令语句中的运算符和操作符
3.2 伪指令
3.2.1 数据定义与符号定义伪指令
3.2.2 段定义伪指令
3.2.3 模块定义与通信伪指令
3.2.4 过程定义伪指令
3.2.5 其他伪指令
3.3 汇编语言程序的结构
3.3.1 汇编语言程序的构造
3.3.2 程序正常返回DOS的方法
3.4 高级汇编语言技术
3.4.1 条件汇编
3.4.2 宏汇编
3.4.3 结构
3.4.4 记录
本章小结
习题
第4章 基本程序设计
4.1 顺序程序设计
4.].1 存储单元内容移位
4.1.2 乘法运算
4.1.3 屏蔽与置位
4.1.4 拆字与台字
4.1.5 数据与ASCII码的相互转换
4.1.6 简单算朮运算
4.1.7 查表
4.2 分支程序设计
4.2.1 单重分支
4.2.2 多重分支
4.2.3 用地址表实现分支
4.3 循环程序设计
4.3.1 循环程序的结构
4.3.2 单重循环
4.3.3 多重循环
实训一 分支程序设计
实训二 循环程序设计
本章小结
习题
第5章 子程序设计
5.1 子程序与调用程序
5.1.1 段内调用
5.1.2 段间调用
5.2 子程序与主程序的参数传递
5.2.1 利用寄存器传递参数
5.2.2 利用存储单元传递参数
5.2.3 利用堆栈传递参数
5.3 子程序中寄存器的保护与恢复
5.4 嵌套与递归子程序设计
5.4.1 子程序嵌套
5.4.2 递归子程序设计
实训一 普通子程序设计
实训二 嵌套子程序设计
本章小结
习题
第6章 数值与非数值程序设计
6.1 数值运算程序设计
6.1.1 定点数的运算
6.1.2 加法运算
6.1.3 减法运算
6.1.4 乘法运算
6.1.5 除法运算
6.2 非数值处理程序设计
6.2.1 非数值处理简介
6.2.2 代码转换
6.2.3 字符处理
6.2.4 表处理
6.2.5 检索与排序
实训一 BCD数运算
实训二 二进制数与ASCⅡ码的相互转换
……
第7章 输入/输出程序设计
第8章 中断与系统功能调用
第9章 模块化程序设计与混合编程
第10章 汇编语言程序设计上机指导
附录
参考文献
1.1 数据表示与运算
1.1.1 进位计数制与不同进制数之间的转换
1.1.2 二进制数和十六进制数运算
1.1.3 数据表示
1.1.4 定点数与浮点数
1.2 8086/8088系统结构
1.2.1 8086/8088 CPU的内部结构
1.2.2 8086/8088 CPU的寄存器组织
1.2.3 8086/8088CPU引脚功能
1.3 80x86/Pentium微处理器简介
1.3.1 80286微处理器
1.3.2 80386微处理器
1.3.3 80486微处理嚣
1.3.4 Pentium系列微处理器
1.3.5 Itanium(安腾)系列微处理器
1.4 计算机语言的基本概念
1.4.1 机器语言
1.4.2 汇编语言
1.4.3 高级语言
1.4.4 汇编语言与高级语言的比较
本章小结
习题
第2章 寻址方式和指令系统
2.1 寻址方式
2.1.1 操作数类型
2.1.2 数据寻址方式
2.2 8086/8088的指令系统
2.2.1 数据传送指令
2.2.2 算市运算指令
2.2.3 逻辑运算指令
2.2.4 移位指令
2.2.5 转移指令
2.2.6 字符串操作指令
2.2.7 处理器控制指令
2.2.8 输入/输出指令
2.2.9 中断指令
2.3 80x86/Pentium新增指令
2.3.1 80286新增指令
2.3.2 80386新增指令
2.3.3 80486新增指令
2.3.4 Pentium新增指令
本章小结
习题
第3章 汇编语言
3.1 汇编语言语句
3.1.1 语句的类别与结构
3.1.2 指令语句的操作数
3.1.3 指令语句中的运算符和操作符
3.2 伪指令
3.2.1 数据定义与符号定义伪指令
3.2.2 段定义伪指令
3.2.3 模块定义与通信伪指令
3.2.4 过程定义伪指令
3.2.5 其他伪指令
3.3 汇编语言程序的结构
3.3.1 汇编语言程序的构造
3.3.2 程序正常返回DOS的方法
3.4 高级汇编语言技术
3.4.1 条件汇编
3.4.2 宏汇编
3.4.3 结构
3.4.4 记录
本章小结
习题
第4章 基本程序设计
4.1 顺序程序设计
4.].1 存储单元内容移位
4.1.2 乘法运算
4.1.3 屏蔽与置位
4.1.4 拆字与台字
4.1.5 数据与ASCII码的相互转换
4.1.6 简单算朮运算
4.1.7 查表
4.2 分支程序设计
4.2.1 单重分支
4.2.2 多重分支
4.2.3 用地址表实现分支
4.3 循环程序设计
4.3.1 循环程序的结构
4.3.2 单重循环
4.3.3 多重循环
实训一 分支程序设计
实训二 循环程序设计
本章小结
习题
第5章 子程序设计
5.1 子程序与调用程序
5.1.1 段内调用
5.1.2 段间调用
5.2 子程序与主程序的参数传递
5.2.1 利用寄存器传递参数
5.2.2 利用存储单元传递参数
5.2.3 利用堆栈传递参数
5.3 子程序中寄存器的保护与恢复
5.4 嵌套与递归子程序设计
5.4.1 子程序嵌套
5.4.2 递归子程序设计
实训一 普通子程序设计
实训二 嵌套子程序设计
本章小结
习题
第6章 数值与非数值程序设计
6.1 数值运算程序设计
6.1.1 定点数的运算
6.1.2 加法运算
6.1.3 减法运算
6.1.4 乘法运算
6.1.5 除法运算
6.2 非数值处理程序设计
6.2.1 非数值处理简介
6.2.2 代码转换
6.2.3 字符处理
6.2.4 表处理
6.2.5 检索与排序
实训一 BCD数运算
实训二 二进制数与ASCⅡ码的相互转换
……
第7章 输入/输出程序设计
第8章 中断与系统功能调用
第9章 模块化程序设计与混合编程
第10章 汇编语言程序设计上机指导
附录
参考文献
猜您喜欢