图书介绍

16位/32位微处理器汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

16位/32位微处理器汇编语言程序设计
  • 吴功宜等编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118015822
  • 出版时间:1997
  • 标注页数:198页
  • 文件大小:7MB
  • 文件页数:209页
  • 主题词:

PDF下载


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

下载说明

16位/32位微处理器汇编语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 Intel微处理器体系1

1.1.1 IntcI微处理的演变1

第一章 Intel微处理器结构1

1.1.2 Intcl微处四器rrJl边4\Tll2

1.2.1 803861红枪术2

1.2.2 80486和Pcnuum的主要技术特点3

1.2.3 Intcl32 位微处理器性能比较3

1.3 80386与80186结构5

1.3.1 80386结构设计的主要特点5

1.3.2 80486结构设计的主要特点6

1.4.2 通用寄存器7

1.4 80386/80486寄存器7

1.4.1 80386/80486寄存器类型7

1.4.3 段厅存器8

1.4.4 指令指针寄存器9

1.4.5 标志寄存器9

1.4.6 控制寄存器11

1.4.7 系统地址寄存器12

1.4.8 调试寄存器13

1.4.9 测试寄存器13

1.5 数据类型与全地址类型13

1.5.1 数据类型13

1.5.2 全地址类型15

第二章 寻址方式16

2.1 寄存器寻址方式与立即寻址方式16

2.1.1 寄存器寻址方式16

2.1.2 立即寻址方式16

2.2 存储器寻址方式16

2.2.1 段基地址与有效地址16

2.2.2 存储器寻址方式17

2.3 16位与32位寻址的区别18

3.1.3 线性地址20

3.1.2 逻辑地址20

3.1.1 分段结构20

3.1 存储器组织20

第三章 存储器组织与管理20

3.1.4 物理地址21

3.2 描述符与述符表22

3.2.1 段描述符22

3.2.2 描述符表25

3.2.3 定位描述符表的系统寄存器26

3.3 存府器分页27

3.3.1 分页机构27

3.3.2 页目录与页表28

3.4.1 特机与特权级29

3.4 特权、保护及任务切换29

3.3.3 页转备缓冲器29

3.4.2 描述符访问和特权检查31

3.4.3 任务切换33

第四章 汇编语言程序结构35

4.1 编程模型35

4.1.1 寄存器组35

4.1.2 语法元素36

4.2 程序结构37

4.2.1 程序框架37

4.2.2 汇编程序的缓行和注释38

4.3 汇编语言语句格式39

4.2.3 个程序样例39

4.3.1 伪指令格式40

4.3.2 指令格式40

4.4 标号和变量类型41

4.5 段的组织43

4.5.1 定义代码段和数据段43

4.5.2 定义堆线段47

4.5.3 段访问的指定47

4.5.4 段寄存器的初始化50

4.6.1 程序的正常结束52

4.6.2 程序的编译、连接和运行52

4.6 程序的运行52

第五章 汇编语言数据组织54

5.1 变量的定义和预置54

5.1.1 变量的存府分配54

5.1.2 变量的属性55

5.1.3 变量的定义及预置55

5.1.4 数组的定义58

5.2 标号59

5.3 符号数据的使用60

5.4 汇编语言表达式62

5.5.1 操作符的优先次序64

5.5 操作符64

5.5.2 操作符的使用66

5.6 指令操作数71

第六章 简单汇编语言程序设计76

6.1 指令的类型与格式76

6.1.1 指令系统概述76

6.1.2 指令的一般格式76

6.2 数据传送指令与程序77

6.2.1 传送类指令集77

6.2.2 传送指令用法78

6.2.3 数据传送程序举例83

6.3.2 算术运算指令的用法85

6.3.1 算术运算指令集85

6.3 算术运算指令与程序85

6.3.3 算术运算程序举例88

6.4 逻辑运算指令与程序89

6.4.1 逻辑运算指令集89

6.4.2 逻辑运算指令的用法90

6.4.3 逻辑运算程序举例93

6.5 转移指令与分支程序94

6.5.1 转移指令集94

6.5.2 转移指令的用法95

6.5.3 分支程序举例97

6.6.1 串操作指令集98

6.6 串操作指令与程序98

6.6.2 串操作指令的用法99

6.6.3 串操作程序举例102

6.7 循环指令与程序104

6.7.1 循环指令集104

6.7.2 循环指令的用法104

6.7.3 循环程序举例105

第七章 复杂汇编程序设计107

7.1 结构107

7.1.1 结构的概念107

7.1.2 结构的定义107

7.1.3 结构分配语句108

7.1.4 结构变量及域的访问109

7.2 记录110

7.2.1 记录的概念和定义110

7.2.2 记录分配语句111

7.3.2 过程的调用与返回111

7.2.3 记录的访问112

7.3 过程113

7.3.1 过程的定义113

7.3.3 过程程序举例116

7.4.1 宏调用慨述118

7.4 宏调用118

7.4.2 宏调用建立121

7.4.3 预定义宏123

7.4.4 代码宏128

7.5 汇编程序应用实例131

7.5.1 磁道格式化131

7.5.2 屏幕保存与恢复131

7.5.3 打印机的控制135

第八章 80387/80287协处理器结构及程序设计137

8.1 80387/802875结构及工作原理137

8.1.1 浮点堆栈137

8.1.2 80387/80287环境138

8.1.3 数据类型141

8.2.1 数据传送指令143

8.2 80387/80287指令集143

8.2.2 常数指令144

8.2.3 算术指令145

8.2.4 比较指令148

8.2.5 超越指令150

8.2.6 处理器控制指令152

8.3 80387/80287程序设计155

8.3.1 整数与实数运算155

8.3.2 超越函数计算162

9.1.1 保护模式控制指令169

第九章 保护模式与程序设计169

9.1 保护模式专用指令169

9.1.2 保护参数检验指令170

9.2 保护模式系统启动和退出172

9.2.1 保护模式建立方法172

9.2.2 保护模式监?程序初始化173

9.2.3 从保护模式返回到头地址模式179

9.3 32位程序设计179

9.3.1 32位算术运算181

9.3.2 移动32位数据串183

9.3.4 索引和基地址寄存器的灵活性184

9.3.3 寻址4GB内存184

9.4 中断与异常186

9.4.1 中断与异常186

9.4.2 中断服务过程187

9.4.3 中断与异常优先级187

9.4.4 异常错误码188

第十章 80386/80486与8086、80286的区别189

10.1 实地址模式下80386/80486与8086、80286的区别189

10.1.1 80386/80486与80486微处理器的区别189

10.1.2 80386/80486与80286微处理器的区别190

10.1.3 80386与80486在实模式下的区别191

10.3.1 在80386/8048667上运行80286程序192

10.2 虚拟8086模式下80386/80486与8086的区别192

10.3 80386/80486与80286应用程序兼容性问题192

10 3.2 80486与0386/80387系统的区别193

10.3.3 80486与80286/80287系统的区别194

10.3.4 80486与8086/8087系统的区别195

10.4 16位和32位混合模式196

10.41 纯16位和纯32位与32位控制机制196

10.4.2 80386/80486的16位和32位控制机制196

10.4.3 数据类段的共享197

10.4.4 16位和32位代码段回的控制转移197

10.4.5 中断/异常孤控制转移198

参考文献198

热门推荐