目录 1
第一章 PS/2系统总述 1
第一节 引言 1
第八章 PS/2的操作系统—OS/ 2
一、新的视频标准 3
第二节 系统概况 3
二、PS/2的兼容性 5
三、PS/2的软件 5
第三节 系统的技术特点 7
一、PS/2的硬件技术特点 7
二、PS/2的其它技术特点 11
第二章 PS/2的各种机型 12
第一节 PS/2的基本机型 12
一、概述 12
二、MCGA视频标准 12
三、30型的硬件和软件 13
四、新的特性 15
五、操作与问题 15
六、其它性能 16
第二节 PS/2的中档机型 16
一、总述 16
二、50型的配置与内部结构 17
三、50型系统板的有关部件 19
四、软件和资料 21
五、50型的电源和防止EMI措施 22
六、60型的配置与结构 23
七、基准测定 23
二、32位总线 25
第三节 PS/2的高档机型 25
一、基本配置和结构 25
三、基准测定 27
第三章 80286微处理器 29
第一节 基本结构 29
一、80286的概况 29
二、寄存器组 31
三、数据类型 32
四、中断及其优先级 33
二、选择符 36
一、存贮器寻址概述 36
第二节 存贮器管理 36
三、描述符 37
四、描述符表 40
第三节 特权和保护机构 42
一、特权系统 42
二、保护机构 43
第四节 总线结构 45
一、总线接口 45
二、总线用途 47
第四章 80386微处理器 50
一、概述 50
第一节 基本结构 50
二、寄存器组 52
三、数据类型 57
四、指令系统 60
五、中断和异常 61
一、存贮管理总述 62
第二节 存贮管理与保护 62
二、分段 64
三、分页 65
四、分段分页结合 65
五、保护机构 67
一、流水线和并行操作 70
第三节 硬件实现 70
二、专用硬件 73
三、多任务支持机构 74
第四节 调试与测试 75
一、调试功能 75
二、测试功能 76
第五节 系统性能与系统实质 78
一、系统性能 78
二、兼容性 78
三、系统实质 79
一、虚拟存贮器概述 81
第六节 虚拟存贮器和虚拟机 81
二、虚存方案 82
三、80286的虚存方案 83
四、80386的虚存方案 84
五、虚存的作用 86
六、虚拟机 86
第七节 总线结构 88
一、总线接口 88
二、总线周期 89
三、总线宽度的控制 91
二、IEEE标准的实现 93
第一节 80387总述 93
一、概述 93
第五章 80387协处理器 93
三、系列兼容性 94
第二节 外部结构和接口协议 94
一、外部结构 94
二、系列接口 95
三、接口协议 96
第三节 内部结构和性能 100
一、内部结构 100
二、特性 103
一、典型的硬件配置 104
第四节 80387的应用 104
二、单板计算机 105
三、多重处理系统 106
四、分布式处理 106
五、与PC AT兼容的接口 107
第五节 80387编程 108
第六章 PS/2的总线结构 112
第一节 微通道概述 112
一、微通道的推出 112
二、微通道的特点 112
三、微通道的规格和工作情况 113
四、仲裁逻辑 115
第二节 16位微通道的结构和性能 117
一、基本结构 117
二、中断逻辑 118
四、POS和POST 119
三、仲裁机制 119
五、中断响应时间 121
第三节 32位微通道的结构与性能 126
一、32位微通道的结构 126
二、32位微通道的运行 128
三、细节问题 130
第四节 微通道与NuBus总线 131
一、引言 131
二、总线的作用 132
三、两种总线的概况 132
四、定时临界部分 133
五、总线操作 136
六、总线地址空间 138
七、总线使用权 140
八、卡的配置 141
九、总结 141
第七章 PS/2的视频子系统 143
第一节 视频子系统的概况 143
一、引言 143
二、监视器 143
三、兼容性 143
第二节 EGA视频标准 144
一、与CGA的兼容性 144
二、硬件配置 144
三、图形控制器和寄存器 145
四、EGA RAM的结构 145
五、位平面和象元 146
六、象元的写入 147
七、象元的读出 152
八、象元和调色板 155
第三节 MCGA视频标准 155
一、MCGA的结构 155
二、MCGA的性能 157
三、视频BIOS 158
四、字母数字模式的程序设计 158
五、图形方式的程序设计 161
第四节 VGA视频标准 163
一、VGA总述 163
六、视频DAC的程序设计 163
二、视频BIOS 164
三、字母数字模式的设计 164
四、图形模式的程序设计 165
五、图形控制器的编程方法 166
六、视频DAC的程序设计 168
七、小结 170
一、OS/2的推出 171
第一节 OS/2的概况 171
二、OS/2的版本 172
三、OS/2的基本特征 172
四、运行环境 173
五、应用环境 173
第二节 OS/2的体系结构 175
一、内部结构 175
二、各部分的基本功能 175
三、内存映象 177
二、磁盘结构 178
第三节 OS/2的系统实现 178
一、屏幕组 178
三、应用程序接口 179
四、动态链接 180
五、多任务处理和调度 181
六、进程间的通信 184
七、监控程序 185
八、存贮管理 186
九、兼容性 186
第四节 OS/2的设计目标 187
一、应用程序接口 190
第五节 OS/2的应用程序 190
二、应用程序类型 191
三、老的MS-DOS应用程序 192
四、系列应用程序 192
五、内核应用程序 193
六、Windows/表示管理程序的应用程序 194
七、应用程序的开发工具 194
八、系列应用程序的实例 194
九、内核应用程序的实例 199
附录A 80286的指令集 205
附录B OS/2的命令集 223
参考资料 255