图书介绍

微型计算机汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

微型计算机汇编语言程序设计
  • 龚尚福主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:7560612679
  • 出版时间:2003
  • 标注页数:337页
  • 文件大小:17MB
  • 文件页数:345页
  • 主题词:汇编语言-程序设计-高等学校-教材

PDF下载


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

下载说明

微型计算机汇编语言程序设计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 汇编语言的特点1

1.2 进位计数制及其转换2

1.2.1 数与数制3

1.2.2 不同数制之间的转换3

1.3 计算机中数与字符的表示方法9

1.3.1 数值数据的编码及其运算9

1.3.2 非数值数据的二进制编码16

习题118

第2章 微型计算机结构20

2.1 80x86微处理器概述20

2.1.1 微处理器发展简介20

2.1.2 与微处理器相关的概念20

2.2 基于微处理器的计算机系统构成22

2.2.1 硬件系统22

2.2.2 软件系统24

2.3 微处理器26

2.3.1 微处理器的结构26

2.3.2 80x86寄存器组29

2.4 存储器33

2.4.1 存储单元的地址和内容33

2.4.2 实模式存储器寻址35

2.4.3 保护模式存储器寻址38

习题240

第3章 指令系统和寻址方式42

3.1 指令系统概述42

3.2 8086/8088 CPU的寻址方式43

3.2.1 数据寻址方式43

3.2.2 指令寻址方式51

3.3 8086/8088 CPU的指令系统53

3.3.1 数据传送指令53

3.3.2 算术运算指令60

3.3.3 逻辑运算和移位指令67

3.3.4 串操作指令71

3.3.5 控制转移指令75

3.3.6 处理器控制指令87

3.4 80x86及Pentium CPU扩充和增加的指令88

3.4.1 数据传送指令88

3.4.2 算术运算指令92

3.4.3 逻辑运算和移位指令93

3.4.4 串操作指令95

3.4.5 控制转移指令95

3.4.6 处理器控制指令96

3.4.7 条件置位指令98

习题399

第4章 汇编语言语法及其程序格式102

4.1 汇编语言语句格式102

4.1.1 语句种类102

4.1.2 语句格式103

4.2 伪指令105

4.2.1 定义符号的伪指令105

4.2.2 定义数据的伪指令106

4.2.3 定义程序开始和结束的伪指令110

4.2.4 指令集选择伪指令111

4.2.5 地址计数器与对准伪指令112

4.2.6 基数控制伪指令113

4.2.7 过程定义伪指令114

4.3 汇编语言源程序结构114

4.3.1 完整段定义的程序结构114

4.3.2 简化段定义的程序结构116

4.3.3 段组定义的程序结构121

4.4 汇编语言程序的上机过程122

4.4.1 建立汇编语言的工作环境123

4.4.2 汇编语言上机过程123

4.5 动态调试程序DEBUG128

4.5.1 DEBUG的启动与退出128

4.5.2 汇编、执行、跟踪和反汇编129

4.5.3 显示、修改内存和寄存器命令130

4.5.4 磁盘文件操作131

4.5.5 移动、比较、填充和查找内存命令132

4.5.6 其他命令133

习题4133

第5章 程序控制结构及其程序设计137

5.1 汇编语言程序设计概述137

5.1.1 汇编语言程序设计的基本步骤137

5.1.2 程序流程图138

5.2 顺序程序设计141

5.3 分支程序设计143

5.3.1 分支程序的结构形式143

5.3.2 分支程序设计方法144

5.3.3 跳跃表法147

5.4 循环程序设计148

5.4.1 循环程序结构148

5.4.2 循环程序设计方法149

5.4.3 多重循环程序设计157

5.4.4 串操作程序159

5.5 在实模式下发挥80386及其后继机型的优势164

5.5.1 充分利用高档机的32位字长特性164

5.5.2 通用寄存器可作为指针寄存器166

5.5.3 与比例因子有关的寻址方式167

习题5168

第6章 子程序结构170

6.1 子程序的概念170

6.1.1 子程序概念170

6.1.2 子程序特性170

6.2 子程序结构形式与操作171

6.2.1 子程序定义171

6.2.2 子程序的调用和返回173

6.2.3 现场保护与现场恢复173

6.3 子程序的参数传送174

6.3.1 通过寄存器传送参数174

6.3.2 直接参数传递176

6.3.3 通过地址表传递参数地址178

6.3.4 通过堆栈传送参数或参数地址179

6.3.5 增强功能的子程序定义伪指令181

6.4 子程序的嵌套与递归186

6.4.1 子程序的嵌套186

6.4.2 子程序的递归调用188

习题6189

第7章 高级汇编语言技术191

7.1 宏汇编191

7.1.1 宏指令的定义、调用和展开191

7.1.2 宏体特殊处理伪指令194

7.1.3 宏操作符195

7.1.4 宏库的建立与使用197

7.1.5 宏指令与子程序的区别198

7.2 重复汇编199

7.2.1 固定重复伪指令REPT199

7.2.2 不定重复伪指令IRP200

7.2.3 单字符不定重复伪指令IRPC201

7.3 条件汇编202

习题7205

第8章 输入/输出和中断程序设计207

8.1 I/O设备的数据传送方式207

8.1.1 CPU与外设的数据传送方式207

8.1.2 I/O端口与端口地址208

8.1.3 I/O指令208

8.1.4 程序直接控制I/O方式210

8.2 中断传送211

8.2.1 中断与中断源211

8.2.2 中断分类212

8.2.3 中断向量表213

8.2.4 中断响应过程215

8.2.5 中断优先级与中断嵌套215

8.2.6 中断指令216

8.3 中断处理程序设计216

8.3.1 中断处理程序结构216

8.3.2 设置中断向量217

8.3.3 中断程序设计举例218

8.4 BIOS中断调用222

8.4.1 BIOS中断调用概述222

8.4.2 BIOS中断调用方法222

8.5 DOS功能调用236

8.5.1 DOS功能调用概述236

8.5.2 DOS功能调用方法236

习题8246

第9章 多模块程序设计与混合编程247

9.1 多模块程序设计的基本概念247

9.2 汇编语言程序的多模块连接248

9.2.1 多模块之间段的连接248

9.2.2 模块间的交叉访问251

9.3 汇编语言与高级程序的连接260

9.3.1 调用协议261

9.3.2 汇编语言与C语言的接口263

9.3.3 汇编语言与PASCAL语言的接口278

习题9285

第10章 汇编语言程序设计实例282

10.1 视频显示系统程序设计286

10.1.1 显示方式286

10.1.2 DOS功能调用显示技术288

10.1.3 BIOS功能调用显示技术290

10.1.4 彩色图形显示293

10.2 音频发声系统程序设计298

10.2.1 PC机的发声原理298

10.2.2 发音程序299

10.2.3 乐曲演奏程序300

10.3 数据通信系统程序设计303

10.3.1 并行通信接口I/O303

10.3.2 串行通信接口I/O304

习题10306

附录308

附录1 ASCII码表308

附录2 80x86/Pentium指令系统一览表309

附录3 动态调试工具软件DEBUG命令表325

附录4 汇编语言常见出错信息327

附录5 常用DOS功能调用(INT 21H)332

参考文献337

热门推荐