第一章 概述 1
1.1 ?言 1
1.2 IBM PC / XT机简介 3
第二章CPU子系统 6
2.1 8088微处理器 6
2.1.1程序可访问的8088内部寄存器 6
2.1.2 8088的存储器组织 9
2.1.3 8088的内部结构 11
2.1.4 8088的引脚及其功能 13
2.1.5 8088最大模式的时序 18
2.2 8087数值数据处理器 22
2.2.1 8087的特点 22
2.2.2 8087的结构 23
2.2.3 IBM PC / XT中8087的工作 25
2.3 8284时钟发生器驱动器 26
2.3.1时钟信号的产生 26
2.3.2复位逻辑 27
2.3.3准备好控制逻辑 27
2.4 8288总线控制器 28
2.4.1状态译码和控制逻辑 29
2.4.2输出命令 30
2.4.3控制输出 30
2.4.4 IBM PC / XT中的8288总线控制器 31
2.5 IBM PC / XT微型计算机的控制核心和等待状态控制电路 32
2.5.1 IBM PC/XT 型计算机的控制核心 32
2.5.2等待状态控制电路 35
2.6处理器子系统中的I/O接口电路的选中控制 36
2.7 8253-5定时器/计数器 37
2.7.1 8253- 5可编程定时器/计数器 37
2.7.2 8253- 5的工作方式 40
2.7.3 IBM PC / XT中的定时器/计数器 41
2.8系统配置开关和8255A- 5 42
2.8.1系统配置开关 42
2.8.2 8255A- 5可编程外围接口片 43
2.8.3 IBM PC / XT中8255A- 5的使用 46
2.8.4 8255A- 5和系统配置开关电路 49
2.9键盘 50
2.9.1键盘的工作原理 50
2.9.2IBM PC/XT的键盘 51
2.9.3键盘接口 52
2.10扬声器接口 53
第三章中断和DMA 55
3.1微型计算机的输入输出 55
3.2 IBM PC / XT的中断结构 56
3.2.1中断 56
3.2.2中断类型和中断向量 57
3.2.3软件中断 59
3.2.4硬件中断 59
3.2.5 8088的中断处理过程 60
3.3 8259A可编程中断控制器 61
3.3.1 8259A的逻辑功能 62
3.3.2中断响应过程 64
3.3.3 8259A的编程 65
3.3.4 8259A的操作方式 70
3.4 IBM PC / XT的中断控制逻辑 75
3.5数据传送的DMA方式 77
3.6 8237 DMA控制器 78
3.6.1 8237的引脚说明 78
3.6.2 8237的内部寄存器 81
3.6.3 DMA操作时序 86
3.7 IBM PC/XT中的DMA控制逻辑 88
3.7.1 DMA控制电路 88
3.7.2 DMA应答控制逻辑电路 91
第四章 存储器 96
4.1存储器空间的分配 96
4.2 ROM子系统 97
4.3 RAM子系统 99
4.3.1系统板上的RAM 99
4.3.2 4164动态存储器芯片 100
4.3.3 RAS和CAS生成电路 102
4.3.4 RAM电路 106
4.3.5奇偶校验 108
第五章IBM键盘接口及应用 110
5.1键盘工作原理 110
5.2 IBM键盘硬件接口1 111
5.3键盘操作的软件 编程 117
第六章IBM打印机系统 142
6.1针式打印机结构及原理 142
6.2打印机适配器及应用 150
6.3汉字打印驱动程序 159
第七章 彩色/图形显示系统 166
7.1彩色/图形显示原理 166
彩色CRT结构 166
光栅扫描 168
字母或图形的显示 169
扫描电流与视频信号时序 170
7.2 MC6845CRT控制器及应 170
MC6845芯片接口信号 171
MC6845内部寄存器组 172
MC6845芯片功能 174
MC6845芯片应用 176
7.3彩色/图形监视器适配器逻辑 177
MC6845初始化及控制 177
字符显示逻辑电路 182
图形显示逻辑电路 188
7.4彩色/图形监视器适配器编程应用 194
字符显示硬件滚动 194
图形显示画点程序 198
第八章5-1/4吋软盘子系统 203
8.1软盘驱动器原理及结构 203
磁记录编码方式 203
软盘片记录格式 206
软盘驱动器结构 208
8.2软盘驱动器适配器硬件逻辑 214
数字控制端口 216
软盘控制器电路 217
写预补偿电路 222
数字锁相和分离电路 223
适配器与驱动器接口 228
8.3软盘驱动器适配器编程应用 228
软盘控制器命令 228
软盘控制器命令应用 240
第九章5-1/4吋硬盘子系统 245
9.1硬盘驱动器 245
温盘机结构 245
温盘机电路逻辑 246
9.2硬盘驱动器适配器硬件逻辑 249
处理机接口逻辑 251
智能主控器逻辑 254
温盘机接口逻辑 258
9.3硬盘驱动器适配器编程应用 259
状态检测 259
设备控制块 262
HDC命令功能 262
HDC命令编程应用 268