基础篇 1
第一章 IBM PC总线标准 3
1.1 IBM PC/XT总线标准 4
一、概述 4
二、XT总线信号逻辑功能描述 5
1.2 IBM PC/XT系统总线时序分析 10
一、由8088CPU驱动的总线周期 10
二、DMA总线周期 14
三、IBM PC/XT系统总线负载和驱动能力 15
1.3 IBM PC/AT扩展总线分析与时序 17
一、AT机与XT机62引脚插座的差异 18
二、AT机辅加插座信号 19
三、AT总线时序分析 20
1.4 关于I/O通道的讨论 22
一、CPU内部结构 24
二、寄存器结构 24
第二章 汇编指令及方法 24
2.1 CPU结构 24
三、存储器组织 25
2.2 寻址方式 26
一、立即寻址 26
二、寄存器寻址 27
三、直接寻址 27
四、寄存器间接寻址 27
五、寄存器相对寻址 27
六、基址变址寻址 27
七、相对基址变址寻址 27
2.3 指令系统 27
一、数据传送类指令 27
四、程序转移类指令 28
二、算术运算类指令 28
三、位运算类指令 28
五、字符串操作类指令 29
六、CPU控制类指令 30
2.4 汇编语言及约定 30
一、汇编语言的格式 30
二、伪指令 31
2.5 汇编语言程序的建立与执行 33
一、建立汇编语言源程序(EDIT) 33
二、生成目标文件(TASM) 34
三、生成执行文件(LINK) 35
四、程序动态调试(DEBUG) 36
第三章 BIOS和DOS中断 40
一、扫描码与字符码 42
3.1 键盘输入 42
二、BIOS键盘功能调用 44
三、DOS键盘功能调用 45
3.2 显示器输出 48
一、显示属性 49
二、BIOS显示功能调用 50
三、DOS显示功能调用 52
3.3 打印机输出 53
一、DOS打印功能调用 54
二、BIOS打印功能调用 54
3.4 串行通信口操作 55
一、DOS串行口功能调用 55
二、BIOS串行口功能调用 57
3.5 避免DOS重入 60
一、DOS重入问题 60
二、避免DOS重入的方法 62
4.1 接口的基本概念 64
一、I/O接口部件的硬件分类 64
第四章 接口设计基本方法 64
二、I/O接口信号 65
三、接口部件的I/O端口 66
四、CPU与I/O接口的数据传送控制方式 69
4.2 I/O接口电路设计方法 69
一、I/O接口与计算机连接界面的设计 70
二、I/O接口与外设连接界面的设计 82
三、其他考虑要点 95
一、明确实验目的,弄清实验原理 99
三、拟定实验方案 99
二、了解实验环境 99
5.1 实验的预习 99
第五章 实验设计方法技巧 99
四、掌握实验仪器、工具的使用 100
5.2 实验的设计 100
一、实验的设计 100
二、实验调试步骤的拟定 101
5.3 实验的调试与实现 101
一、实验现象的记录 101
二、实验现象分析和排错 102
5.4 实验的总结 103
实验篇 105
第六章 IBM PC组织结构类实验 107
6.1 软件编程练习 107
实验一 BIOS和DOS功能调用练习 107
实验二 读写磁盘文件 118
实验三 简单中断 125
6.2 中断处理 125
实验四 BIOS功能扩充及中断嵌套 128
6.3 其它 136
实验五 PC机RAM扩充方法 136
实验六 DMA方式传送数据 138
实验七 定时与计数 146
第七章 通信类实验 156
7.1 并行通信 156
实验八 并行输入输出控制 156
实验九 数码显示器接口 163
实验十 键盘与显示器接口 167
实验十一 打印机接口 173
7.2 串行通信 179
实验十二 8251A串行通信 179
实验十三 双机通信 187
第八章 微机应用 194
8.1 数据采集系统 194
实验十四 A/D转换 194
实验十五 D/A转换 205
8.2 控制类实验 212
实验十六 步进电机转速控制 212
8.3 微机综合实验 220
实验十七 等精度智能频率计 220
实验十八 语音记录与重放 241
实验十九 多功能电子秒表及电压表 259
实验二十 PC机与单片机联机的测控系统 282
附录一 “E-8088系列高性能PC微机实验仪”介绍 287
附录二 8086/8088指令表 294
附录三 BIOS中断功能调用表 297
附录四 DOS INT 21H中断功能调用表 301