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

  • 购买积分:13 如何计算积分?
  • 作  者:张虹主编
  • 出 版 社:徐州:中国矿业大学出版社
  • 出版年份:2001
  • ISBN:7810409034
  • 页数:379 页
图书介绍:高等学校规划教材:本书介绍了高版本汇编技术和模块化程序设计,全面介绍了常用高级语言和数据库语言与汇编语言的连接。

第一章 基础知识 1

第一节 计算机语言 1

第二节 数字与字符在机器内部的表示 3

第三节 数字与字符在程序中的表示 6

习题一 8

第二章 Intel 8086/8088 CPU的功能结构 9

第一节 计算机系统组成 9

第二节 8086/8088 CPU的寄存器 11

第三节 CPU功能结构与指令的执行过程 13

习题二 15

第三章 存储器与寻址方式 17

第一节 存储器 17

第二节 堆栈 20

第四节 指令的寻址结构 24

第五节 寻址方式 25

习题三 35

第四章 指令系统 37

第一节 指令系统 37

第二节 8086/8088指令的编码 62

习题四 66

第五章 汇编语言 70

第一节 汇编程序 70

第二节 汇编语言语句 71

第三节 表达式 75

第四节 伪指令 80

习题五 88

第一节 概述 90

第六章 顺序与分支程序设计 90

第二节 顺序程序设计 91

第三节 分支概念与转移指令 91

第四节 分支程序设计 96

习题六 102

第七章 循环程序设计 105

第一节 概述 105

第二节 实现循环的指令 106

第三节 循环程序结构 107

第四节 循环程序设计 111

习题七 116

第一节 调用与返回指令 118

第八章 子程序设计 118

第二节 子程序设计 121

习题八 140

第九章 输入/输出程序设计 141

第一节 概述 141

第二节 输入/输出指令 143

第三节 输入/输出的传送方式 144

第四节 I/O程序举例 145

习题九 148

第十章 中断 150

第一节 中断的概念 150

第二节 中断指令 151

第三节 中断矢量表 152

第四节 中断处理 155

第五节 BIOS与DOS中断 162

习题十 165

第十一章 应用程序设计 166

第一节 算术运算 166

第二节 代码转换 177

第三节 串操作 180

第四节 表处理及应用 186

习题十一 191

第十二章 高级汇编技术 193

第一节 结构 193

第二节 记录 196

第三节 宏指令 198

第四节 条件汇编 203

第五节 重复汇编 206

第六节 高版本汇编程序的特点及段简化说明 208

第七节 MASM 6.0的编译与连接 210

第八节 应用PWB编译汇编程序 211

习题十二 212

第十三章 模块化程序设计与语言间的连接 215

第一节 模块化程序设计 215

第二节 汇编语言中模块间的关系 217

第三节 高级语言与汇编语言程序的连接 225

第四节 数据库语言与汇编语言的连接 233

第十四章 80X86 CPU的结构及扩充功能 240

第一节 80X86 CPU的结构 240

第二节 80X86 CPU的运行模式及存储管理方式 251

第三节 80X86 CPU的中断及中断响应 254

第四节 80X86 CPU的扩充功能 259

第十五章 宏汇编语言上机操作 267

第一节 汇编环境及文件 267

第二节 汇编语言的上机操作过程 271

第三节 程序的调试与修改 273

第四节 .COM文件的生成 281

第十六章 实验 286

实验一 宏汇编(MASM)上机操作及寻址方式 286

实验二 利用DEBUG调试程序练习 288

实验三 分支程序设计 296

实验四 循环程序设计 298

实验五 子程序设计 305

实验六 系统DOS功能调用 313

实验七 输入/输出程序设计 314

实验八 中断与中断调用 320

实验九 用DEBUG编译小汇编程序 327

实验十 高级语言与汇编语言的连接 329

实验十一 用汇编语言编制DOS与BIOS中断服务程序 332

附录一 ASCII字符与编码对照表 338

附录二 80X86指令系统一览表 339

附录三 MASM5.0参数与保留字 355

附录四 DOS系统功能调用 358

附录五 BIOS中断调用表 364

附录六 MASM常见出错信息表 369

附录七 DEBUG命令表 378

参考文献 379