图书介绍

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

汇编语言程序设计 第2版
  • 王成端主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040239652
  • 出版时间:2008
  • 标注页数:302页
  • 文件大小:94MB
  • 文件页数:312页
  • 主题词:汇编语言-程序设计-高等学校-教材

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二进制数和十六进制数运算4

1.1.3数据表示4

1.1.4定点数与浮点数8

1.2 8086/8088系统结构9

1.2.1 8086/8088CPU的内部结构9

1.2.2 8086/8088CPU的寄存器组织11

1.2.3 8086/8088CPU引脚功能14

1.3 80x86/Pentiium微处理器简介18

1.3.1 80286微处理器19

1.3.2 80386微处理器21

1.3.3 80486微处理器21

1.3.4 Pentium系列微处理器22

1.3.5 Itanium(安腾)系列微处理器23

1.4计算机语言的基本概念23

1.4.1机器语言24

1.4.2汇编语言24

1.4.3高级语言25

1.4.4汇编语言与高级语言的比较25

本章小结25

习题26

第2章 寻址方式和指令系统27

2.1寻址方式27

2.1.1操作数类型27

2.1.2数据寻址方式28

2.2 8086/8088的指令系统35

2.2.1数据传送指令36

2.2.2算术运算指令40

2.2.3逻辑运算指令50

2.2.4移位指令52

2.2.5转移指令54

2.2.6字符串操作指令59

2.2.7处理器控制指令63

2.2.8输入/输出指令64

2.2.9中断指令65

2.3 80x86/Pentium新增指令64

2.3.1 80286新增指令66

2.3.2 80386新增指令68

2.3.3 80486新增指令75

2.3.4 Pentium新增指令77

本章小结77

习题78

第3章 汇编语言81

3.1汇编语言语句81

3.1.1语句的类别与结构81

3.1.2指令语句的操作数83

3.1.3指令语句中的运算符和操作符84

3.2伪指令88

3.2.1数据定义与符号定义伪指令88

3.2.2段定义伪指令90

3.2.3模块定义与通信伪指令92

3.2.4过程定义伪指令93

3.2.5其他伪指令93

3.3汇编语言程序的结构94

3.3.1汇编语言程序的构造94

3.3.2程序正常返回DOS的方法96

3.4高级汇编语言技术97

3.4.1条件汇编97

3.4.2宏汇编99

3.4.3结构101

3.4.4记录102

本章小结102

习题102

第4章 基本程序设计105

4.1顺序程序设计105

4.1.1存储单元内容移位105

4.1.2乘法运算105

4.1.3屏蔽与置位106

4.1.4拆字与合字107

4.1.5数据与ASCII码的相互转换107

4.1.6简单算术运算108

4.1.7查表109

4.2分支程序设计110

4.2.1单重分支111

4.2.2多重分支113

4.2.3用地址表实现分支114

4.3循环程序设计115

4.3.1循环程序的结构115

4.3.2单重循环116

4.3.3多重循环119

实训一分支程序设计121

实训二 循环程序设计124

本章小结126

习题126

第5章 子程序设计128

5.1子程序与调用程序128

5.1.1段内调用128

5.1.2段间调用129

5.2子程序与主程序的参数传递131

5.2.1利用寄存器传递参数131

5.2.2利用存储单元传递参数133

5.2.3利用堆栈传递参数135

5.3子程序中寄存器的保护与恢复136

5.4嵌套与递归子程序设计137

5.4.1子程序嵌套137

5.4.2递归子程序设计139

实训一 普通子程序设计141

实训二 嵌套子程序设计145

本章小结149

习题150

第6章 数值与非数值程序设计151

6.1数值运算程序设计151

6.1.1定点数的运算151

6.1.2加法运算151

6.1.3减法运算154

6.1.4乘法运算156

6.1.5除法运算160

6.2非数值处理程序设计163

6.2.1非数值处理简介163

6.2.2代码转换163

6.2.3字符处理166

6.2.4表处理169

6.2.5检索与排序173

实训一 BCD数运算177

实训二 二进制数与ASCII码的相互转换180

实训三 字符串统计183

本章小结186

习题187

第7章 输入/输出程序设计189

7.1工作原理189

7.1.1 CPU与外设的信息交换189

7.1.2 CPU寻址外设的方式190

7.1.3数据传送方式191

7.2数据的输入/输出方式191

7.2.1直接I/0方式191

7.2.2查询方式193

实训一 数据采集:查询方式195

实训二PC间的相互通信:查询方式196

本章小结204

习题204

第8章 中断与系统功能调用205

8.1 8086/8088中断系统205

8.1.1中断基本知识205

8.1.2中断矢量表与中断应过程209

8.1.3中断程序设计210

8.2 DOS中断与系统功能调用214

8.2.1 DOS中断214

8.2.2 DOS系统功能调用215

8.2.3磁盘文件管理219

8.3 BIOS中断功能调用222

8.3.1 BIOS中断222

8.3.2常用BIOS功能调用举例223

8.3.3图形显示程序设计230

实训一PC间的相互通信:中断方式232

实训二 发声程序设计235

实训三 彩色图形程序设计239

实训四 磁盘文件操作设计240

本章小结243

习题244

第9章 模块化程序设计与混合编程245

9.1模块化程序设计245

9.1.1模块化设计原则245

9.1.2模块之间的组合与通信246

9.1.3模块化设计举例246

9.2汇编语言与高级语言的接口253

9.2.1概述253

9.2.2嵌入式汇编253

9.2.3汇编语言与C语言的混合编程255

实训一 键盘录入数据的转换与显示262

实训二C语言调用汇编语言子程序进行数据传递与显示267

本章小结271

习题271

第10章 汇编语言程序设计上机指导272

10.1汇编语言程序设计上机概述272

10.1.1上机环境272

10.1.2操作步骤272

10.2汇编程序273

10.2.1汇编程序的类别273

10.2.2汇编过程273

10.2.3操作过程274

10.3连接程序276

10.3.1连接程序的作用276

10.3.2连接过程276

10.3.3 LINK的使用与操作276

10.3.4子程序库的建立278

10.4调试工具280

10.4.1 DEBUG程序的调用280

10.4.2 DEBUG的主要命令280

10.5集成式编程环境PWB287

10.5.1 PWB的启动287

10.5.2编辑源程序288

10.5.3汇编和连接程序288

10.5.4运行程序289

10.5.5符号调试的设置步骤289

本章小结289

习题290

附录291

附录Ⅰ ASCII码表291

附录Ⅱ DOS系统功能调用292

附录Ⅲ 常用BIOS功能调用297

参考文献302

热门推荐