《80x86 80x87的结构与汇编语言程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:周明德,张淑玲编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1993
  • ISBN:7302012725
  • 页数:288 页
图书介绍:

目录 1

1 80x86的结构 1

1.1 80x86的功能结构 1

1.2 80x86的寄存器结构 4

一、标志寄存器 5

二、控制寄存器 8

2 80x87的结构 11

2.1 概述 11

2.2 80x87的数字系统 12

一、二进制整数 14

二、十进制整数 15

三、二进制实数 15

2.3 80x87的结构 16

一、控制单元 18

二、数值处理单元 19

3 80x86的指令系统 29

3.1 指令中的操作数 29

3.2 80x86的指令系统 30

4 80x87的指令系统 57

4.1 指令中的操作数 57

4.2 80x87的指令系统 57

5 80x86的汇编语言 71

5.1 汇编语言的格式 71

一、80x86汇编语言程序的一个例子 71

一、标记 72

二、80x86汇编语言源程序的格式 72

5.2 语句行的构成 72

二、符号 76

三、表达式 77

四、结构和记录 80

五、语句 85

5.3 指示性语句 86

一、符号定义语句 86

二、数据定义语句 87

三、段定义语句 95

四、过程定义语句 107

六、定义处理器和协处理器 108

五、结束语句 108

七、宏汇编与条件汇编 109

5.4 指令语句 117

一、指令助记符 117

二、指令前缀 118

三、操作数寻址方式 119

四、串操作指令 121

6 80386的工作方式 124

6.1 实地址方式 124

6.2 保护虚地址方式 125

一、保护方式下的寻址机制 125

二、全局描述符表和局部描述符表 126

三、描述符 127

四、选择子 131

五、段描述符的高速缓冲寄存器 131

六、80386中的特权级 133

七、任务切换 141

6.3 虚拟8086方式 145

一、虚拟8086方式的特点 146

二、虚拟8086方式下的I/O 147

位图 147

三、进入和离开虚拟8086方式 149

四、虚拟8086方式的控制转移 151

二、80386中的异常 152

一、80386中的中断 152

6.4 80386中的中断和异常 152

三、中断向量表 156

7 实地址方式下的汇编语言程序设计 157

7.1 概述 157

一、什么是DOS功能调用 157

二、DOS功能调用清单 157

三、功能调用的方法 158

7.2 有关I/O的功能调用 167

一、有关输入的功能调用 167

二、有关输出的功能调用 168

三、应用举例 168

一、与CP/M兼容的功能调用 174

7.3 有关文件的功能调用 174

二、与Xenix兼容的系统调用 175

三、文件操作的程序举例 176

7.4 8087程序设计举例 190

一、整数运算 190

二、实数运算 194

三、数组和矩阵运算 196

四、超越函数的计算 208

8 保护方式下的汇编语言程序设计 220

8.1 例题1 220

8.2 例题2 229

一、要求 229

二、确定描述符和选择子 230

三、程序及注释 232

8.3 例题3 235

一、确定描述符和选择子 235

二、确定任务状态段 238

三、程序说明 239

8.4 一个可运行的实例分析 246

附录 80386的指令系统 266

一、指令的一般格式 266

二、指令系统的32位扩展 267

三、指令场的编码 267

四、80386指令编码和时钟数小结 273

参考文献 288