图书介绍

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

汇编语言程序设计
  • 李强,温春编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:7560612644
  • 出版时间:2003
  • 标注页数:331页
  • 文件大小:15MB
  • 文件页数:341页
  • 主题词:汇编语言-程序设计-高等学校-教材

PDF下载


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

下载说明

汇编语言程序设计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 Intel微处理器体系及其演变3

1.1.3 Intel微处理器的主要特点3

1.1.4 Intel微处理器的性能4

1.2 汇编语言程序设计5

1.2.1 程序设计语言5

1.2.2 汇编语言6

1.2.3 学习汇编语言的方法8

1.3 数据表示方法9

1.3.1 数与数制9

1.3.2 计算机中的数据表示11

1.3.3 数据类型16

1.4 结果的输出与打印17

第2章 微处理器的结构及存储器组成21

2.1 80x86和Pentium微处理器的结构21

2.1.1 80x86和Pentium微处理器的结构21

2.1.2 80x86和Pentium微处理器的寄存器结构26

2.2.1 基本概念36

2.2 存储器的组织36

2.2.2 存储器的组织38

2.2.3 实模式下物理地址的形成45

2.2.4 保护模式下物理地址的形成46

第3章 寻址方式和指令系统48

3.1 寻址方式48

3.1.1 寻址方式和有效地址概念48

3.1.2 数据寻址方式49

3.1.2 程序存储器寻址方式57

3.2 指令系统58

3.2.1 数据传送指令59

3.2.2 算术运算指令65

3.2.3 十进制算术运算指令75

3.2.4 逻辑运算指令79

3.2.5 按条件设置字节指令SET89

3.2.6 操作系统型指令90

3.2.7 处理机控制指令90

3.2.8 高级语言指令91

3.2.9 Cache管理指令92

3.2.10 数字处理指令92

4.1.1 寄存器组和语法元素95

4.1 汇编程序结构95

第4章 伪指令及汇编语言源程序结构95

4.1.2 源程序框架结构98

4.2 汇编语言语句格式101

4.2.1 语句种类101

4.2.2 语句格式102

4.3 伪指令语句104

4.3.1 符号/数据/标号定义伪指令语句104

4.3.2 程序结构伪指令语句111

4.3.3 过程定义伪指令语句119

4.3.4 列表伪指令语句120

4.4.1 标号122

4.4 标号、变量和表达式122

4.4.2 标号和变量124

4.4.3 汇编语言表达式126

4.4.4 指令操作数128

4.5 段的组织129

4.5.1 代码段和数据段的定义129

4.5.2 堆栈段的定义132

4.5.3 段访问的指定133

4.5.4 段寄存器的初始化135

4.6.1 程序段前缀结构137

4.6 程序段前缀137

4.6.2 COM文件结构140

第5章 基本结构程序设计145

5.1 程序设计的一般过程145

5.1.1 程序与程序设计的概念145

5.1.2 算法与流程图145

5.1.3 程序设计语言与编码146

5.1.4 程序设计的一般过程146

5.2 顺序结构程序设计148

5.3 分支程序设计149

5.3.1 转移指令150

5.3.2 分支程序设计152

5.4 循环程序设计160

5.4.1 重复控制指令160

5.4.2 循环程序的基本结构162

5.4.3 多重循环165

5.4.4 循环控制方法169

5.5 字符处理172

5.5.1 重复操作前缀172

5.5.2 串操作指令173

5.5.3 字符处理程序设计举例176

第6章 子程序设计182

6.1 子程序的概念与特性182

6.1.1 子程序的概念182

6.1.2 子程序的分类183

6.1.3 子程序的特性183

6.2 子程序的结构形式184

6.2.1 子程序的定义184

6.2.2 子程序调用方法说明186

6.3 子程序调用和返回指令186

6.3.1 调用指令187

6.3.2 返回指令190

6.4 子程序的设计191

6.4.1 子程序的设计193

6.4.2 子程序的调用197

6.5 子程序的参数传递方法197

6.5.1 通过寄存器传递参数197

6.5.2 用存储单元传递参数199

6.5.3 通过堆栈传递参数200

6.6 子程序的嵌套与递归203

6.6.1 子程序的嵌套调用204

6.6.2 子程序的递归调用206

6.7 综合举例207

第7章 复杂汇编程序设计230

7.1 结构230

7.1.1 结构的定义230

7.1.2 结构的存储分配和预置231

7.1.3 结构及其字段的引用232

7.2 记录233

7.2.1 记录的概念和定义233

7.2.2 记录的存储分配和预置233

7.2.4 记录及其字段的引用234

7.2.3 记录操作符234

7.2.5 记录与结构的比较235

7.3 联合235

7.3.1 联合的概念和定义235

7.3.2 联合类型说明语句236

7.3.3 联合变量的说明与赋初值236

7.4 应用举例236

第8章 高级汇编技术241

8.1 宏汇编241

8.1.1 宏指令的定义、调用和展开241

8.1.2 宏操作符243

8.1.4 宏和过程的比较246

8.1.3 LOCAL伪指令246

8.2 重复汇编和条件汇编247

8.2.1 重复汇编247

8.2.2 条件汇编248

8.3 汇编语言与高级语言的混合编程250

8.3.1 调用协议250

8.3.2 与C语言的接口253

8.3.3 与PASCAL语言的接口254

9.1.1 表的处理259

9.1.2 表处理程序设计259

第9章 程序设计的一些编程技巧259

9.1 表处理程序设计259

9.2 代码转换程序267

9.3 算术运算278

9.4 数值分析283

9.4.1 二分法求解方程283

9.4.2 牛顿法求解方程287

9.4.3 高斯消去法解方程组290

10.1 概述297

第10章 中断和输入/输出程序设计297

10.1.1 I/0指令IN和OUT298

10.1.2 端口地址299

10.1.3 CPU与外设之间的信息交换方式299

10.2 中断处理程序设计300

10.2.1 中断处理程序的编写300

10.2.2 中断矢量的获取302

10.2.3 中断程序设计举例305

10.3 DOS功能调用310

10.3.1 概述310

10.3.2 基本I/O功能调用311

10.3.3 应用举例314

10.4 BIOS中断调用317

10.4.1 BIOS概述317

10.4.2 BIOS中断调用方法318

10.4.3 BIOS中断调用与DOS功能调用的比较318

10.5 输入/输出程序设计319

10.5.1 程序直接控制方式319

10.5.2 程序中断方式326

10.5.3 直接存储器存取(DMA)方式327

10.5.4 通道传输方式329

参考资料331

热门推荐