图书介绍

汇编语言程序设计及应用【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

汇编语言程序设计及应用
  • 王保恒等编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040288377
  • 出版时间:2010
  • 标注页数:524页
  • 文件大小:30MB
  • 文件页数:534页
  • 主题词:汇编语言-程序设计-高等学校-教材

PDF下载


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

下载说明

汇编语言程序设计及应用PDF格式电子书版下载

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

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

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

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

图书目录

上篇 基础篇3

第一章 80x86系列微机结构组成3

1.1 80x86系列微处理器结构3

1.1.1 8086 CPU7

1.1.2 80386 CPU8

1.1.3 80486 CPU9

1.1.4 Pentium微处理器9

1.2 80x86系列微处理器的寄存器11

1.2.1 8086寄存器11

1.2.2 80386寄存器16

1.2.3 80486寄存器18

1.2.4 Pentium寄存器18

1.3 80x86系列微处理机的主存储器组织18

1.3.1 主存概述19

1.3.2 堆栈20

1.4 80x86系列微处理器能直接处理的数据及其在主存储器中存放形式20

小结22

习题一22

第二章 80x86系列微处理器寻址方式和指令系统23

2.1 80x86的工作模式23

2.1.1 实模式23

2.1.2 保护模式25

2.1.3 虚拟86模式25

2.1.4 系统管理模式25

2.2 80x86指令格式26

2.2.1 80x86机器指令格式26

2.2.2 80x86机器指令在汇编语言中的表示方法29

2.3 80x86指令寻址方式及其符号表示30

2.3.1 寻址方式的有关问题30

2.3.2 与数据有关的寻址方式31

2.4 80x86通用指令系统39

2.4.1 传送类指令41

2.4.2 算术运算和辅助操作指令51

2.4.3 位操作指令62

2.4.4 处理器控制指令74

小结75

习题二75

第三章 80x86的宏汇编语言79

3.1 概述79

3.1.1 汇编语言与汇编程序79

3.1.2 80x86宏汇编语言概述82

3.2 汇编语言源程序语句中的域84

3.2.1 标号名字域84

3.2.2 操作助记符域85

3.2.3 操作数域85

3.3 伪指令90

3.3.1 指令集选择伪指令91

3.3.2 数据定义伪指令92

3.3.3 符号定义伪指令104

3.3.4 模块定义伪指令106

3.3.5 完整段定义伪指令108

3.3.6 简化段定义伪指令114

3.4 COM文件的源程序结构120

小结122

习题三122

第四章 程序设计的基本技术127

4.1 顺序程序设计127

4.2 分支程序设计128

4.2.1 与程序控制类指令有关的寻址方式129

4.2.2 转移指令133

4.2.3 分支程序设计134

4.3 循环程序设计139

4.3.1 概述139

4.3.2 循环程序设计举例147

4.4 子程序设计158

4.4.1 子程序概述158

4.4.2 过程定义与模块通信及调用返回语句159

4.4.3 子程序的设计方法164

4.4.4 系统功能调用174

4.4.5 子程序设计举例178

4.4.6 递归子程序182

小结186

习题四186

第五章 高级汇编语言技术191

5.1 宏指令的有关问题191

5.1.1 宏定义191

5.1.2 宏调用和宏扩展193

5.1.3 宏体中的标号和变量195

5.1.4 宏指令的嵌套197

5.1.5 特殊的宏操作符199

5.1.6 宏指令与子程序的区别202

5.2 条件伪指令202

5.2.1 条件伪指令概述203

5.2.2 条件伪指令用法举例204

5.3 重复伪指令205

5.3.1 数值重复伪指令REPT206

5.3.2 参数值重复伪指令IRP207

5.3.3 字符重复伪指令IRPC208

5.3.4 中止宏的伪指令EXITM210

5.4 高级语言结构流程控制伪指令及其应用210

5.4.1 分支结构流程控制伪指令及其应用210

5.4.2 循环结构流程控制伪指令及其应用216

小结222

习题五222

下篇 应用篇227

第六章 保护模式及其程序设计227

6.1 保护模式的预备知识227

6.1.1 保护模式的三种地址空间227

6.1.2 保护模式的段和页228

6.1.3 保护模式涉及的数据结构及相关硬件230

6.2 操作系统类指令245

6.2.1 实模式和任何特权级下都可执行的指令245

6.2.2 实模式或保护模式0特权级下可执行的指令246

6.2.3 只能在保护模式下执行的指令247

6.3 分段管理机制250

6.3.1 任务间段的保护与共享250

6.3.2 虚拟地址到线性地址的转换250

6.4 保护模式下的控制转移253

6.4.1 概述253

6.4.2 任务内特权级不变的段间转移255

6.4.3 任务内特权级变换的段间转移255

6.4.4 任务切换257

6.5 保护模式程序设计举例259

6.5.1 预备知识259

6.5.2 任务内特权级不变的段间转移实例266

6.5.3 任务内特权级变换的段间转移实例272

6.5.4 任务切换实例279

6.6 分页管理机制286

6.6.1 线性地址到物理地址的转换287

6.6.2 页级保护和对虚拟存储器的支持290

6.6.3 分页管理机制举例291

6.7 中断和异常的处理298

6.7.1 中断和异常的概念298

6.7.2 异常类型及各种异常产生的原因299

6.7.3 中断和异常处理的控制转移303

6.7.4 演示中断处理举例306

6.8 输入输出保护313

6.8.1 输入输出保护的方法314

6.8.2 重要标志位的保护316

6.8.3 演示输入输出保护举例316

6.9 虚拟86模式327

6.9.1 进入和离开V86模式327

6.9.2 进入和离开V86模式举例330

6.9.3 V86模式的受限指令341

小结342

习题六342

第七章 浮点程序设计344

7.1 预备知识344

7.1.1 FPU能直接处理的数据及其有关问题344

7.1.2 与编程相关的FPU的硬件348

7.2 FPU的指令语句351

7.2.1 传送类指令语句352

7.2.2 算术运算类指令语句358

7.2.3 超越函数类指令语句360

7.2.4 比较类指令语句362

7.2.5 FPU控制类指令语句367

7.3 FPU汇编语言程序设计369

7.3.1 FPU程序设计的两个问题369

7.3.2 FPU汇编语言程序设计举例370

小结377

习题七378

第八章 汇编语言与高级语言的混合编程379

8.1 混合编程的约定规则379

8.1.1 命名规则380

8.1.2 调用规则380

8.2 MASM宏汇编语言对混合编程的支持381

8.3 C/C++与汇编语言混合编程383

8.3.1 模块链接法383

8.3.2 嵌入式汇编395

8.4 Pascal与汇编语言混合编程400

小结404

习题八405

第九章 多媒体指令及其编程406

9.1 MMX指令集406

9.1.1 MMX技术基础406

9.1.2 MMX指令集409

9.1.3 MMX指令程序设计417

9.2 SSE指令集419

9.2.1 SSE技术基础419

9.2.2 SSE指令集421

9.2.3 SSE指令程序设计430

9.3 SSE2指令集431

9.3.1 SSE2编程环境431

9.3.2 SSE2指令集432

9.3.3 SSE2指令程序设计442

小结443

习题九443

第十章 Win32环境下汇编语言程序设计445

10.1 一个例子:Hello world445

10.1.1 指令系统选择446

10.1.2 工作模式选择446

10.1.3 选项定义447

10.1.4 链接头文件和库文件447

10.1.5 段定义448

10.2 Win32应用程序的特点448

10.2.1 API函数449

10.2.2 动态链接库450

10.2.3 句柄451

10.2.4 用户界面对象451

10.2.5 资源457

10.2.6 控件458

10.3 Win32汇编程序设计方法462

10.3.1 Windows系统的消息机制462

10.3.2 Windows消息的格式462

10.3.3 Windows程序的运行模式463

10.3.4 Windows程序设计方法463

10.3.5 Windows汇编程序设计流程464

10.4 应用程序实例464

10.4.1 控制台程序464

10.4.2 动态链接库466

小结468

习题十468

附录A 80x86指令系统一览表471

附录B 汇编语言程序的上机实习指导499

附录C DOS系统功能调用(INT 21H)515

参考文献523

热门推荐