图书介绍

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

汇编语言程序设计
  • 廖建明编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302200772
  • 出版时间:2009
  • 标注页数:364页
  • 文件大小:25MB
  • 文件页数:377页
  • 主题词:汇编语言-程序设计-高等学校-教材

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 高级语言2

1.1.3 汇编语言3

1.2 进位计数制及其相互转换3

1.2.1 进位计数制3

1.2.2 各种数制间的相互转换4

1.3 计算机中数和字符的表示9

1.3.1 带符号数的表示9

1.3.2 字符的表示13

1.4 基本逻辑运算14

习题115

第2章 IBM PC微型计算机基本构成17

2.1 IBM PC微型计算机的基本结构17

2.1.1 微型计算机系统的组成17

2.1.2 Intel 8086/8088微处理器的功能结构20

2.2 Intel 8086/8088 CPU的寄存器组23

2.2.1 通用寄存器23

2.2.2 段寄存器25

2.2.3 控制寄存器26

2.3 存储器30

2.3.1 IBM PC存储器的组织30

2.3.2 存储器的段结构31

2.3.3 逻辑地址与物理地址33

2.4 堆栈36

2.4.1 堆栈的概念36

2.4.2 堆栈的组织37

2.4.3 堆栈的操作38

习题240

第3章 Intel 8086/8088的寻址方式与指令系统42

3.1 寻址方式42

3.1.1 寄存器寻址43

3.1.2 立即数寻址43

3.1.3 存储器寻址44

3.2 指令系统54

3.2.1 传送类指令54

3.2.2 算术运算类指令65

3.2.3 位操作类指令71

3.2.4 处理器控制类指令80

3.3 指令编码81

3.3.1 双操作数指令编码格式82

3.3.2 单操作数指令编码格式87

3.3.3 与AX或AL有关的指令编码格式88

3.3.4 其他指令编码格式89

习题390

第4章 基本汇编语言94

4.1 汇编语言语句种类及其格式94

4.1.1 指令语句94

4.1.2 伪指令语句95

4.1.3 标识符96

4.2 汇编语言数据96

4.2.1 常量96

4.2.2 变量97

4.2.3 标号104

4.3 表达式与运算符105

4.3.1 算术运算符105

4.3.2 移位运算符106

4.3.3 逻辑运算符107

4.3.4 关系运算符108

4.3.5 数值返回运算符108

4.3.6 属性修改运算符112

4.3.7 运算符的优先级113

4.4 常用的伪指令114

4.4.1 符号定义伪指令114

4.4.2 数据定义伪指令116

4.4.3 LABEL属性定义伪指令118

4.4.4 SEGMENT/ENDS段定义伪指令119

4.4.5 ASSUME段寻址伪指令122

4.4.6 PROC/ENDP过程定义伪指令124

4.4.7 ORG定位伪指令和$当前位置计数器125

4.4.8 TITLE标题伪指令126

4.4.9 END程序结束伪指令126

4.4.10 PUBLIC和EXTRN模块连接伪指令126

4.5 汇编源程序的结构128

4.5.1 程序的段结构128

4.5.2 段寄存器的装入130

4.6 程序返回操作系统133

4.6.1 用4CH系统功能调用实现返回133

4.6.2 用程序段前缀实现返回134

习题4135

第5章 顺序、分支与循环程序设计140

5.1 概述140

5.2 顺序程序设计143

5.3 分支程序设计145

5.3.1 无条件转移指令147

5.3.2 条件转移指令150

5.3.3 分支程序设计154

5.4 循环程序设计163

5.4.1 循环控制指令163

5.4.2 循环程序结构164

5.4.3 单重循环程序设计166

5.4.4 多重循环程序设计171

习题5175

第6章 子程序设计180

6.1 子程序的调用与返回181

6.1.1 子程序的定义181

6.1.2 调用指令181

6.1.3 返回指令183

6.2 子程序设计的基本要求184

6.3 子程序与主程序间的参数传递186

6.3.1 用寄存器传递参数186

6.3.2 用堆栈传递参数188

6.3.3 用地址表传递参数190

6.4 子程序的嵌套与递归调用192

6.4.1 子程序的嵌套调用192

6.4.2 子程序的递归调用192

习题6194

第7章 汇编语言简单应用程序设计198

7.1 算术运算调整指令及其应用198

7.1.1 BCD码校正及其加减法BCD码校正指令198

7.1.2 乘除法运算及其BCD码校正指令204

7.1.3 开方运算212

7.2 串和表的处理216

7.2.1 串操作指令216

7.2.2 表的处理221

7.3 代码转换及其应用225

7.3.1 十六进制ASCII码与二进制数之间的转换225

7.3.2 二进制数与十进制数之间转换229

习题7230

第8章 高级宏汇编语言231

8.1 结构231

8.1.1 结构的定义232

8.1.2 结构的预置与存储分配232

8.1.3 对结构变量及其字段的操作234

8.1.4 程序举例235

8.2 记录237

8.2.1 记录的定义237

8.2.2 记录的预置与存储分配238

8.2.3 记录运算符239

8.2.4 对记录及其字段的操作240

8.3 宏指令241

8.3.1 宏指令的使用过程241

8.3.2 宏操作符244

8.3.3 局部符号伪指令246

8.3.4 宏库247

8.4 重复汇编249

8.4.1 定重复伪指令249

8.4.2 不定重复伪指令250

8.5 条件汇编251

习题8255

第9章 输入输出和中断259

9.1 输入输出指令259

9.1.1 I/O端口259

9.1.2 I/O端口寻址260

9.1.3 I/O指令261

9.2 输入输出控制方式263

9.2.1 程序控制方式263

9.2.2 中断控制方式267

9.2.3 直接存储器存取方式267

9.3 中断269

9.3.1 中断源及中断类型码270

9.3.2 中断矢量表271

9.3.3 中断优先级272

9.3.4 中断过程272

9.3.5 如何编写中断处理程序275

9.4 BIOS和DOS中断调用277

9.4.1 键盘BIOS功能调用279

9.4.2 键盘DOS功能调用281

9.4.3 打印机BIOS功能调用17H282

9.4.4 时钟BIOS和DOS功能调用283

9.4.5 显示器BIOS功能调用284

9.4.6 显示器DOS功能调用286

9.5 程序举例286

习题9290

第10章 32位微处理器指令及编程基础291

10.1 80x86系列微处理器结构291

10.1.1 80386微处理器的特点291

10.1.2 80386微处理器的内部结构292

10.1.3 80386微处理器的寄存器293

10.1.4 80486微处理器295

10.1.5 Pentium微处理器296

10.2 80x86系列微处理器指令的特点296

10.2.1 微处理器的工作模式296

10.2.2 寻址方式298

10.3 80x86系列微处理器的指令298

10.3.1 数据传送指令298

10.3.2 算术运算指令299

10.3.3 逻辑运算与移位指令300

10.3.4 堆栈操作指令300

10.3.5 串操作指令301

10.3.6 控制转移指令301

10.3.7 位操作指令302

10.3.8 I/O指令302

10.3.9 特权指令303

10.4 程序设计举例303

习题10305

第11章 汇编语言程序的开发306

11.1 汇编语言程序的开发过程306

11.2 编辑307

11.3 汇编器的使用308

11.4 连接器的使用311

11.5 调试与运行313

11.5.1 调试程序DEBUG的主要特点313

11.5.2 DEBUG程序的启动与退出314

11.5.3 显示命令315

11.5.4 修改命令316

11.5.5 程序运行318

11.5.6 其他常用DEBUG命令318

11.5.7 调试程序的基本步骤320

附录A ASCII码字符表323

附录B 80x86系列微处理器指令系统汇总表324

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

附录D BIOS中断调用359

参考文献364

热门推荐