图书介绍

汇编语言程序设计 第2版pdf电子书版本下载

汇编语言程序设计  第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集成式编程环境PWB 287

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

精品推荐