图书介绍

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

汇编语言程序设计
  • 朱耀庭,董焕芝,高飞编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302324645
  • 出版时间:2013
  • 标注页数:282页
  • 文件大小:112MB
  • 文件页数:296页
  • 主题词:汇编语言-程序设计-高等学校-教材

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非面向机器的计算机语言4

1.2计算机中数的表示5

1.2.1数的表示6

1.2.2数制转换8

1.2.3 ASCII码9

1.2.4数的补码表示10

1.2.5 IEEE浮点数12

1.2.6从不同角度看待一个二进制数16

1.3理解和认识汇编语言17

1.3.1从设计师到设计师兼建筑师17

1.3.2冯·诺依曼计算机的设计思想17

1.3.3从高级语言的局限性看汇编语言19

1.3.4汇编语言的主要特性20

习题121

第2章80x86实模式汇编的运行环境23

2.1 DOS下Edit的使用23

2.1.1汇编源程序文件的编辑及相关知识23

2.1.2用Edit编辑汇编源程序24

2.2用MASM(或ASM)运行汇编语言程序26

2.2.1 MASM汇编语言程序的调试步骤26

2.2.2 MASM典型实例28

2.3用DEBUG调试汇编程序31

2.3.1用DEBUG运行汇编语言程序31

2.3.2典型DEBUG命令剖析32

2.3.3 DEBUG命令综述36

2.3.4 DEBUG命令综合应用实例41

2.4 EMU8086的使用45

2.4.1 EMU8086简介45

2.4.2 EMU8086的安装及使用46

2.4.3 EMU8086显示模拟46

2.4.4 EMU8086应用实例47

习题249

第3章8086微处理器及其寻址方式51

3.1 8086CPU的基本逻辑结构51

3.1.1 8086的基本逻辑结构51

3.1.2理解并运用基本逻辑结构图52

3.1.3 8086CPU的运行特点52

3.1.4 8086寄存器组53

3.2指令与数据55

3.3 8086的存储器分段结构56

3.3.1 8086的存储器分段56

3.3.2段寄存器的引用59

3.4堆栈61

3.4.1什么是栈61

3.4.2 8086的栈机制61

3.5寻址方式63

3.5.1汇编指令63

3.5.2指令中的操作数64

3.5.3寻址规则66

习题372

第4章 汇编语言程序设计基础74

4.1源程序的书写格式74

4.1.1简化段定义格式74

4.1.2完整段定义格式77

4.2汇编语言的语句82

4.3汇编语言的数据组织及其访问84

4.4至今所用DOS功能调用及程序正常结束的方式89

习题491

第5章 数据传送指令与顺序程序设计93

5.1数据传送指令93

5.1.1数据传送指令分类93

5.1.2 MOV指令与顺序程序实例94

5.1.3堆栈操作指令99

5.1.4数据交换指令102

5.1.5查表转换指令105

5.2地址目标传送指令107

5.3标志位传送指令110

5.4端口输入/输出指令111

5.5顺序程序设计111

习题5112

第6章 算术运算指令与程序设计114

6.1算术运算指令、逻辑运算指令及其对标记寄存器的影响114

6.1.1算术运算指令114

6.1.2算术运算指令对标志寄存器的影响115

6.1.3条件转移指令与标志寄存器的关系118

6.2算术运算的数据格式119

6.3二进制数加减运算120

6.3.1二进制数加法120

6.3.2二进制数减法123

6.3.3二进制数加减运算的有效性125

6.4二进制数乘除运算126

6.4.1无符号二进制数乘除运算126

6.4.2带符号二进制数乘除运算129

6.5非压缩型BCD码运算133

6.6压缩型BCD码加减运算138

习题6141

第7章 逻辑运算143

7.1逻辑运算指令介绍143

7.2逻辑运算指令144

7.3移位指令146

7.4循环移位指令149

7.5逻辑运算指令应用151

习题7154

第8章 分支程序与循环程序设计156

8.1分支156

8.1.1标号156

8.1.2程序转移指令158

8.1.3无条件转移指令159

8.1.4条件转移162

8.2程序设计流程图164

8.3循环程序设计166

8.3.1循环控制指令166

8.3.2单重循环170

8.3.3多重循环173

习题8176

第9章 串操作指令与程序设计178

9.1字符串操作综述178

9.2字符串操作指令182

9.3串操作指令的重复前缀190

习题9191

第10章 过程193

10.1过程的定义与说明193

10.2过程调用194

10.3过程的返回200

10.4模块间的调用和转移201

10.5寄存器的保护和恢复204

10.6调用程序与被调用过程之间的数据传送206

10.7递归208

10.8过程部分综合实例210

习题10214

第11章 中断及中断处理程序216

11.1中断及中断相关概念216

11.1.1中断的基本概念216

11.1.2中断向量表216

11.1.3中断源及中断源的识别218

11.1.4中断的分类219

11.1.5中断的优先级221

11.1.6中断嵌套222

11.2软中断222

11.2.1软中断的处理过程222

11.2.2软中断的分类223

11.2.3软中断的访问225

11.3 DOS中断服务和BIOS中断服务226

11.3.1 DOS中断服务226

11.3.2 BIOS中断服务228

11.3.3 DOS和BIOS功能调用实例230

11.4典型的中断处理程序实例246

11.4.1中断处理程序的编程原则246

11.4.2读取和设置中断向量246

11.5 PC引导机制250

11.5.1加电自检POST操作250

11.5.2操作系统加载252

11.5.3嵌入式系统与汇编254

习题11255

第12章 端口输入/输出与外设编程258

12.1端口258

12.2 8259A、8255、8253典型芯片编程259

12.2.1 8259A芯片编程259

12.2.2 8255芯片编程261

12.2.3 8253芯片编程264

12.3综合实例266

习题12270

附录A ASCII表271

附录B键盘扫描码set1275

附录C INT 21H指令说明及使用方法277

参考文献282

热门推荐