当前位置:首页 > 工业技术
汇编语言程序设计  第2版
汇编语言程序设计  第2版

汇编语言程序设计 第2版PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:宋人杰主编;张洪业,周欣欣,王润辉,牛斗编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302318682
  • 页数:227 页
图书介绍:本书以8086/8088指令为主,以实模式下的80x86指令为辅,系统地介绍了汇编语言的基础理论知识和程序设计方法。主要内容包括:汇编语言程序设计基础知识、8086指令寻址方式及指令系统、常用伪指令、程序设计方法、高级汇编技术、80x86指令系统、汇编语言与C语言混合设计的方法。
《汇编语言程序设计 第2版》目录

第1章 汇编语言基础知识 1

1.1微型计算机概述 1

1.2 Intel公司微处理器简介 2

1.3计算机语言及汇编语言特点 3

1.3.1计算机语言概述 3

1.3.2汇编语言的特点 5

1.4程序可见寄存器组 5

1.5存储器 9

1.5.1基本概念 9

1.5.2实模式存储器寻址 10

1.6外部设备 11

习题 12

第2章 汇编语言源程序格式 13

2.1汇编语言语句格式 13

2.1.1汇编语言语句类型 13

2.1.2汇编语言指令格式 13

2.2伪指令 20

2.2.1处理器选择伪指令 21

2.2.2数据定义伪指令 21

2.2.3模块命名和标题伪指令 24

2.2.4程序结束伪指令 24

2.2.5完整段定义伪指令 25

2.2.6简化段定义伪指令 28

2.2.7表达式赋值伪指令 29

2.2.8定位伪指令 30

2.2.9标号定义伪指令 32

2.3汇编语言源程序基本框架 32

2.3.1完整段定义框架 32

2.3.2简化段定义框架 34

习题 35

第3章 8086/8088寻址方式及指令系统 36

3.1 8086/8088寻址方式 36

3.1.1数据寻址方式 36

3.1.2程序转移寻址方式 42

3.2 8086/8088指令系统 44

3.2.1数据传送指令 44

3.2.2算术运算指令 49

3.2.3逻辑操作指令 55

3.2.4串处理指令 59

3.2.5控制转移指令 65

3.2.6处理器控制指令 72

习题 74

第4章 顺序、分支与循环程序设计 78

4.1顺序程序设计 78

4.2分支程序设计 80

4.2.1分支结构 80

4.2.2用分支指令实现分支结构程序 80

4.3循环程序设计 83

4.3.1循环结构 83

4.3.2单循环程序设计 85

4.3.3多重循环程序设计 89

习题 92

第5章 子程序及宏指令设计 93

5.1子程序设计方法 93

5.1.1子程序定义 93

5.1.2寄存器内容的保存及恢复 94

5.1.3子程序的调用及返回 95

5.1.4子程序的参数传递 95

5.1.5子程序嵌套 101

5.2模块化程序设计 102

5.2.1模块划分 102

5.2.2源程序文件包含的伪指令 102

5.2.3模块间的连接 103

5.3宏汇编 104

5.3.1宏定义、宏调用和宏展开 104

5.3.2宏定义和宏调用中的参数 106

5.3.3宏指令的嵌套 108

5.3.4宏汇编中的伪指令 110

5.3.5重复汇编 112

5.3.6条件汇编 113

习题 114

第6章 32位指令系统及程序设计 116

6.1 32位微处理器工作模式 116

6.2 32位指令的运行环境 117

6.2.1寄存器组 117

6.2.2 80386保护模式下的存储管理 119

6.3 32位80x86 CPU的寻址方式 119

6.4 32位微处理器指令 120

6.4.1使用32位80x86指令的注意事项 120

6.4.2 80386新增指令 121

6.4.3 80486新增指令 123

6.4.4 Pentium新增指令 124

6.4.5 Pentium Pro新增指令 125

6.4.6 MMX指令 125

6.4.7 SIMD指令 130

6.5程序设计举例 132

6.5.1基于32位指令的实模式程序设计 132

6.5.2基于MMX指令的实模式程序设计 133

6.5.3保护模式下的程序设计 135

习题 138

第7章 综合程序设计 139

7.1加密程序设计举例 139

7.2反跟踪程序设计举例 141

7.3磁盘文件存取程序设计举例 144

7.4内存驻留程序设计 158

习题 161

第8章 输入输出与中断控制 162

8.1输入输出接口概述 162

8.1.1输入输出接口 162

8.1.2主机与外设之间交换数据的方式 163

8.2程序控制方式下的输入输出程序设计 164

8.2.1无条件传送方式 164

8.2.2程序查询方式 168

8.3中断传送方式 170

8.3.1中断系统 171

8.3.2中断优先级与中断嵌套 174

8.3.3中断处理程序 174

8.4 DOS与BIOS中断 177

8.4.1 DOS系统功能调用 177

8.4.2 BIOS功能调用 180

习题 188

第9章 C语言与汇编语言混合编程 190

9.1嵌入式汇编 190

9.1.1嵌入式汇编程序中汇编指令格式 190

9.1.2嵌入式汇编程序设计 191

9.1.3编译链接的方法 195

9.2 C语言调用汇编模块 195

9.2.1 C语言调用汇编模块编程规则 196

9.2.2 C语言调用汇编模块的编译链接方法 199

9.3汇编语言引用C语言函数 200

习题 201

第10章 汇编语言程序实验工具软件介绍 203

10.1汇编语言实验上机步骤 203

10.2常用调试程序Debug 205

10.2.1 Debug的主要特点 205

10.2.2 Debug的启动 205

10.2.3 Debug的命令 205

10.2.4 Debug中的命令介绍 206

10.2.5 Debug程序的应用举例 213

10.3集成开发环境PWB 214

10.3.1 PWB的安装 214

10.3.2 PWB的运行和退出 215

10.3.3 PWB主菜单 215

10.3.4 PWB开发环境的设置 216

10.3.5 PWB的应用 216

10.4源代码级调试工具软件CodeView 216

附录A DOS功能调用(INT 21H)一览表 218

附录B BIOS中断调用表(INT N) 223

参考文献 227

返回顶部