图书介绍

汇编语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

汇编语言程序设计
  • 葛建梅,孙海,邵珠富等编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508429389
  • 出版时间:2005
  • 标注页数:284页
  • 文件大小:12MB
  • 文件页数:294页
  • 主题词:汇编语言-程序设计-高等学校-教材

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

1.1.3 为什么要学习和使用汇编语言2

1.2 进位计数制及其相互转换2

1.2.1 进位计数制2

1.2.2 各种数制间的相互转换4

1.3 计算机中数的表示6

1.3.1 原码表示法7

1.3.2 补码表示法7

1.3.3 反码表示法8

1.3.4 移码表示法8

1.3.5 补码的加法和减法运算8

1.3.6 定点数和浮点数9

1.4 计算机中字符的表示11

1.4.1 ASCⅡ码11

1.4.2 BCD码12

习题12

2.1 Intel8086微处理器的功能结构14

第2章 IBM PC计算机系统结构14

2.1.1 执行部件与总线接口部件16

2.1.2 Intel8086CPU寄存器的结构19

2.1.3 标志寄存器(FR)及其用途20

2.2 存储器21

2.2.1 主存储器的组成21

2.2.2 8086存储器的组织22

2.3 堆栈(Stack)24

2.3.1 堆栈的构造24

2.3.2 8086堆栈的组织25

2.3.3 堆栈操作25

2.4.1 80486和Pentium微处理器的结构26

2.4 Intel80486和Pentium微处理器的结构及存储管理26

2.4.2 80486和Pentium微处理器寄存器结构30

2.4.3 80486和Pentium存储管理35

习题35

第3章 指令系统和寻址方式37

3.1 汇编指令格式37

3.2 寻址方式38

3.2.1 立即寻址38

3.2.2 寄存器寻址39

3.2.3 存储器寻址39

3.2.4 隐含固定寻址44

3.2.5 80x86扩充的寻址方式45

3.2.6 转移地址寻址方式46

3.3 8086指令系统47

3.3.1 指令描述约定47

3.3.2 数据传送指令48

3.3.3 算术运算指令54

3.3.4 位操作指令67

3.3.5 处理器控制指令73

3.4 80x86及Pentium扩展指令74

3.4.1 80286增强和扩展指令74

3.4.2 80386增强和扩展指令75

3.4.3 80486新增指令78

3.4.4 Pentium新增指令79

习题79

第4章 汇编语言与源程序结构82

4.1 汇编语言源程序与汇编程序82

4.2 汇编语言语句种类及其格式83

4.2.1 指令语句84

4.2.2 伪指令语句84

4.2.3 标识符85

4.3 汇编语言数据与运算符85

4.3.1 常量85

4.3.2 变量87

4.3.4 表达式和运算符90

4.3.3 标号90

4.4 伪指令97

4.4.1 数据定义伪指令98

4.4.2 符号定义伪指令98

4.4.3 段结构伪指令99

4.4.4 源程序开始和结束伪指令101

4.4.5 定位伪指令ORG与汇编地址计数器102

4.5 源程序结构模式103

4.5.1 用INT21H返回DOS的程序结构模式103

4.4.6 过程定义伪指令PROC/ENDP103

4.5.2 用过程返回DOS的程序结构模式104

4.6 汇编语言程序的上机过程105

4.6.1 编辑105

4.6.2 汇编106

4.6.3 连接107

4.6.4 调试与运行108

习题110

第5章 程序设计基础112

5.1 程序设计概述112

5.2 顺序结构程序设计112

5.3 分支结构程序设计114

5.3.1 转移指令115

5.3.2 分支程序设计119

5.4 循环结构程序设计128

5.4.1 循环程序的结构128

5.4.2 循环指令130

5.4.3 循环控制方法和程序举例132

习题140

第6章 子程序设计及系统调用141

6.1 调用程序与子程序141

6.2 调用与返回指令141

6.3.2 子程序的调用与返回143

6.3.1 子程序定义143

6.3 子程序设计143

6.3.3 现场保护与恢复146

6.3.4 参数的传递方式147

6.3.5 子程序调用举例151

6.3.6 子程序的嵌套与递归155

6.4 DOS系统功能调用157

6.4.1 系统功能调用方法157

6.4.2 常用的DOS功能调用157

习题159

7.1 串操作161

7.1.1 串操作指令161

第7章 非数值运算161

7.1.2 串操作应用举例164

7.2 表的处理170

7.2.1 表的构造170

7.2.2 表的插入与删除172

7.2.3 排序176

7.2.4 查找181

7.3 代码转换182

7.3.1 二进制数与ASCII码间的相互转换183

7.3.2 二进制数与BCD码间的相互转换184

习题188

8.1.1 宏定义190

第8章 高级语言汇编技术190

8.1 宏汇编190

8.1.2 宏调用和宏展开191

8.1.3 宏调用中的参数使用192

8.1.4 宏嵌套194

8.1.5 宏汇编中的伪指令195

8.1.6 宏库196

8.1.7 宏与子程序的区别198

8.2 重复汇编198

8.2.1 使用REPT伪指令的重复汇编结构198

8.2.3 使用IRPC伪指令的重复汇编结构199

8.2.2 使用IRP伪指令的重复汇编结构199

8.3 条件汇编伪指令200

习题202

第9章 输入/输出程序设计203

9.1 输入/输出指令203

9.1.1 I/O端口寻址203

9.1.2 输入/输出指令204

9.2 输入/输出控制方式207

9.2.1 程序控制方式207

9.2.2 中断控制方式210

9.2.3 直接存储器存取方式210

9.3.1 中断的概念212

9.3 中断212

9.3.2 中断源、中断类型码和中断优先级213

9.3.3 中断矢量表215

9.3.4 中断过程216

9.3.5 软中断及有关的中断指令219

9.4 BIOS中断调用219

9.4.1 键盘输入中断调用220

9.4.2 显示器输出控制中断调用221

9.4.3 时间中断调用225

9.4.4 中断调用程序举例225

习题228

10.1 模块化程序设计概述229

10.1.1 模块化程序设计概念229

10.1.2 模块化程序设计的优点229

10.1.3 模块划分的原则和方法229

第10章 模块化程序设计229

10.2 段的定义230

10.2.1 定位类型231

10.2.2 组合类型231

10.2.3 类别232

10.3 模块间的通信232

10.4.1 源程序级间的装配连接234

10.4 模块的连接234

10.4.2 目标文件级间的装配连接235

10.5 源程序综合举例237

习题241

上机实验指导242

附录A DOS功能调用INT 21H265

附录B BIOS中断271

附录C MASM 5.0宏汇编出错信息276

附录D DEBUG命令表282

附录E ASCII码表283

参考文献284

热门推荐