图书介绍

汇编语言程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载

汇编语言程序设计 第2版
  • 徐建民,王东,邵艳华编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121008807
  • 出版时间:2005
  • 标注页数:332页
  • 文件大小:14MB
  • 文件页数:348页
  • 主题词:汇编语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 基础知识1

1.1 数据表示方法1

1.1.1 数与数制1

1.1.2 数制转换3

1.1.3 计算机中的数据表示4

1.1.4 基本数据类型7

1.2 80x86和Pentium微处理器的功能结构8

1.2.1 8086/8088微处理器功能结构8

1.2.2 80286微处理器功能结构8

1.2.3 80386微处理器功能结构10

1.2.4 80486微处理器功能结构11

1.2.5 Pentium微处理器功能结构12

1.3 80x86和Pentium微处理器的寄存器结构13

1.3.1 基本体系结构寄存器13

1.3.2 系统级寄存器和调试与测试寄存器16

1.4 汇编语言程序设计概述18

1.4.1 程序设计语言18

1.4.2 汇编语言的特点和使用场合19

1.4.3 流程图的画法20

1.4.4 汇编语言程序设计的基本步骤20

1.4.5 汇编语言程序质量的评价标准22

习题122

第2章 实模式下的存储器组织与寻址方式24

2.1 实模式下的存储器组织24

2.1.1 存储单元的地址和内容24

2.1.2 存储器的地址分段25

2.2 寻址方式28

2.2.1 数据寻址方式28

2.2.2 程序存储器寻址方式32

习题233

第3章 伪指令及汇编语言源程序结构35

3.1 汇编语言语句类型及格式35

3.1.1 语句类型35

3.1.2 语句格式35

3.2 伪指令38

3.2.1 符号定义伪指令38

3.2.2 数据定义伪指令39

3.2.3 段定义伪指令43

3.2.4 简化段定义伪指令45

3.2.5 程序开始和结束伪指令46

3.2.6 指令集选择伪指令46

3.2.7 过程定义伪指令47

3.3 汇编语言源程序结构47

3.3.1 完整段定义结构47

3.3.2 简化段定义结构49

3.3.3 程序段前缀结构50

3.3.4 可执行程序结构50

习题353

第4章 基本指令系统与顺序结构程序设计55

4.1 基本指令系统55

4.1.1 数据传送指令55

4.1.2 算术运算指令60

4.1.3 十进制算术运算指令67

4.1.4 逻辑运算指令69

4.1.5 处理器控制指令76

4.2 顺序结构程序设计77

习题482

第5章 转移指令与分支结构程序设计85

5.1 转移指令85

5.1.1 无条件转移(JMP)指令85

5.1.2 条件转移指令87

5.2 分支结构程序设计89

5.2.1 双分支结构程序设计90

5.2.2 多分支结构程序设计93

习题5100

第6章 循环指令与循环结构程序设计103

6.1 循环控制指令103

6.2 循环程序的结构107

6.2.1 循环程序的组成107

6.2.2 循环程序的结构108

6.2.3 循环次数的控制方法109

6.3 多重循环程序设计112

6.4 串操作程序115

6.4.1 串操作指令115

6.4.2 串操作程序举例117

6.5 循环程序设计举例120

习题6125

第7章 子程序设计127

7.1 概述127

7.2 子程序调用和返回指令129

7.2.1 子程序调用指令129

7.2.2 返回指令130

7.3 子程序的定义、调用和返回131

7.3.1 子程序的定义131

7.3.2 子程序的调用和返回134

7.4 子程序的参数传递方法135

7.4.1 通过寄存器传递参数135

7.4.2 通过堆栈传递参数138

7.4.3 通过存储单元传递参数141

7.5 子程序的嵌套与递归144

7.5.1 子程序的嵌套调用144

7.5.2 子程序的递归调用146

7.6 子程序设计举例147

7.6.1 输入/输出子程序147

7.6.2 代码转换子程序149

7.6.3 多位数运算子程序153

习题7162

第8章 实模式下的中断程序设计164

8.1 中断概述164

8.1.1 中断与中断源164

8.1.2 中断分类165

8.1.3 中断向量表166

8.1.4 中断过程167

8.1.5 中断优先级167

8.1.6 中断指令168

8.2 中断处理程序设计168

8.2.1 中断处理程序的编写168

8.2.2 设置和获取中断向量169

8.2.3 中断程序设计举例171

8.3 BIOS中断调用172

8.3.1 BIOS概述172

8.3.2 BIOS中断调用方法173

8.4 DOS功能调用175

8.4.1 DOS功能调用概述175

8.4.2 基本I/O功能调用176

8.4.3 应用举例178

8.5 磁盘文件管理180

8.5.1 传统文件管理方式180

8.5.2 扩充文件管理方式184

习题8189

第9章 输入/输出程序设计191

9.1 概述191

9.1.1 CPU与I/O设备之间的接口信息191

9.1.2 典型的I/O接口形式192

9.1.3 输入/输出的寻址方式与指令193

9.2 CPU与外设数据传送方式195

9.2.1 程序直接控制方式195

9.2.2 程序中断方式197

9.2.3 直接存储器存取方式199

9.2.4 通道传送方式200

习题9200

第10章 保护模式下的存储器管理202

10.1 工作模式概述202

10.1.1 80x86的几种工作模式202

10.1.2 保护模式的特点203

10.2 保护模式204

10.2.1 存储组织204

10.2.2 存储保护205

10.3 段式管理机制206

10.3.1 段定义和地址转换207

10.3.2 存储段描述符208

10.3.3 描述符表210

10.3.4 段选择子210

10.3.5 段描述符高速缓冲寄存器211

10.4 页式管理机制212

10.4.1 页式管理机制概述212

10.4.2 线性地址到物理地址的转换213

10.4.3 页级保护和虚拟存储器支持215

10.4.4 页异常217

10.5 控制寄存器和系统地址寄存器217

10.5.1 控制寄存器218

10.5.2 系统地址寄存器219

10.6 任务状态段和控制门220

10.6.1 系统段描述符220

10.6.2 门描述符222

10.6.3 任务状态段223

习题10226

第11章 保护模式下的程序设计简介228

11.1 保护模式编程基础228

11.1.1 处理器类型伪指令228

11.1.2  A20地址线的使用229

11.1.3 头文件229

11.2 实模式与保护模式之间的切换235

11.2.1 两种模式之间切换235

11.2.2 两种模式切换实例235

11.3 控制转移241

11.3.1 任务内无特权级切换的转移241

11.3.2 任务内不同特权级的切换243

11.3.3 任务切换244

11.3.4 任务切换实例246

11.4 中断和异常253

11.4.1  80386的中断和异常253

11.4.2 异常类型254

11.4.3 中断和异常的转移方法258

11.4.4 中断处理实例262

11.5 操作系统类指令266

11.5.1 实模式和任何特权级下可执行的指令266

11.5.2 实模式及特权级0下可执行的指令267

11.5.3 只能在保护模式下执行的指令269

11.6 输入/输出保护272

11.6.1 输入/输出保护的方法272

11.6.2 重要标志保护274

11.6.3 输入/输出保护实例275

11.7 页式管理机制实例283

11.8 虚拟8086模式289

11.8.1  V86模式289

11.8.2 进入和离开V86模式289

11.8.3  V86模式下的敏感指令292

习题11292

第12章 高级汇编技术293

12.1 宏汇编293

12.1.1 宏指令的定义、调用和展开293

12.1.2 宏操作符296

12.1.3 LOCAL伪指令298

12.1.4 宏嵌套300

12.1.5 宏程序库302

12.1.6 宏指令与子程序的区别302

12.2 重复汇编和条件汇编302

12.2.1 重复汇编302

12.2.2 条件汇编304

习题12306

附录A 汇编语言的上机过程307

附录B 动态调试程序DEBUG313

附录C 80x86/Pentiu.m指令系统322

附录D 常用DOS功能调用表326

参考文献332

热门推荐