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

  • 购买积分:10 如何计算积分?
  • 作  者:甘玲主编;张运,李革新,崔玉玲参编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2000
  • ISBN:7111071379
  • 页数:234 页
图书介绍:

第一章 微型计算机基础知识 1

第一节 微型计算机系统概述 1

一、微型计算机系统的组成 1

二、微处理器的发展进程 4

第二节 汇编语言简介 4

一、计算机语言的分类 4

二、汇编语言的特点 6

第三节 计算机的运算基础 6

一、进位计数制及其相互转换 6

二、机器数 9

三、常用的名词术语及二进制编码 12

四、数的运算方法 14

习题一 18

第二章 8086/8088微处理器系统结构 19

第一节 8086/8088微处理器结构 19

一、微处理器结构 19

二、程序执行过程 21

三、寄存器阵列 21

第二节 8086/8088存储器组织 24

一、存储单元 24

二、存储单元的地址 24

三、存储单元的内容 25

四、存储器地址的分段 25

五、堆栈结构 27

六、专用和保留的存储单元 28

习题二 29

第三章 8086/8088指令系统 31

第一节 指令格式和操作数类型 31

一、指令格式 31

二、操作数类型 31

第二节 寻址方式 32

一、立即寻址方式 32

二、直接寻址方式 33

三、寄存器寻址方式 34

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

五、变址寻址方式 36

六、基址变址寻址方式 37

七、串寻址方式 38

八、I/O端口寻址方式 39

九、隐含寻址方式 39

第三节 8086/8088指令系统 39

一、数据传送类指令 39

二、算术运算类指令 48

三、逻辑运算与移位类指令 60

四、串操作类指令 65

五、控制转移类指令 70

六、输入/输出类指令 81

七、处理器控制类指令 82

习题三 83

第四章 汇编语言程序设计基础 88

第一节 汇编语言的语句格式 88

一、字符集 88

二、语句分类 88

三、语句格式 89

第二节 汇编语言程序的基本结构 97

一、汇编语言源程序的一般结构 97

二、段寄存器的装填 98

三、IBM-PC中程序正确返回DOS问题 98

四、检查程序执行结果的简单方法 99

五、源程序代码段模板 100

第三节 伪指令 101

一、数据定义伪指令 101

二、符号定义伪指令 104

三、段定义伪指令 105

四、过程定义伪指令 107

五、模块定义伪指令 108

第四节 汇编语言程序的上机过程 109

一、用编辑程序建立源文件 110

二、用汇编程序产生目标代码文件 110

三、用连接程序产生可执行文件 112

四、运行可执行文件 113

习题四 113

第五章 汇编语言程序设计 116

第一节 基本结构程序设计方法 116

一、程序设计的基本步骤 116

二、流程图 118

三、顺序程序设计 118

四、分支程序设计 120

五、循环程序设计 128

第二节 子程序设计 138

一、子程序 138

二、子程序结构 140

三、子程序的调用和返回 142

四、保存与恢复寄存器 145

五、主程序与子程序之间的参数传送 145

习题五 150

第六章 汇编语言的扩展 152

第一节 宏汇编 152

一、宏定义 152

二、宏指令 153

三、宏定义文件 155

第二节 应用实例 160

第三节 多模块程序设计 161

一、段间转移语句 162

二、模块内的段间转移 162

三、模块间的段间转移 164

四、模块的组合方式 164

五、多模块程序设计举例 167

习题六 171

第七章 汇编语言的应用 173

第一节 中断系统 173

一、概念 173

二、8086/8088的中断系统 175

第二节 DOS功能调用 183

一、DOS层功能模块调用概述 183

二、常用DOS功能模块调用 184

三、文件管理模块 186

第三节 I/O程序设计 191

一、基本输入输出系统(BIOS)的调用 191

二、屏幕显示子程序的功能 194

三、键盘I/O 197

第四节 汇编语言与C语言的接口 201

一、Turbo C与汇编语言的接口方法 202

二、自动产生汇编语言的框架程序 205

三、编译、连接、运行接口程序 207

习题七 207

附录 209

附录A 汇编语言程序调试 209

一、DEBUG的使用 209

二、DEBUG命令 213

附录B 实验指导 219

实验一 汇编语言程序的基本操作 219

实验二 顺序程序设计(DEBUG的使用) 221

实验三 分支程序设计 223

实验四 循环程序设计 224

实验五 子程序设计 226

实验六 DOS功能调用 226

实验七 汇编语言与C语言的接口 230

参考文献 234