图书介绍

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

汇编语言程序设计图文教程
  • 朱兵,彭宣戈主编 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787811245622
  • 出版时间:2009
  • 标注页数:366页
  • 文件大小:72MB
  • 文件页数:380页
  • 主题词:汇编语言-程序设计-高等学校-教材

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 汇编语言1

1.1.3 高级语言2

1.1.4 3种语言的特点比较2

1.2 计算机中数据和字符的表示3

1.2.1 数制3

1.2.2 计算机中的数据单位5

1.2.3 编码6

1.2.4 有符号数的表示法9

1.2.5 二进制数运算10

1.3 Intel系列CPU简介11

1.3.1 4/8位微处理器11

1.3.2 16位微处理器12

1.3.3 32位CPU13

1.3.4 CPU发展趋势17

习题18

第2章 8086/8088CPU的内部结构与汇编语言程序上机19

2.1 8086/8088的功能结构19

2.2 8086/8088的寄存器结构20

2.2.1 数据寄存器21

2.2.2 段寄存器21

2.2.3 指针寄存器和变址寄存器22

2.2.4 控制寄存器23

2.3 存储器结构与堆栈25

2.3.1 存储器结构25

2.3.2 堆栈27

2.4 汇编语言程序的调试28

2.4.1 汇编语言程序28

2.4.2 汇编程序30

2.4.3 链接程序31

2.4.4 汇编语言的实验流程31

2.4.5 上机环境的准备32

2.4.6 汇编语言程序上机调试过程33

2.5 DEBUG命令的使用40

2.5.1 U命令41

2.5.2 G命令42

2.5.3 D命令42

2.5.4 R命令43

2.5.5 Q命令44

习题45

第3章 8086/8088指令系统48

3.1 指令系统简介48

3.1.1 指令系统概述48

3.1.2 汇编指令格式及特点48

3.1.3 符号说明50

3.2 寻址方式50

3.2.1 立即寻址方式51

3.2.2 寄存器寻址方式52

3.2.3 直接寻址方式54

3.2.4 寄存器的间接寻址方式56

3.2.5 相对寄存器寻址方式59

3.2.6 基+变寻址方式61

3.2.7 相对的基+变寻址方式62

3.3 数据传送类指令63

3.3.1 传送指令63

3.3.2 堆栈指令65

3.3.3 交换指令66

3.3.4 换码指令67

3.3.5 地址传送指令68

3.4 算术运算类指令70

3.4.1 加法指令71

3.4.2 减法指令75

3.4.3 乘法指令79

3.4.4 除法指令81

3.4.5 十进制调整指令84

3.5 逻辑运算和移位指令91

3.5.1 逻辑运算指令91

3.5.2 移位指令94

3.6 控制转移类指令97

3.6.1 无条件转移指令98

3.6.2 条件转移指令104

3.6.3 循环控制指令110

3.6.4 过程调用和过程返回指令112

3.7 串操作类指令115

3.7.1 串传送指令115

3.7.2 存储串指令117

3.7.3 串装入指令119

3.7.4 串比较指令121

3.7.5 串扫描指令123

3.7.6 重复前缀指令123

3.8 标志位设置、操作指令与处理机控制指令124

3.8.1 标志位设置指令124

3.8.2 标志位操作指令125

3.8.3 处理机控制指令126

习题127

第4章 伪指令132

4.1 伪指令的分类及语句格式132

4.1.1 伪指令的分类132

4.1.2 伪指令语句格式132

4.2 汇编语言中的数据项133

4.2.1 常数133

4.2.2 变量134

4.2.3 标号136

4.3 数据定义伪指令137

4.3.1 常用的数据定义伪指令138

4.3.2 复制操作符DUP141

4.3.3 变量的类型属性问题141

4.4 符号定义伪指令143

4.4.1 符号定义伪指令(EQU)143

4.4.2 赋值伪指令(=)144

4.4.3 定义符号名伪指令(LABEL)145

4.4.4 THIS操作符147

4.5 段定义伪指令147

4.5.1 段定义伪指令(SEGMENT和ENDS)147

4.5.2 段寻址伪指令(ASSUME)158

4.6 程序开始与结束伪指令159

4.6.1 程序开始伪指令(NAME、TITLE和SUBTTL)159

4.6.2 程序结束伪指令(END)160

4.6.3 定位伪指令(ORG)160

4.6.4 当前位置计数器($)162

4.7 表达式和运算符.163

4.7.1 算术运算符163

4.7.2 逻辑运算符165

4.7.3 关系运算符165

4.7.4 数值返回运算符166

4.7.5 分离运算符169

4.7.6 运算符优先级170

习题170

第5章 汇编语言程序设计175

5.1 程序设计概要175

5.1.1 程序设计的基本步骤175

5.1.2 程序流程图176

5.1.3 程序结构化概念177

5.2 顺序程序设计178

5.3 分支程序设计182

5.4 循环程序设计184

5.4.1 循环结构184

5.4.2 循环程序的组成187

5.4.3 循环控制方法187

5.4.4 多重循环程序设计194

5.5 子程序设计200

5.5.1 子程序设计要求200

5.5.2 子程序定义语句201

5.5.3 子程序与主程序之间的参数传递202

5.5.4 子程序的嵌套与递归调用214

5.6 DOS系统功能调用217

5.6.1 系统功能调用概述217

5.6.2 系统功能调用方法218

5.6.3 基本I/O功能调用218

5.6.4 应用举例228

习题231

第6章 输入/输出方法233

6.1 输入/输出概述233

6.1.1 输入/输出端口地址233

6.1.2 I/O指令235

6.1.3 数据传送方式238

6.1.4 存取RT/CMOS RAM240

6.2 无条件方式输入/输出244

6.3 查询方式输入/输出246

6.3.1 查询方式打印输出246

6.3.2 读实时时钟249

习题251

第7章 中断与基本输入/输出系统BIOS252

7.1 中断的基本概念252

7.1.1 中断和中断源252

7.1.2 中断传送方式252

7.1.3 中断向量表253

7.1.4 中断处理过程258

7.1.5 外部中断261

7.1.6 内部中断262

7.1.7 中断优先级和中断嵌套263

7.1.8 中断处理程序的设计265

7.2 基本输入/输出系统BIOS266

7.2.1 概述266

7.2.2 键盘输入267

7.2.3 显示输出274

7.2.4 打印输出287

7.3 软中断处理程序举例290

7.3.1 打印1/O程序290

7.3.2 时钟显示程序293

习题297

第8章 高级汇编语言程序设计298

8.1 结构和记录298

8.1.1 结构298

8.1.2 记录302

8.2 宏汇编307

8.2.1 宏指令的定义和使用307

8.2.2 宏指令的用途309

8.2.3 宏指令中参数的使用310

8.2.4 特殊的宏运算符313

8.2.5 宏与子程序的区别316

8.2.6 与宏有关的伪指令316

8.2.7 宏定义的嵌套318

8.3 重复汇编319

8.3.1 伪指令REPT319

8.3.2 伪指令IRP320

8.3.3 伪指令IRPC322

8.4 条件汇编323

8.4.1 条件汇编伪指令323

8.4.2 条件汇编与宏结合325

8.5 多模块程序设计326

8.5.1 伪指令PUBLIC和EXTRN327

8.5.2 举例327

习题330

第9章 80386汇编程序设计基础331

9.1 80386微处理器结构331

9.1.1 80386的体系结构331

9.1.2 80386的通用寄存器332

9.1.3 80386的段寄存器334

9.1.4 80386的指令指针和标志寄存器335

9.2 80386存储器寻址336

9.2.1 80386存储器寻址基本概念336

9.2.2 80386的存储器寻址方式337

9.3 80386指令系统338

9.3.1 80386数据传送指令339

9.3.2 80386算术运算指令343

9.3.3 80386逻辑运算和移位指令343

9.3.4 80386控制转移指令345

9.3.5 80386串操作指令346

9.3.6 80386条件字节设置指令348

9.3.7 80386位操作指令348

9.3.8 80386处理器控制指令350

9.4 实方式下的80386汇编程序设计351

9.4.1 关于微处理器类型和段属性类型的说明352

9.4.2 实例352

习题356

附录A 8088汇编语言指令系统简表357

附录B 汇编语言伪指令简表360

附录C DOS中断(21H号)子功能简表361

附录D BIOS中断调用简表363

附录E ASCII码与扫描码表365

参考文献366

热门推荐