图书介绍

80×86宏汇编语言程序设计pdf电子书版本下载

80×86宏汇编语言程序设计
  • 徐爱芸主编 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:9787307072749
  • 出版时间:2009
  • 标注页数:278页
  • 文件大小:12MB
  • 文件页数:293页
  • 主题词:汇编语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

80×86宏汇编语言程序设计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汇编语言 2

1.1.3高级语言 3

1.1.4非过程性语言 3

1.1.5汇编语言的特点 4

1.2计算机中数据的表示方法 4

1.2.1进位计数制 4

1.2.2数制转换 5

1.2.3计算机中数据的表示 7

习题1 14

第2章 8086/8088计算机系统组织 15

2.18086/8088 CPU的内部结构 15

2.1.18086 CPU的功能结构 15

2.1.28086 CPU的寄存器结构 15

2.2存储器组织 19

2.2.1存储器的地址和内容 19

2.2.2存储器的分段 21

2.3堆栈 26

2.3.1堆栈的特点 26

2.3.2堆栈的作用 26

2.3.3堆栈的操作 27

习题2 29

第3章 汇编语言语法与寻址方式 31

3.1汇编语言语句类型及格式 31

3.1.1语句类型 31

3.1.2指令语句格式 31

3.2伪指令 32

3.2.1段定义伪指令 32

3.2.2数据定义 35

3.2.3符号定义伪指令 38

3.2.4与地址有关的伪指令 40

3.2.5常用伪指令 42

3.3表达式 45

3.3.1常量 45

3.3.2数值表达式 46

3.3.3地址表达式 47

3.4寻址方式 47

3.4.1立即数寻址方式 48

3.4.2寄存器寻址方式 49

3.4.3存储器型寻址方式 49

3.4.4外设型寻址方式 55

3.5汇编语言源程序结构 56

3.6常用DOS功能调用 57

习题3 59

第4章 汇编语言指令系统 63

4.1数据传送指令 63

4.2算术运算指令 70

4.3位操作指令 80

4.4处理器控制指令 85

习题4 86

第5章 汇编语言基本程序设计 91

5.1汇编语言程序设计步骤 91

5.2顺序结构程序设计 92

5.3分支结构程序设计 96

5.3.1转移地址的寻址方式 96

5.3.2无条件转移指令 97

5.3.3条件转移指令 98

5.3.4分支结构程序设计 104

5.4循环结构程序设计 113

5.4.1循环控制结构 114

5.4.2循环控制指令 115

5.4.3循环程序设计方法 120

5.4.4多重循环程序设计举例 126

5.5串操作程序设计 129

5.5.1串操作概述 129

5.5.2串操作指令及程序设计 132

习题5 138

第6章 汇编语言模块化程序设计 142

6.1子程序设计 142

6.1.1子程序概述 142

6.1.2子程序的调用与返回指令 143

6.1.3子程序的定义 145

6.1.4主程序与子程序的参数传递 150

6.1.5子程序的嵌套 156

6.2模块化程序设计 159

6.2.1模块的装配连接 160

6.2.2模块间的通信 165

6.2.3模块化程序设计举例 166

习题6 170

第7章 高级汇编语言程序设计 173

7.1宏汇编 173

7.1.1宏指令的使用 173

7.1.2宏与子程序的区别 176

7.1.3与宏有关的伪指令 176

7.1.4宏库的建立与使用 178

7.2重复汇编 180

7.3条件汇编 183

7.4数据结构 185

7.5数据记录 187

7.6汇编语言与高级语言的连接 188

7.6.1嵌入汇编语言 189

7.6.2多模块混合编程 190

习题7 194

第8章 输入/输出程序设计 196

8.1输入/输出概述 196

8.1.1I/O端口的编址方式 197

8.1.2数据传送方式 197

8.2数据的输入/输出 199

8.2.1I/O指令 199

8.2.2程序查询I/O方式 199

8.2.3中断I/O方式 201

8.3键盘输入控制 210

8.4屏幕输出控制 212

8.5打印机输出控制 220

8.6磁盘文件操作 225

8.6.1文件概述 226

8.6.2文件操作的系统功能调用 227

8.6.3文件管理程序设计 228

习题8 229

第9章 32位机新增指令及功能 232

9.180386的工作机制 232

9.1.180386 CPU的内部结构 232

9.1.280386寄存器 232

9.1.380386存储器管理 235

9.1.4存储模型与段的简化定义 240

9.1.580386的寻址方式 241

9.1.680386新增指令 242

9.280486系统 246

9.2.180486 CPU结构 246

9.2.280486的内存管理和高速缓存 246

9.2.380486扩充指令 247

9.3Pentium系统 248

9.3.1Pentium CPU结构 248

9.3.2Pentium扩充指令 249

9.4程序举例 250

习题9 252

第10章 实验指导 254

10.1汇编语言上机过程及调试工具 254

10.2分支程序设计 258

10.3循环程序设计 259

10.4子程序设计(一) 260

10.5子程序设计(二) 263

10.6字符处理程序设计 264

10.7中断程序设计 264

10.8磁盘文件管理程序设计 266

10.9模块化程序设计 267

10.10综合程序设计 269

附录A ASCII码表 271

附录B调试工具DEBUG 273

参考文献 278

精品推荐