注册 登录 进入教材巡展
#
  • #

出版时间:2014年12月

出版社:清华大学出版社

以下为《汇编语言基础教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302370581
  • 1-1
  • 43900
  • 16开
  • 2014年12月
  • 工学
  • 软件工程
  • TP313
  • 计算机
  • 本专科、高职高专
内容简介
  斯特泊编著的这本《汇编语言基础教程》基于Intel32位处理器的体系结构来介绍汇编语言,全面地介绍了汇编语言程序设计的基础内容,着重于使读者能够快速地学会使用汇编语言进行程序编写。全书共分10章,首先概要介绍了汇编语言及寄存器方面的内容,然后就汇编语言如何处理输入输出操作、如何进行算术运算、如何实现选择结构、迭代结构、逻辑运算、移位运算、堆栈、过程、宏、数组和字符串处理等方面展开详细介绍;每章末尾都有完整示例程序供读者参考学习,还有练习题供读者检验学习成果;附录介绍了VisualC++和MASM的安装与使用,以及二进制和十六进制等方面的内容,非常适合作为“汇编语言”相关课程的教材或参考用书。
目录
第1章 变量、寄存器与数据移动
 1.1 引言
 1.2 第一个程序
 1.3 变量声明
 1.4 立即数
 1.5 寄存器
 1.6 数据移动
 1.7 字符数据
 1.8 程序错误
 1.9 完整程序示例:C程序中嵌入汇编指令
 1.10 本章小结
 1.11 练习题
第2章 输入与输出
 2.1 引言
 2.2 Hello World
 2.3 整数输出
 2.4 整数输入
 2.5 完整程序示例:应用输入、数据传递与输出操作
 2.6 本章小结
 2.7 练习题
第3章 算术运算指令
 3.1 加法与减法运算
 3.2 乘法运算与除法运算指令
 3.3 一元运算:递增、递减和求反
 3.4 一元运算符与二元运算符的优先级
 3.5 完整程序示例:实现I/O与算术运算
 3.6 本章小结
 3.7 练习题
第4章 选择结构
 4.1 引言
 4.2 if-then结构
 4.3 if-then-else结构
 4.4 嵌套if结构
 4.5 case结构
 4.6 字符与逻辑运算符
 4.7 高级汇编指令中的算术表达式
 4.8 完整程序示例:运用选择结构和I/O
 4.9 本章小结
 4.10 练习题
第5章 迭代结构
 5.1 前置检测循环结构
 5.2 后置检测循环结构
 5.3 固定迭代循环结构
 5.4 循环与输入输出
 5.5 嵌套循环结构
 5.6 完整程序示例:实现幂函数
 5.7 本章小结
 5.8 练习题
第6章 逻辑运算指令、移位指令、 循环移位指令和堆栈
 6.1 引言
 6.2 逻辑运算指令
 6.3 逻辑移位指令
 6.4 算术移位指令
 6.5 循环移位指令
 6.6 堆栈操作
 6.7 使用寄存器、堆栈和Xchg指令来实现数据交换
 6.8 完整程序示例:模拟一个OCR设备
 6.9 本章小结
 6.10 练习题
第7章 过程与宏
 7.1 过程
 7.2 完整程序示例:在过程里实现幂函数
 7.3 寄存器内容的保存与恢复
 7.4 宏
 7.5 条件汇编
 7.6 使用条件汇编重新设计swao宏
 7.7 使用条件汇编实现幂函数宏
 7.8 完整程序示例:实现一个宏计算器
 7.9 本章小结
 7.10 练习题
第8章 数组
 8.1 数组声明与编址
 8.2 使用基址寄存器进行数组索引
 8.3 查找
 8.4 使用寄存器esi和寄存器edi进行索引
 8.5 lengthof运算符和sizeof运算符
 8.6 完整程序示例:实现一个队列
 8.7 完整程序示例:实现选择排序
 8.8 本章小结
 8.9 练习题
第9章 字符串
 9.1 引言
 9.2 字符串指令:移动字符串(movsb)
 9.3 字符串指令:scasb、stosb与lodsb
 9.4 字符串数组
 9.5 字符串比较指令cmpsb
 9.6 完整程序示例:搜索字符串数组
 9.7 本章小结
 9.8 练习题
第10章 部分机器语言指令
 10.1 引言
 10.2 inc指令和dec指令
 10.3 mov指令
 10.4 add指令与sub指令
 10.5 movoffset指令牙口lea指令
 10.6 imp指令
 10.7 指令时序
 10.8 完整程序示例:机器语言列表
 10.9 本章小结
 10.10 练习题
附录A Visual C++与MASM的安装
 A.1 Visual C抖与MASM安装说明
 A.2 编写C语言程序与内联汇编
 A.3 编写独立MASM程序
 A.4 小结
附录B 二进制、十六进制、逻辑运算与算术运算
 B.1 十进制与二进制数值
 B.2 十六进制
 B.3 逻辑运算概述
 B.4 无符号数值与加法
 B.5 有符号的数值
 B.6 带符号数值的加法运算与减法运算
 B.7 字符
 B.8 Hex/ASC Ⅱ表
 B.9 小结
 B.10 练习题
附录C 术语表
附录D 部分汇编语言指令
附录E 部分练习题的答案