图书介绍

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

汇编语言
  • 郑晓薇编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111269076
  • 出版时间:2009
  • 标注页数:252页
  • 文件大小:15MB
  • 文件页数:265页
  • 主题词:汇编语言-程序设计-高等学校-教材

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.2 计算机中数的表示2

1.2.1 进制转换2

1.2.2 进制运算5

1.2.3 补码运算6

1.2.4 编码9

1.3 实例一 揭开数的面纱13

1.3.1 数的正确表示13

1.3.2 数的符号问题14

习题一14

测验一15

第2章 计算机基本原理16

2.1 冯·诺依曼计算机16

2.1.1 冯·诺依曼计算机的原理16

2.1.2 冯·诺依曼计算机的基本结构17

2.2 微型计算机系统18

2.2.1 微型计算机系统概念18

2.2.2 微处理器19

2.3 80X86寄存器19

2.3.1 8086寄存器组20

2.3.2 80X86寄存器组22

2.4 内存储器22

2.4.1 物理地址与逻辑地址22

2.4.2 存储单元23

2.4.3 存储器分段24

2.5 实例二 进入计算机27

2.5.1 调试工具DEBUG27

2.5.2 实验任务34

习题二34

测验二35

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

3.1 汇编语言指令37

3.1.1 机器指令37

3.1.2 汇编指令38

3.1.3 指令系统39

3.2 指令的寻址方式39

3.2.1 寻址方式39

3.2.2 立即寻址方式40

3.2.3 寄存器寻址方式41

3.2.4 存储器寻址方式41

3.3 实例三 寻找操作数47

3.3.1 寻址方式的选择47

3.3.2 实验示例48

3.3.3 实验任务49

习题三49

测验三50

第4章 汇编语言程序设计52

4.1 汇编语言程序设计初步52

4.1.1 第一个汇编语言程序53

4.1.2 从源程序到可执行程序54

4.2 伪指令58

4.2.1 段定义伪操作58

4.2.2 数据定义伪指令60

4.2.3 其他伪指令63

4.3 基本汇编指令65

4.3.1 数据、栈及查表66

4.3.2 逻辑地址的获得72

4.3.3 符号位扩展73

4.3.4 双精度数运算73

4.3.5 多字节数运算75

4.3.6 混合算术运算77

4.3.7 十进制数运算80

4.4 屏幕显示和键盘输入82

4.4.1 DOS功能调用82

4.4.2 直接写显存显示字符84

4.5 实例四 带彩色显示的算术程序86

4.5.1 简化的程序结构86

4.5.2 实验示例88

4.5.3 实验任务89

习题四89

测验四91

第5章 分支程序设计94

5.1 分支的概念94

5.1.1 分支结构94

5.1.2 一个分支程序例子95

5.2 与分支有关的指令97

5.2.1 转移地址的寻址98

5.2.2 条件转移方式100

5.3 位操作的分支程序103

5.3.1 逻辑运算104

5.3.2 测试指令TEST106

5.3.3 移位操作108

5.3.4 分支程序举例110

5.4 深入分析转移特征114

5.4.1 内存空间分配114

5.4.2 系统启动114

5.4.3 程序的加载115

5.4.4 JMP转移特征117

5.5 实例五 走向分支118

5.5.1 分支的选择118

5.5.2 菜单程序设计120

5.5.3 用分支表实现多路转移121

5.5.4 实验示例123

5.5.5 实验任务124

习题五124

测验五126

第6章 循环程序设计128

6.1 循环的概念128

6.1.1 循环结构128

6.1.2 循环程序例子129

6.1.3 与循环有关的指令130

6.2 循环指令130

6.2.1 LOOP循环指令131

6.2.2 LOOPZ/LOOPE131

6.2.3 LOOPNZ/LOOPNE132

6.3 串处理132

6.3.1 串的概念132

6.3.2 串处理例子133

6.3.3 串处理指令134

6.3.4 串与循环137

6.4 多重循环138

6.4.1 多重循环结构138

6.4.2 排序程序139

6.5 循环程序举例140

6.6 实例六 循环之循环143

6.6.1 循环的执行143

6.6.2 实验示例146

6.6.3 实验任务147

习题六147

测验六148

第7章 子程序设计150

7.1 子程序的概念150

7.1.1 主程序和子程序150

7.1.2 一个改造的例子151

7.2 调用和返回153

7.2.1 调用指令CALL153

7.2.2 返回指令RET154

7.3 过程定义154

7.3.1 伪指令PROC154

7.3.2 过程属性155

7.4 现场保护155

7.5 子程序参数传递156

7.5.1 寄存器传参156

7.5.2 存储单元传参158

7.5.3 堆栈传参160

7.6 嵌套与递归162

7.6.1 子程序嵌套162

7.6.2 子程序递归163

7.7 实例七 子程序与模块化163

7.7.1 模块化结构163

7.7.2 实验示例168

7.7.3 实验任务170

习题七170

测验七172

第8章 宏汇编技术174

8.1 宏174

8.1.1 宏定义174

8.1.2 宏调用175

8.1.3 宏展开175

8.1.4 宏与子程序176

8.1.5 宏的参数177

8.1.6 宏运算179

8.2 其他宏功能180

8.2.1 宏标号180

8.2.2 宏删除181

8.2.3 宏嵌套181

8.2.4 宏库建立与调用182

8.3 结构伪操作185

8.4 重复汇编和条件汇编186

8.4.1 重复汇编186

8.4.2 条件汇编186

8.5 多模块结构187

8.5.1 多个代码段下的模块187

8.5.2 模块的参数设置188

8.6 实例八 宏与多模块188

8.6.1 多模块设计188

8.6.2 一个段的模块192

8.6.3 实验示例195

8.6.4 实验任务197

习题八197

测验八199

第9章 中断程序设计200

9.1 中断的概念200

9.1.1 软件中断200

9.1.2 硬件中断201

9.1.3 中断类型与中断向量202

9.1.4 中断过程204

9.2 定制自己的中断205

9.2.1 软件中断子程序的编写205

9.2.2 中断的设置205

9.2.3 软件中断的触发与处理206

9.2.4 对除0中断的修改208

9.3 BIOS中断210

9.3.1 屏幕及光标控制INT 10H211

9.3.2 键盘中断INT 16H216

9.3.3 时钟中断INT 1AH218

9.4 DOS中断219

9.4.1 DOS显示功能调用219

9.4.2 DOS键盘功能调用220

9.4.3 DOS日期、时间功能调用220

9.5 实例九 中断程序应用221

9.5.1 时间与计数221

9.5.2 实验示例226

9.5.3 实验任务229

习题九229

测验九231

第10章 综合性设计性实验233

10.1 I/O端口实验233

10.1.1 I/O端口地址233

10.1.2 IN指令和OUT指令234

10.1.3 读取CMOS时钟235

10.2 实验项目236

10.2.1 实验一 CMOS时间和日期236

10.2.2 实验二 英文打字练习软件237

10.2.3 实验三 英文填字游戏软件238

10.2.4 实验四 设计一个小计算器238

10.2.5 实验五 小学生算术练习软件239

10.2.6 实验六 进制及编码转换工具240

附录A 8086指令系统表241

附录B 汇编出错提示信息248

附录C 汇编语言各章测验答案251

参考文献252

热门推荐