目录 1
第一章 概论 1
1.1 微型计算机系统与OEM卡 1
1.1.1 微型计算机系统 1
1.1.2 OEM卡 2
1.1.3 OEM卡在微型计算机系统中的应用 3
1.2 OEM卡的分类与发展 8
1.2.1 OEM卡的分类 8
1.2.2 OEM卡的发展 9
第二章 打印机接口卡 12
2.1 结构与工作方式 12
2.2 电路分析 13
2.2.1 IBM-PC/XT打印机接口卡的电路分析 13
2.2.2 AppleⅡ及中华学习机打印卡的电路分析 20
2.3 打印卡的系统软件 25
2.3.1 IBM-PC打印驱动程序INT 17H 25
2.3.2 AppleⅡ打印驱动程序 28
2.4.1 汉字打印驱动模块的功能 30
2.4.2 打印方式的实现 30
2.4 CC-BIOS汉字打印驱动模块分析 30
2.4.3 CC-BIOS汉字打印驱动模块的结构 33
2.4.4 关于0号功能模块的讨论 36
2.5 打印卡应用程序的设计 39
2.5.1 打印机控制程序的设计 39
2.5.2 图形打印程序的设计 43
3.1.1 电视显示原理 47
第三章 CRT显示卡 47
3.1 微型计算机CRT显示原理 47
3.1.2 字符显示原理 49
3.2 CRT控制器 51
3.2.1 CRTC内部寄存器 51
3.2.2 MC6845的引脚及其功能 53
3.2.3 CRTC的控制功能 54
3.3.1 单色显示接口原理 55
3.3 IBM-PC单色显示接口 55
3.3.2 单色显示接口电路分析 60
3.4 IBM-PC彩色显示适配器及彩色显示程序分析 76
3.4.1 彩色图形显示卡的功能 78
3.4.2 彩色图形显示卡中的地址分配 82
3.4.3 IBM-PC屏幕I/O驱动程序剖析 86
3.5 CRT显示卡的应用 95
3.5.1 CRTC(MC6845)编程 96
3.5.2 屏幕显示模式的设置编程 97
3.5.3 光标设置的编程 98
3.5.4 卷轴技术与编程 99
3.5.5 彩色显示卡的字符/数字显示编程 101
3.5.6 彩色显示卡的图形显示编程 103
3.5.7 实现一台微机带多台CRT显示器的技巧 105
3.5.8 两个范例 106
3.6 IBM-PC DOS 3.2 INT 10H驱动程序 114
4.1 概述 126
第四章 模/数、数/模转换卡 126
4.2 IBM-PC 12位模/数、数/模转换卡——ADDA-12 128
4.2.1 总体结构 128
4.2.2 A/D转换部分的组成及原理 132
4.2.3 D/A转换部分的组成及原理 137
4.3 IBM-PC12位模/数、数/模转换卡的应用 141
4.3.1 A/D,D/A转换程序的结构和功能 141
4.3.2 应用实例 143
4.4 AppleⅡ模/数、模/数转换卡的原理及应用 155
4.4.1 总体结构 155
4.4.2 A/D,D/A转换卡的应用 158
第五章 高速数值、数据处理器 173
5.1 概述 173
5.1.1 速度问题 173
5.1.2 安装 173
5.1.3 指令流 173
5.2 Intel 8087的内部结构 174
5.2.1 控制部件(CU) 176
5.2.2 数值执行部件(NEU) 177
5.3 Intel 8087与8088的通讯 178
5.3.1 连接电路 178
5.3.2 主处理器与协处理器的协同工作 178
5.4 Intel 8087指令系统与数据格式 179
5.4.1 指令系统 179
5.4.2 数据格式 183
5.5 Intel 8087汇编语言程序设计实例 185
第六章 磁盘驱动器接口卡 187
6.1 磁盘驱动器接口卡组成的一般原理 187
6.2 AppleⅡDISKⅡ硬件逻辑 189
6.2.1 BOOT0引导程序与PROM控制电路 189
6.2.2 步进马达与主电机控制电路 189
6.2.3 读/写控制电路 191
6.3.1 与接口卡有关的磁盘驱动器的工作机构 192
6.3 引导程序的BOOT0的分析 192
6.3.2 BOOT0的功能 193
6.3.3 BOOT0的程序框图及程序注释 200
6.3.4 BOOT0与系统的生成 206
6.4 多个驱动器接口卡的使用 207
第七章 温盘适配器 209
7.1 IBM-PC/XT温盘适配器 209
7.1.1 I/O接口电路 209
7.1.2 智能控制电路 231
7.1.3 状态及控制电路 255
7.1.4 时钟电路 256
7.1.5 读数据与锁相电路 256
7.1.6 地址检测电路 258
7.1.7 不归零制读写电路 258
7.2 IBM-PC/XT温盘适配器的应用 260
7.2.1 温盘驱动器系统与主机的连接 260
7.2.2 适配器命令、数据的传输方式 260
7.2.4 温盘适配器的诊断 263
7.2.3 指令执行过程及适配器的工作环境 263
第八章 EPROM写入卡 270
8.1 EPROM读写 270
8.1.1 读写原理 270
8.1.2 编程与校验方法 271
8.2 Apple EPROM写入卡 273
8.2.1 Apple写入卡的组成 273
8.2.2 MC6821并行输入、输出接口 273
8.2.3 编程逻辑原理 273
8.2.4 写入卡的编程程序 275
8.3 EPROM写入卡的应用 294
8.3.1 与写入卡有关的存储空间的分配 294
8.3.2 写入卡的结构 295
8.3.3 编程卡操作使用流程 296
8.3.4 CP/M系统下怎样使用EPROM写入卡 298
8.3.5 EPROM写入卡的改进 300
8.3.6 实例(写32K) 301
8.4.1 组成原理 303
8.4 IBM-PC EPROM写入卡 303
8.4.2 使用流程 304
第九章 汉卡 311
9.1 功能与类别 311
9.2 原理 311
9.2.1 汉卡的一般原理与工作方式 311
9.2.2 汉字库 312
9.3 电路分析 320
9.3.1 译码电路 320
9.3.2 字库低位地址计数电路 322
9.3.3 地址总线电路 323
9.3.4 数据总线电路 325
9.3.5 4MB汉字芯片数据的读出 325
9.4 汉卡的软件分析 327
附录 IBM-PC扩充插座信号 329
参考文献 332