《汇编语言程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘臣奇主编
  • 出 版 社:沈阳:沈阳出版社
  • 出版年份:2005
  • ISBN:7544127621
  • 页数:336 页
图书介绍:本书以intel 80×86/pentium系列微机处理器为背景,系统阐述了PC机汇编语言程序设计的方法和技术。

第一章 汇编语言基础知识 1

1-1:汇编语言概述 1

1-2:二进制系统 2

1-3:十六进制系统 4

1-4:二进码十进制(BCD)系统 5

1-5:字符数据表示法 6

第一章课外练习题 7

第二章 微型处理机的结构及寻址方式 9

2-1:Intel CPU的演化 9

2-2: 8086/8088的内部结构 11

2-3:存储器组织与分段 14

2-4:段的概念 16

2-5:堆栈的概念 18

2-6:数据寻址方式 18

第二章课外练习题 21

第三章 编写、汇编、连接以及执行汇编语言的基础知识 24

3-1:汇编语言程序的开发过程 24

3-2:汇编语言指令格式的说明 26

3-3:常用的伪操作指令 27

3-4:伪数据的定义 31

3-5:程序范例的编辑、汇编、连接与执行 33

3-6:调试程序DEBUG介绍 39

3-7:汇编语言简化段定义的程序结构 50

第三章课外练习题 53

第四章 数据的传送 55

4-1:通用的数据传送指令 56

4-2:地址传送指令 60

4-3:标志内容传送指令 61

4-4:输入/输出的数据传送指令 62

第四章课外练习题 62

第五章简单的四则运算 65

5-1:加法运算 66

5-2:减法运算 70

5-3:乘法运算 74

5-4:除法运算 77

5-5: CBW和CWD符号位扩充指令 79

第五章课外练习题 80

第六章 分支与循环 82

6-1:无条件的控制转移 82

6-2:有条件的控制转移 83

6-3:重复控制指令 91

第六章课外练习题 99

第七章 位运算指令 105

7-1:逻辑运算指令 105

7-2:移位运算指令 113

7-3:循环运算指令 115

第七章课外练习题 120

第八章 字串指令的应用 123

8-1:CLD和STD指令 124

8-2:字串传送指令MOVS和REP运算指令 124

8-3:字串比较指令CMPS和REPE, REPNE运算指令 127

8-4:字串查找指令SCAS 131

8-5:字串的载入LODS和储存STOS 131

第八章课外练习题 135

第九章 子程序和宏调用的应用 138

9-1:子程序的设计 138

9-2:子程序的连接 147

9-3:宏简介 152

9-4:一般用途和列表用宏伪指令的介绍 156

9-5:宏操作符 159

9-6:重复运算伪指令 160

9-7:条件伪指令 161

9-8:建立宏程序库 166

第九章课外练习题 168

第十章 输入输出与系统功能调用 172

10-1: I/O设备的数据传送方式概述 172

10-2:中断传送 177

10-3:系统功能调用概述 178

10-4: EXE和COM文件 180

10-5: 80X86及Pentium CPU扩充和增加的指令 182

第十章课外练习题 192

第十一章 基本字符的输入与输出 193

11-1:字符输入与输出的基本常识 193

11-2: AH=01 H,输入一个字符 194

11-3: AH=02H,输出一个字符 196

11-4: AH=03H,辅助输入(非同步通信接口板) 198

11-5: AH=04H,辅助输出(非同步通信接口板) 198

11-6: AH=05H,输出一个字符到打印机 202

11-7: AH=06H,直接控制台的输入和输出 204

11-8: AH=07H,直接控制台的输入 207

11-9: AH=08H,直接控制台的输入 209

11-10: AH=09H,输出字串 211

11-11: AH=0AH,输入字串 211

11-12: AH=0BH,检查键盘状态 214

11-13: AH=0CH,清除键盘缓冲区之后,等待输入 216

第十一章课外练习题 227

第十二章 显示系统与BIOS功能调用 228

12-1:使用存贮器映像图输出文本字符 230

12-2:利用BIOS的INT 1 0H,处理文本屏幕 231

12-3:文本模式INT 1 0H的应用 234

12-4:游戏的制作 240

12-5:INT 1 0H的图形模式及应用 246

第十二章课外练习题 252

第十三章 键盘的BIOS服务例程 253

13-1: AH=00H,读取键盘键入的字符 253

13-2: AH=01H,测试字符是否已准备好 257

13-3: AH=02H,取得当前特殊键的状态 259

第十三章课外练习题 261

第十四章 磁盘目录及文件管理系统 262

14-1:磁盘结构的说明 262

14-2:磁盘目录管理系统 265

14-3:文件句柄的基本概念 280

14-4:文件句柄管理系统 281

第十四章课外练习题 307

上机实验教程 308

实验一、DEBUG程序设计 308

实验二、汇编源程序的编辑、汇编、连接、运行和调试 311

实验三、运算符号与伪指令 312

实验四、顺序程序设计 315

实验五、分支结构程序设计 316

实验六、循环程序设计 318

实验七、子程序设计 320

实验八、宏结构程序设计 324

实验九、显示程序设计 327

实验十、磁盘操作程序设计 330

上机实验练习题 334

参考文献 336