图书介绍
80286微机系统分析PDF|Epub|txt|kindle电子书版本网盘下载
- 朱传乃,金国培编著 著
- 出版社: 北京中科院计算所第十四研究室
- ISBN:
- 出版时间:1988
- 标注页数:282页
- 文件大小:12MB
- 文件页数:292页
- 主题词:
PDF下载
下载说明
80286微机系统分析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
第一章80286的概况1
1.1 8086到802861
1.1.1 16位微处理器的历史1
1.1.2 80286的必要性1
1.2 微型机的基本构成3
1.3 总线周期4
1.3.1总线周期的组成4
1.3.2流水线寻址4
1.4 寄存器构成5
1.3.3命令周期和等待周期5
1.5 分段6
1.5.1段和逻辑地址6
1.5.2段寄存器的使用7
1.6 实地址模式和保护模式7
第二章 实模式的使用11
2.1 存储器、I/O的访问指令和传送指令11
2.1.1存储器、I/O的地址指定11
2.1.2传送命令11
2.1.3堆栈的使用13
2.1.4对I/O的数据传送13
2.2 运算指令14
2.3.1 JMP指令15
2.3 控制指令15
2.3.2 CALL指令和RET指令16
2.3.3 间接的JMP、CA LL指令16
2.3.4条件JMP指令17
2.4 数据串指令19
2.4.1数据串指令的操作和种类19
2.4.2带REP前缀的数据串指令21
2.5 扩充指令22
第三章 保护模式的使用26
3.1 段高速缓存器26
3.1.1保护模式的逻辑地址26
3.2.1描述符表27
3.2 描述符表27
3.2.2段选择器和描述符表28
3.2.3描述符的定义29
3.3 段寄存器的保护30
3.3.1 DS、ES的保护30
3.3.2 SS的保护31
3.3.3 CS的保护31
3.4 存储器访问的保护33
3.5 虚拟存储34
3.5.1实存储器和虚拟存储器34
3.5.2虚拟地址的实现34
3.6 描述符表的处理36
3.7 保护模式的初始设定37
4.1 特权级别39
4.1.1 OS的保护39
4.1.2 80286的特权保护39
第四章 特权级保护39
4.2 数据段、堆栈段的特权保护40
4.3 代码段的特权保护42
4.4 调用门转移43
4.5 堆栈段的保护44
4.6 用RET指令的转移45
4.8 “托罗衣术马”问题46
4.8.1托罗衣木马46
4.7 符合代码段46
4.8.2 用ARPL指令解决“托罗衣木马”问题49
4.9 I/O访问的保护51
第五章 中断处理52
5.1 中断原因52
5.2 中断过程和IDT53
5.2.1 中断处理和IDT53
5.2.2 用中断门、陷阱门的控制转移54
5.2.3 中断处理的优先55
5.2.4 中断程序的定义55
5.2.5实模式IDT55
5.3 硬中断56
5.4.3 BOUND指令58
5.4.2程序调试用中断58
5.4 软中断58
5.4.1 INTO指令58
5.5 内部中断60
第六章 任务与任务转换62
6.1单任务系统62
6.2 多任务系统62
6.2.1多任务系统的工作原理62
6.2.2 80286CPU的TSS63
6.2.3TSS的定义64
6.3 LDT与LDT描述符65
6.4 任务的定义66
6.5.2任务转换指令67
6.5 任务转换67
6.5.1 任务转换的过程67
6.5.3任务转换指令的用法68
6.6 任务门69
6.7 任务转换的例子70
第七章 异常保护74
7.1 异常保护74
7.2堆栈错75
7.3TSS错75
7.4 P位错76
7.6 双重错77
7.7 异常处理和再执行77
7.5 一般的保护错77
第八章80286CPU的硬件结构79
8.1 CPU核心部分的组成79
8.1.1 CPU的引脚及其功能79
8.1.2时钟发生器8228482
8.1.3总线控制器8228886
8.2 IBM PC/A T机的CPU核心部分89
8.3 系统板上I/O接口电路的选中控制90
8.4 系统定时/计数器(T/C)电路92
8.4.1定时/计数器的功用92
8.4.2 8254—2的功能框图和编程控制93
8.4.3 8254—2的工作方式97
8.5 键盘控制器98
8.5.1键盘控制器的功能98
8.5.2键盘控制器的接口电路102
8.6 键盘105
8.6.1 电源接通时所完成的功能106
8.6.2由系统向键盘发送的命令106
8.6.3键盘输出109
8.6.4键盘送到系统的命令码109
8.6.5时钟和数据信号110
8.7 实时时钟/互补金属氧化物半导体111
(RT/CMOS)RAM111
8.7.1实时时钟信息112
8.7.2 CMOSRAM配置信息114
8.8 IBM PC/AT机中的RT/CMOS RAM电路和I/O操作117
第九章 系统中断119
9.1 IBM PC/AT机的中断结构119
9.2 8259A可编程中断控制器120
9.2.1 8259A的逻辑功能120
9.2.2中断的响应过程122
9.2.3 8259A的编程123
9.2.4在IBM PC/AT机中对8259的初始化130
9.2.58259A的操作方式131
9.3 IBMPC/AT机中的中断控制逻辑135
10.1 DMA控制器和页面寄存器的地址分配136
第十章 IBM PC/A T机中的DMA控制器136
10.1.1页面寄存器的口地址分配137
10.1.2 DMA控制器的口地址分配138
10.2 8237DMA控制器139
10.2.1 8237的引脚功能140
10.2.2 8237的内部寄存器142
10.3 IBM PC/AT机中的DMA操作的应答过程146
第十一章 存储器148
11.1 存储器的结构148
11.1.1基本的存储器结构148
11.1.2使用特殊选通信号的存储器149
11.1.3利用流水线进行存取150
11.2 IBM PC/AT机中的存储器150
11.2.1地址空间的分配151
11.2.2 ROM152
11.2.3 RAM152
第十二章 数值运算协处理器80287157
12.1 80287的体系结构157
1 2.2 数值的表示方法159
12.3 寄存器堆栈的基本用法159
12.3.1寄存器堆栈的组成159
12.3.2对寄存器堆栈的加载160
12.3.3寄存器堆栈的存储161
12.4 运算指令和函数指令162
12.4.1基本的运算指令162
1 2.4.2函数指令164
1 2.5 80287同80286的连接165
1 2.5.1 80287与80286之间的连接方法165
12.5.280287的时钟167
12.5.3 80287的指令执行168
12.6 异常处理168
12.7 对80287的支持环境169
12.7.180286的支持169
12.7.2任务转换中的80287169
12.7.3 80287的仿真器170
12.7.4 MSW的初始化170
12.8 在IBM PC/AT机中的80287171
13.1.1一般的总线控制方式174
13.1 总线的控制方式174
第十三章 输入/输出(I/O)通道174
13.1.2局部总线控制方式175
13.1.3系统总线控制方式175
13.2 IBM PC/AT机中的I/O通道176
第十四章 IBM PC/AT机的系统BIOS185
14.1 系统BIOS185
14.1.1系统BIOS的用法185
14.1.2 BIOS编程提示190
14.2 键盘的编码和用法191
14.2.1编码191
14.2.2扩展编码195
14.3BIOS中的加电自检程序198
附图Ⅰ IBM PC/AT机电路图203
附图Ⅱ SP/AT机电路图227
附录Ⅰ 段与段描述符小结241
附录Ⅱ 80286的指令代码244
附表1 80286的指令代码244
附表2 mod代码和意义258
附表3 r/m代码和意义259
附表4 reg和r/m表示寄存器时的意义259
附表5 reg表示段寄存器时的意义259
附注 指令的处理260
附表6 80287协处理器指令系统276
参考资料282