目录 1
前言 1
第一章 IBM个人电脑系统概观 1
导论 1
系统单元 2
系统键盘 4
系统列表机 6
单色显示器 7
界面卡 7
第二章 系统单元处理机电路板 13
导论 13
系统电路板之功能 13
第三章 8088微处理机 21
导论 21
界面讯号接脚 23
记忆体定址 28
8088暂存器 30
有效记忆位址之产生 35
8088指令集 35
第四章 系统单元汇流排之动作程序 39
导论 39
记忆体读取周期 41
记忆体写入周期 41
I/O埠读取周期 43
I/O埠写入周期 45
DMA汇流排周期 46
第五章 系统汇流排讯号 51
导论 51
讯号定义 51
汇流排电源与接地讯号 59
导论 63
第六章 系统汇流排之时序 63
时序图及表格 64
摘要 71
第七章 系统汇流排之负载与驱动能力 73
导论 73
系统汇流排之驱动能力 73
系统汇流排在扩充界面卡上之负载 77
电容性汇流排负载 78
一般性规则 78
第八章 系统汇流排之机械与电源特性 81
导论 81
PC界面卡之尺寸 84
系统单元之电源 85
电源去耦 87
第九章 系统岔断 89
导论 89
PC的岔断系统 90
岔断控制器 91
岔断时发生的一连串事件 94
岔断的内务工作 95
岔断的系统起始过程 97
岔断起始 99
岔断向量表的起始 99
8259 A岔断控制器的起始 102
起始命令字 104
操作控制字 107
ICW及OCW改变的影响 111
岔断性能 113
I/O汇流排岔断要求线之接界电路 114
第十章 系统的直接记忆体取存 117
导论 117
DMA基本概念 118
8237-5控制器的起始 122
DMA性能 135
DMA通道的重复使用 137
第十一章 系统计时计数器 139
导论 139
系统对于计时计数器通道的使用 140
程式规划计时计数器 143
计时计数器操作模式 146
第十二章 系统记忆体、I/O图与解码技术 151
导论 151
I/O埠的定址与使用图 151
I/O埠位址解码技术 156
扩充PC的埠位址 161
记忆体使用图 165
记忆体位址解码 168
动态记忆体更新功能 168
8088的待态产生 173
导论 173
第十三章 待态的产生 173
第十四章 数位I/O暂存器接界技术 185
导论 185
DI/DO暂存器的型式 187
第十五章 扩充PC上的岔断功能 205
导论 205
岔断扩充观念 205
扩充用8259 A装置的起始 207
扩充岔断的软体服务常式 209
进一步的岔断阶层扩充 209
第十六章 增加扩充的时序与计数功能 213
导论 213
计时计数器的设计 214
第十七章 高速资料传输 225
导论 225
可程式I/O资料传输 225
DMA资料传输 229
其它资料传输技术 231
第十八章 接界所用的卡与埠 233
导论 233
卡带界面 233
平行列表机埠卡的接界 236
游戏控制卡的接界 239
第十九章 讯号调符电路的接界 243
导论 243
RS-232-C界面 243
RS-423界面 245
RS-422界面 245
电流回路资料传输 247
开关的侦测 248
指示器的驱动 249
继电器的驱动 252
步进马达 253
类比/数位的转换 255
数位/类比转换 257
DAC与ADC装置的制造商 257
第二十章 接界用BASIC语言命令 261
导论 261
硬体接界用命令 262
硬体接界用的BASIC语言函数 264
BASIC的组合语言副程式 265
第二十一章 汇流排的扩充 267
导论 267
简单的汇流排扩充器设计 268
较复杂的设计 274
第二十二章 测试所设计的硬体与软体 277
导论 277
智慧型卡扩充器设计 278
译名对照表 293