目录 1
第一章 IBM个人计算机概况 1
1.引言 1
2.系统单元 1
3.系统键盘 2
4.系统打印机 3
5.单色显示器 4
6.功能插件板 4
第二章 系统单元的处理器板 8
1.概述 8
2.系统板功能 8
第三章 8088微处理器 13
1.概述 13
2.8088微处理器的引出端 13
3.存储器寻址 17
4.8088寄存器组 18
5.有效存储器地址的产生 20
6.8088的指令系统 21
第四章 系统单元的总线操作 22
1.概述 22
2.存储器读总线周期 23
3.存储器写总线周期 24
4.I/O口读总线周期 24
5.I/O口写总线周期 25
6.DMA总线周期 26
2.信号定义 30
第五章 系统总线的信号说明 30
1.概述 30
3.总线电源和地线 34
第六章 系统总线的定时 36
1.概述 36
2.定时图及表格 36
3.小结 41
2.系统总线的驱动能力 42
第七章 系统总线的负载与驱动能力 42
1.概述 42
3.插件槽上的系统总线负载 45
4.容性总线负载 46
5.一般的经验规则 46
第八章 系统总线的机械特性及电源特性 47
1.概述 47
2.系统总线插件槽 47
3.PC插件板的尺寸 49
4.系统单元的电源 50
5.电源去耦 50
第九章 系统的中断结构 51
1.概述 51
2.PC的中断系统 51
3.中断控制器 52
4.中断发生时的事件序列 53
6.用于中断的系统初始化 55
5.中断的内务处理 55
7.中断初始化 56
8.中断向量表的初始化 56
9.8259A中断控制器的初始化 58
10.初始化命令字 59
11.操作控制模式字 61
12.改变ICW和OCW的影响 64
13.中断性能 64
14.与I/O总线的中断请求线连接的电路 64
第十章 系统的直接存储器存取 66
1.概述 66
2.DMA的基本概念 66
3.8237-5控制器的初始化 68
4.DMA页寄存器 76
5.DMA的性能 76
7.终止计数信号 77
6.DMA通道的暂停 77
1.概述 78
2.系统使用的定时计数通道 78
第十一章 系统定时器和计数器 78
3.定时计数器的编程 80
4.定时计数器的工作方式 82
第十二章 系统存储器、1/0适配置及译码技术 84
1.概述 84
2.I/O口寻址和使用分配图 84
3.I/O口地址的译码技术 87
4.扩充PC的口地址 90
5.存储器使用分配图 93
6.存储器地址译码 95
7.动态存储器的刷新功能 96
1.概述 97
2.8088等待状态的产生 97
第十三章 等待状态的产生 97
第十四章 数字输入/输出寄存器接口技术 104
1.概述 104
2.DI/DO寄存器的型式 105
第十五章 扩展PC的中断功能 116
1.概述 116
2.中断扩充的概念 116
3.扩充用的8259A器件的初始化 118
4.扩充中断用的服务子程序 119
5.进一步扩充中断级 120
第十六章 扩充定时和计数功能 121
1.概述 121
2.定时计数器的设计 121
第十七章 高速数据传送 128
1.概述 128
2.程序方式的I/O数据传送 128
3.DMA数据传送 130
4.其他的数据传送技术 132
第十八章 接口和接口板 133
1.概述 133
2.盒式录音机接口 133
3.并行打印机接口板的连接 135
4.游戏控制板的连接 137
第十九章 接口信号的转换 139
1.概述 139
2.RS-232C接口 139
3.RS-423接口 140
4.RS-422接口 140
5.电流环式的数据传送 141
6.开关量的检测 142
7.指示器的驱动 143
8.继电器的驱动 144
9.步进马达 145
10.A/D(模/数)转换 146
11.D/A(数/模)转换 147
12.常用的DAC和ADC器件及其制造厂 147
第二十章 在接口中应用的BASIC语言命令 149
1.概述 149
2.用于硬件接口的命令 149
3.用于硬件接口的BASIC语言的函数 150
4.BASIC中的汇编语言子程序 151
第二十一章 总线的扩充 152
1.概述 152
2.简单的总线扩充 152
3.比较复杂的扩充总线的设计 156
第二十二章 用于调试的硬件和软件 158
1.概述 158
2.调试用扩充板的设计 158
3.DOS的DEBUG程序 165
《IBM PC》丛书简介 167