图书介绍

基于Windows环境的汇编语言程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

基于Windows环境的汇编语言程序设计
  • 钱晓捷编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302298854
  • 出版时间:2012
  • 标注页数:281页
  • 文件大小:21MB
  • 文件页数:293页
  • 主题词:汇编语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

基于Windows环境的汇编语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 汇编语言基础1

1.1英特尔80x86处理器1

1.1.1 16位80x86处理器1

1.1.2 IA-32处理器2

1.1.3 Intel 64处理器3

1.2个人计算机系统4

1.2.1硬件组成4

1.2.2寄存器6

1.2.3存储器组织10

1.2.4程序设计语言16

1.2.5软件系统18

1.3汇编语言程序格式21

1.3.1指令代码格式21

1.3.2语句格式24

1.3.3源程序格式26

1.3.4开发过程32

习题137

第2章 数据表示和寻址39

2.1数据表示39

2.1.1数制39

2.1.2数值的编码42

2.1.3字符的编码44

2.2常量表达47

2.3变量应用49

2.3.1变量定义50

2.3.2变量属性55

2.4数据寻址方式58

2.4.1立即数寻址58

2.4.2寄存器寻址59

2.4.3存储器寻址60

2.4.4数据寻址的组合65

习题266

第3章 通用数据处理指令70

3.1数据传送类指令70

3.1.1通用传送指令70

3.1.2堆栈操作指令72

3.1.3其他传送指令75

3.2算术运算类指令80

3.2.1状态标志80

3.2.2加法指令82

3.2.3减法指令84

3.2.4乘法和除法指令85

3.2.5其他运算指令87

3.3位操作类指令89

3.3.1逻辑运算指令89

3.3.2移位指令93

习题397

第4章 程序结构104

4.1顺序程序结构104

4.2分支程序结构105

4.2.1无条件转移指令105

4.2.2条件转移指令109

4.2.3单分支结构113

4.2.4双分支结构114

4.2.5多分支结构116

4.3循环程序结构119

4.3.1循环指令119

4.3.2计数控制循环121

4.3.3条件控制循环122

4.3.4多重循环124

4.3.5串操作指令126

习题4131

第5章 模块化程序设计136

5.1子程序结构136

5.1.1子程序指令136

5.1.2子程序设计139

5.2参数传递140

5.2.1寄存器传递参数141

5.2.2共享变量传递参数144

5.2.3堆栈传递参数147

5.3多模块程序结构150

5.3.1源文件包含150

5.3.2模块连接154

5.3.3子程序库155

5.4宏结构156

5.4.1宏汇编156

5.4.2重复汇编163

5.4.3条件汇编165

习题5168

第6章Windows编程172

6.1操作系统函数调用172

6.1.1动态连接库172

6.1.2 MASM的过程声明和调用173

6.1.3程序退出函数174

6.1.4 Windows程序格式175

6.2控制台应用程序176

6.2.1控制台输出176

6.2.2控制台输入179

6.3图形窗口应用程序182

6.3.1消息窗口182

6.3.2结构变量184

6.3.3 MASM的高级语言特性186

6.3.4简单窗口程序194

习题6201

第7章与Visual C+++的混合编程205

7.1嵌入汇编205

7.2模块连接209

7.2.1约定规则209

7.2.2堆栈帧211

7.3调用高级语言函数219

7.3.1嵌入汇编中调用高级语言函数219

7.3.2汇编语言中调用C库函数220

7.4使用Visual C+++开发环境221

7.4.1汇编语言程序的开发过程221

7.4.2汇编语言程序的调试过程223

习题7226

第8章 浮点、多媒体及64位指令231

8.1浮点指令231

8.1.1实数编码232

8.1.2浮点寄存器235

8.1.3浮点指令编程238

8.2多媒体指令241

8.2.1 MMX242

8.2.2 SSE244

8.2.3 SSE2246

8.2.4 SSE3247

8.3 64位指令248

8.3.1 64位方式的运行环境249

8.3.2 64位方式的指令250

习题8251

附录A调试程序CodeView254

A.1 CodeView的菜单命令255

A.2 CodeView的窗口256

A.3 CodeView的设置258

A.4使用CodeView的调试示例260

附录B常用DOS功能调用266

附录C输入输出子程序库267

附录D 32位通用指令列表270

附录E MASM伪指令和操作符列表275

附录F列表文件符号说明277

附录G常见汇编错误信息278

参考文献281

热门推荐