当前位置:首页 > 工业技术
汇编语言
汇编语言

汇编语言PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:汪黎,吴庆波编著
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2005
  • ISBN:7563508392
  • 页数:305 页
图书介绍:本书根据计算机专业学生学习、应用汇编语言的特点和需要,以32位微处理器80386为主要背景,深入系统地介绍了32位汇编语言程序设计的一般概念、基本技术和常用算法。本书共8章,分为两个层次:基础部分(第1~第5章)主要介绍了汇编语言程序设计的一般概念、基础知识,80386 CPU的寻址方式和指令系统,汇编语言的基本语法,汇编语言程序的基本结构和设计方法;提高部分(第6~第8章)主要介绍了DOS和BIOS系统功能调用、中断程序设计,宏汇编、重复汇编、条件汇编、保护方式下的汇编程序设计,以及如何用汇编语言编写WINDOWS程序。本书内容深入浅出,新颖丰富,实用性强,各章之后均针对性地附有适量的习题。全书反映了汇编语言程序设计的主流技术和发展趋势,体现了基础性、实用性和先进性的统一。本书可作为高等院校计算机或相关专业的汇编语言课程教材,也可供科研和软件开发人员学习或自学参考。
《汇编语言》目录

第1章 基础知识 1

1.1汇编语言概述 1

汇编语言的概念 1

汇编语言的优点 3

1.2计算机中的数据表示 4

数制与代码 4

数制转换 6

二进制数和十六进制数的运算 8

计算机中数和字符的表示 10

1.3微机的组成结构(从8086到80386) 16

微机结构概述 16

8086/8088 CPU及其寄存器组 17

8086/8088存储器管理 20

成熟的80386 23

80386的寄存器结构 24

习题1 27

第2章 80X86寻址方式和指令系统 28

2.1 8086/8088的寻址方式和指令系统 28

2.2 80386的寻址方式 28

立即寻址方式(Immediate addressing) 29

寄存器寻址方式(Register addressing) 29

直接寻址方式(Direct addressing) 30

寄存器间接寻址方式(Register indirect addressing) 31

寄存器相对寻址方式(Register relative addressing) 32

基址加变址寻址方式(Based indexed addressing) 33

相对基址加变址寻址方式(Relative based indexed addressing) 34

具有比例因子的寄存器间接寻址方式 35

具有比例因子的寄存器相对寻址方式 35

具有比例因子的变址加基址寻址方式 35

基址带有偏移量再加有比例因子的变址的寻址方式 35

2.3 80386的指令系统 37

80386指令集说明 37

数据传送指令 38

算术运算指令 46

逻辑运算指令 55

串操作指令 61

控制转移指令 66

条件字节设置指令 71

处理器控制指令 72

位操作指令 73

高级语言支持指令 75

保护方式指令 76

习题2 77

第3章 汇编语言的基本语法和结构 80

3.1汇编语言语句 80

语句的类别和格式 80

语句中的常数、变量与标号、运算符与操作符、表达式 81

3.2伪指令 87

方式伪指令 87

数据伪指令 89

3.3汇编语言程序的结构 108

汇编语言源程序的基本结构 108

程序正常返回结束的方法 109

习题3 110

第4章 基本的程序设计技术 113

4.1顺序程序设计 113

加法运算 113

乘法运算 115

逻辑电路的软件模拟 119

查表法实现十六进制数到ASCII码的转换 121

4.2分支程序设计 122

分支程序的结构 122

分支程序的设计方法 123

4.3循环程序设计 131

循环程序的结构 131

单重循环 131

多重循环 137

习题4 143

第5章 子程序与模块化程序设计 145

5.1子程序设计 145

子程序设计需要解决的问题 145

过程定义伪指令 146

过程调用与返回指令 147

现场的保存与恢复 153

主程序与子程序之间的信息传递 154

子程序的嵌套和递归调用 163

5.2模块化程序设计技术 166

模块定义伪指令 167

模块间的通信 167

段定义伪指令 169

模块化程序设计举例 178

习题5 185

第6章 DOS功能调用、BIOS和中断程序设计 187

6.1 DOS功能调用及应用 187

DOS功能调用概述 187

基本I/O功能调用说明 189

DOS磁盘文件管理功能调用说明 191

DOS系统功能调用应用举例 193

6.2输入输出的基本概念和数据传输方式 198

I/O端口地址和I/O指令 198

数据传送方式 200

I/O程序举例 201

6.3中断 203

中断和中断传送方式 204

中断向量表 206

中断响应过程 209

中断优先级和中断嵌套 211

中断处理程序的设计 213

中断处理程序举例 214

6.4基本输入输出系统BIOS 217

基本输入输出系统BIOS概述 217

键盘输入 218

显示输出 221

打印输出 226

习题6 229

第7章 高级汇编语言技术 231

7.1宏汇编 231

宏定义和宏调用 231

特殊宏操作符 234

宏定义有关的伪指令 237

宏指令的嵌套 239

宏库 241

7.2重复汇编 243

REPT伪操作 243

IRP伪操作 245

IRPC伪操作 246

7.3条件汇编 247

条件汇编 247

条件汇编应用举例 248

7.4宏的扩充 249

宏定义形式 249

扩充伪指令 249

宏扩充实例 251

习题7 253

第8章 保护模式和Win32下的汇编程序设计 255

8.1 80386下的汇编程序设计简介 255

80386寄存器 255

实模式下的程序设计 257

实模式下程序设计举例 259

8.2保护模式下汇编程序概述 262

从实地址模式转到保护模式 262

分段管理机制和特殊寄存器 263

实模式和保护模式切换实例 269

中断和异常处理 274

输入输出保护 277

8.3 Win32汇编编程 281

基本概念 281

消息框 284

创建简单的窗口 290

习题8 297

附录 宏汇编语言程序的调试及运行 298

参考文献 305

相关图书
作者其它书籍
返回顶部