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

  • 购买积分:10 如何计算积分?
  • 作  者:廖智主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:7111145984
  • 页数:210 页
图书介绍:本书介绍了计算机语言知识。

目 录 1

序 1

前言 1

第一章基础知识 1

第一节汇编语言简介 1

一、汇编语言 1

二、汇编语言的特点 2

第二节计算机中的数制 2

一、二进制数 2

二、十六进制数 3

第三节计算机中数和字符的表示 5

一、数值表示 5

二、字符表示 6

第四节存储器组织 7

一、存储单元的地址和内容 7

二、存储器的分段 8

第五节CPU中的寄存器 9

习题 11

第二章寻址方式和指令系统 13

第一节指令结构 13

第二节寻址方式 13

一、立即寻址方式 14

二、寄存器寻址方式 14

三、直接寻址方式 14

四、寄存器间接寻址方式 15

五、寄存器相对寻址方式 16

六、基址变址寻址方式 16

七、相对基址变址寻址方式 16

第三节指令系统 17

一、数据传送指令 17

二、算术运算指令 23

三、位操作指令 29

四、处理器控制指令 33

习题 34

第三章 汇编语言程序格式 37

第一节伪指令 37

一、段定义伪指令 37

二、程序结束伪指令 38

三、变量定义伪指令 39

四、符号定义伪指令 41

五、定位伪指令 41

第二节汇编语言程序结构 42

一、源程序的一般结构 42

二、段寄存器的初始化和程序结束 43

三、语句结构 45

第三节汇编语言程序的上机过程 48

一、上机过程 49

二、可执行文件的调试 54

习题 61

第一节常用的DOs系统功能调用 63

技术 63

第四章汇编语言程序设计的基本 63

第二节顺序程序设计 65

第三节分支程序设计 67

一、转移指令 67

二、分支程序设计举例 70

第四节循环程序设计 75

一、串操作指令 75

二、循环指令 79

三、循环程序设计举例 80

四、多重循环程序设计举例 86

习题 88

第五章子程序 90

第一节子程序的结构 90

一、子程序定义伪指令 90

二、子程序的调用和返回 90

三、现场保护与恢复 91

一、用寄存器传递参数 92

第二节子程序的参数传递 92

二、用变量传递参数 94

三、用堆栈传递参数 95

第三节子程序设计举例 97

习题 103

第六章输入/输出与中断 105

第一节输入/输出 105

一、I/O端口 105

二、I/O指令 106

三、I/O的传送方式 106

四、直接I/O程序设计举例 108

第二节 中断 110

一、中断和中断向量表 111

二、中断指令 112

三、中断过程 115

一、键盘中断调用 116

第三节中断调用 116

二、显示器中断调用 118

三、打印机中断调用 125

四、鼠标中断调用 126

五、磁盘文件管理 132

第四节中断服务程序设计 136

一、中断服务程序设计基本方法 136

二、中断服务程序设计举例 136

三、驻留中断服务程序设计举例 138

习题 140

第七章 高级汇编语言技术 141

第一节宏汇编 141

一、宏定义、宏调用和宏展开 141

二、宏定义和宏调用中的参数 143

三、宏指令的嵌套 145

四、宏汇编中的伪指令 146

五、宏库的建立与调用 147

第二节重复汇编 149

第三节条件汇编 151

第四节多模块程序设计 152

一、模块间通信的伪指令 153

二、多模块的连接 154

第五节 汇编语言与高级语言的连接 157

习题 160

第八章80386后继机型的增强功能 162

第一节80386的工作机制 162

一、寄存器 162

二、存储器 165

三、存储模型与段的简化定义 169

四、寻址方式 170

五、新增指令 171

第二节80386后继机型的新增功能 175

一、80486 CPU的结构 175

二、80486的内存管理和高速缓存 175

三、80486扩充指令 176

四、奔腾机的特色 177

第三节程序举例 179

习题 180

第九章实验部分 182

实验一上机过程及调试 182

实验二分支程序设计 184

实验三循环程序设计 185

实验四子程序设计 185

实验五中断程序设计 186

实验六磁盘文件管理程序设计 188

实验七模块化程序设计 189

实验八综合程序设计 191

附录 193

附录A 80X86指令系统 193

附录B中断向量表 199

附录C DOS功能调用 201

附录D BIOS功能调用 206

参考文献 210