图书介绍

80386程序设计PDF|Epub|txt|kindle电子书版本网盘下载

80386程序设计
  • 李旭东李思东等编译 著
  • 出版社: 中国科学院计算所公司
  • ISBN:
  • 出版时间:1988
  • 标注页数:494页
  • 文件大小:182MB
  • 文件页数:504页
  • 主题词:

PDF下载


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

下载说明

80386程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第一章 基本概念1

第一节 Intel微处理器的历史1

1.与8086、80286的兼容性1

第二节 数据格式2

1.内存2

2.符号3

3.无符号数4

4.无符号整数4

5.串6

6.位7

7.BCD码8

第三节 浮点数据类型9

1.浮点的介绍9

2.IEEE浮点标准10

3.如果缺少80387怎么办?10

4.数据格式11

5.整数数据类型11

6.BCD码12

7.实数格式13

8.临时实数15

9.特殊的情况16

10.异常19

第二章 机器状态及内存寻址20

第一节 寄存器21

1.通用寄存器21

2.处理器控制寄存器22

3.段寄存器25

第二节 内存寻址概念25

1.两部分寻址25

2.表示法25

第三节 内存寻址机构26

1.段部分:段寄存器26

2.偏移部分:寻址方式28

3.程序栈29

4.指针数据类型31

5.寻址方式及数据结构32

6.分段策略33

第四节 指令编码35

1.立即常数36

2.寄存器操作数38

3.内存操作数40

第五节 I/O空间48

第六节 浮点寄存器48

1.浮点累加器栈48

2.十六位状态与控制寄存器51

3.错误指针寄存器54

第三章 指令集57

1.第三章内容表57

2.指令字母顺序表62

3.指令描述格式68

4.整数79

5.多段180

6.操作系统191

7.浮点211

第四章 指令实例263

第一节 语法263

第二节 整型实例266

1.带符号除法266

2.分类267

3.阶乘268

4.信号灯(semaphore)271

5.串查找272

6.位块传送274

第三节 浮点实例277

1.浮点标志277

2.部分余数278

3.指数运算279

4.矩阵乘法280

5.统计282

第五章 存贮管理、保护与任务285

第一节 存贮管理功能286

1.地址变换286

2.保护288

第二节 分段294

1.段描述子表295

2.段选择子297

3.段描述子298

第三节 分页305

1.页表结构305

2.页表项的格式309

3.虚拟存贮311

4.页级保护311

5.修改页表项的软件问题312

第四节 处理器控制寄存器与系统段313

1.处理器控制寄存器313

2.段表基址寄存器316

3.任务状态段的格式318

第五节 与权限级相关的指令321

1.特权指令321

2.I/O空间的保护321

3.改变EFLAGS的指令326

第六节 控制转移的方法326

1.同一权限级,同一任务327

2.不同权限级,同一任务327

3.向低权限级返回331

第七节 分段机制的细节332

1.对异常的概述332

2.内存数据访问的细节334

3.控制转移的细节348

4.任务切换358

第六章 中断与异常365

第一节 中断365

1.INTR中断366

2.NMI中断366

第二节 异常366

1.指令再启动367

2.异常类型367

第三节 中断和异常的优先级371

第四节 屏蔽中断与异常371

第五节 中断/异常的传递方法372

1.中断与自陷门374

2.NT=0的IRET指令375

3.通过任务门进行传递376

4.任务门VS中断/自陷门377

第六节 中断/异常细节377

1.中断描述377

2.中断与自门陷379

3.IRET指令380

4.异常报告381

5.Segment Exception( )Routine382

6.Page Excption( )Routine382

第七节 协处理器错误异常383

1.受到屏蔽的异常与未受屏蔽的异常384

2.协处理器错误类别384

3.协处理器错误异常优先级387

第七章 操作系统举例388

第一节 语法388

第二节 初始化例子389

1.例子1概述389

2.初始化例子细节395

第三节 协处理器异常处理程序412

1.例子2概述412

2.异常处理程序细节413

第八章 调试支持416

第一节 术语416

第二节 调试断点417

1.调试寄存器417

2.断点地址的识别419

3.代码与数据断点之区别419

第三节 其它调试功能420

1.TSS的调试自陷420

2.INT 3421

3.单步方式421

第九章 运行8086与80286程序422

第一节 16位寄存器与寻址方式422

第二节 运行8086程序424

1.分段与寻址424

2.非法指令427

3.FLDENV,FSTENV和FNSTENV的8086格式427

4.虚拟8086方式的一些考虑429

5.实方式的一些考虑437

第三节 运行80286保护方式程序442

附录A 8086,80286,80386之间的比较445

一、8086与80386的比较445

二、80286与80386的比较446

附录B 8087,80287,80387之间的比较449

一、80287(及8087)与80387的比较449

1.指令执行449

2.其他差别449

二、8087与80387的比较452

附录C 二进制、十六进制和十进制数对照表453

附录D 2的幂次454

附录E ASCII码表455

附录F 80386操作码映象456

一、缩写的要点456

1.寻址方式的代码456

2.操作数类型的代码456

3.寄存器码457

附录G 80386指令格式和时序462

一、80386编码和时钟数总结462

二、指令编码479

1.指令集的32位扩展480

2.指令字段的编码481

附录H 机器指令译码指南489

附录I 80387对80386指令集的扩充491

热门推荐