图书介绍

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

汇编语言程序设计
  • 殷肖川主编;秦莲,孙鹏,赵雪岩,姬伟锋副主编 著
  • 出版社: 清华大学出版社;北京交通大学出版社
  • ISBN:7810824732
  • 出版时间:2005
  • 标注页数:297页
  • 文件大小:12MB
  • 文件页数:308页
  • 主题词:汇编语言-程序设计-高等学校-教材

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.1.2 微型计算机系统的主要性能指标2

1.2 进位计数制及相互转换3

1.2.1 进位计数制3

1.2.2 进位计数制的相互转换4

1.3.1 计算机中数的表示方法5

1.3 数值信息表示5

1.3.2 微型计算机的算术运算7

1.4 字符表示法9

1.5 基本逻辑运算9

1.6 程序设计语言11

1.6.1 机器语言11

1.6.2 汇编语言11

1.6.3 高级语言11

习题12

2.1.1 结构特点与框图14

第2章 微型计算机系统组成14

2.1 微型计算机系统硬件结构14

2.1.2 主要组成部分及功能15

2.2 8086/8088微处理器17

2.2.1 内部结构17

2.2.2 引脚及功能19

2.3 存储器组成23

2.4 系统总线24

2.5.2 I/O端口的编址方式25

2.5.1 I/O接口概述25

2.5 输入/输出接口25

2.5.3 I/O同步控制方式26

2.6 80x86系列微处理器简介27

2.7 微型计算机软件系统29

习题29

第3章 8086寻址方式与指令系统31

3.1 8086的寻址方式31

3.1.1 有效地址EA31

3.1.4 寄存器寻址32

3.1.3 立即寻址32

3.1.2 段约定和段更换32

3.1.5 存储器寻址方式33

3.2 8086指令系统35

3.2.1 传送指令35

3.2.2 算术运算指令38

3.2.3 逻辑运算指令45

3.2.4 移位指令47

3.2.5 串操作指令48

3.2.6 控制转移指令51

3.2.7 转移指令52

3.2.8 调用和返回指令54

3.3 处理器控制指令55

3.3.1 标志操作指令55

3.3.2 其他控制指令55

习题56

第4章 8086汇编语言58

4.1 汇编语言源程序格式58

4.2.1 程序结构伪指令语句59

4.2 伪指令语句59

4.2.2 过程和宏定义伪指令语句70

4.2.3 条件汇编伪指令语言71

4.2.4 列表伪指令语句73

4.3 汇编语言程序的调试与运行74

4.3.1 上机调试过程74

4.3.2 常用DEBUG命令77

习题81

5.2 顺序程序设计82

5.1 程序设计方法82

第5章 汇编程序设计82

5.3 分支程序设计84

5.3.1 分支结构84

5.3.2 用分支指令实现分支结构程序86

5.3.3 用伪指令实现分支结构90

5.4 循环程序设计92

5.4.1 循环结构92

5.4.2 单循环程序设计94

5.4.3 多重循环程序设计97

5.4.4 用伪指令实现循环结构100

5.5 子程序设计101

5.5.1 子程序定义102

5.5.2 子程序的调用和返回103

5.5.3 子程序的参数传递104

5.5.4 子程序嵌套与递归110

5.6 模块化程序设计112

5.6.1 模块划分112

5.6.2 源程序文件包含113

5.6.3 模块间的连接114

习题115

6.1.1 I/O接口116

6.1.2 端口编址方式116

第6章 输入/输出与中断控制116

6.1 I/O概述116

6.1.3 I/O指令117

6.1.4 I/O控制方式118

6.2 简单I/O程序举例119

6.3 中断系统121

6.3.1 中断和中断源122

6.3.2 中断向量表122

6.3.3 中断服务程序123

6.3.4 设置中断向量124

6.3.5 中断功能分类125

6.4 系统功能调用与BIOS中断126

6.4.1 调用方式126

6.4.2 系统功能调用126

6.4.3 BIOS中断调用128

6.5 软中断开发143

6.5.1 软中断开发方法143

6.5.2 中断重定向145

6.5.3 驻留中断程序146

习题148

第7章 32位指令及其编程150

7.1 32位微处理器结构150

7.1.1 80386微处理器结构150

7.1.2 Pentium微处理器结构151

7.1.3 Pentium微处理器基本寄存器组154

7.1.4 Pentium微处理器系统级寄存器组156

7.2 80x86 CPU的工作方式158

7.3.1 新增的寻址方式161

7.3 32位扩展指令161

7.3.2 常用32位扩展指令162

7.4 32位程序设计168

7.4.1 32位汇编开发环境168

7.4.2 实模式下的编程170

7.4.3 保护模式下的编程177

7.4.4 程序实例179

习题181

8.1 混合编程方式183

8.2 C/C++的嵌入式汇编183

第8章 汇编语言与C/C++混合编程183

8.2.1 在C/C++程序嵌入汇编语句184

8.2.2 在嵌入式汇编中访问C/C++的数据187

8.2.3 用汇编程序段编写C函数190

8.2.4 在嵌入式汇编中调用C/C++函数191

8.3 用C/C++调用汇编模块194

8.3.1 接口约定194

8.3.2 调用汇编模块196

习题200

9.1.1 汇编语言Win32程序框架201

第9章 Win32程序设计201

9.1 汇编语言Win32程序简介201

9.1.2 简单Win32应用程序设计204

9.2 资源文件的使用207

9.2.1 资源文件的作用207

9.2.2 资源文件在汇编中的应用209

9.2.3 编程实例210

9.3 Win32程序设计实例219

9.3.1 WM_PAINT消息的处理219

9.3.2 键盘消息处理224

9.3.3 鼠标消息处理227

习题230

附录A ASCII码表231

附录B DOS和BIOS的宏定义232

附录C DEBUG命令表241

附录D 中断列表242

附录E Pentium指令的执行周期数285

参考文献297

热门推荐