目录 1
8274多协议串行控制器在异步通信中的应用 1
前言 1
通信功能 1
系统接口 1
范围 2
串行异步数据链路 2
字符 3
帧格式 3
奇偶校验 4
定时 4
通信方式 5
间断状态 5
MPSC系统接口 5
硬件环境 5
操作接口 6
复位 7
外部/状态锁存 7
错误报告 8
发送器/接收器的预置 8
查询操作 9
中断结构 10
中断驱动操作 10
中断源/优先级 11
中断预置 11
中断服务例程 12
数据链路接口 13
串行数据接口 13
数据计时 13
调制解调器控制 13
附录A 异步通信的命令/状态说明 14
附录B MPSC查询式发送/接收字符例程 22
附录C 中断驱动式发送/接收软件 24
附录D 使用SDK-86的应用实例 28
硬件接口 28
软件接口 29
简短的8274应用程序 33
8274多协议串行控制器在同步通信中的应用 49
引言 49
同步协议综述 49
面向比特的协议综述 49
字节同步通信 50
方框图 51
串行接口 52
CPU接口 52
发送和接收数据通路 53
多协议串行控制器的中断结构 54
接收中断 55
发送中断 57
外部/状态中断 57
中断优先级的判定 59
多协议串行控制器的操作方式 61
中断驱动方式 61
DMA方式 64
向量/非向量方式 65
wait方式 65
应用实例 67
iSBC88/45 67
软件 68
8274的预置 68
中断子程序 70
主程序 73
几种特殊应用 74
MPSC链路操作 74
双同步透明通信 75
高速DMA操作 76
自动允许方式 76
编程提示 77
异步操作 77
非向量方式 77
HDLC/SDLC方式 77
状态寄存器RR2 77
预置程序 77
发送短缺/EOM锁存 77
DMA方式的优先级 78
符录A应用实例:软件表格 78
EOI命令 78
同步字符装入禁止 78
iAPX86/20数值数据处理器在小型商业计算机中的应用 94
引言 94
iAPX86/20硬件概述 95
例行程序的执行 96
利息 98
年金 99
偿债基金 99
补充进货算法 100
线性规划 104
结论 108
附录A 109
利率计算例行程序 109
年金计算例行程序 110
用Silve r-Meal试探方式计算的例行程序 113
用Wagner-Whitin方式计算的例行程序 117
解线性规划问题的例行程序 120
iAPX86/20数值数据处理器在三维图形中的应用 122
引言 122
iAPX86/20硬件概述 123
三维图形的基本原理 124
执行过程 128
三维图形描述及用户接口 131
现行转换 133
软件包的内部操作 133
观察转换 134
Z-裁剪 134
投影 135
X-Y裁剪 135
窗口到观察口的转换 136
绘图机接口 136
性能测定 136
结论 138
附录A 139
附录B 165
前言 166
80186的应用介绍 166
CPU 167
80186综述 167
增强型80186 CPU 168
DMA单元 168
定时器 168
中断控制器 169
时钟发生器 169
片选和就绪信号发生器 169
集成外围电路的访问 169
总线与80186的接口 170
80186的使用 170
存贮器系统举例 184
HOLD/HLDA接口 190
8086总线和80186总线的区别 193
DMA单元接口 195
DMA特性 195
DMA单元的程序设计 196
DMA传送 197
DMA请求 198
DMA响应 199
外部同步的DMA传送 200
内部产生的DMA请求 200
DMA暂停和NMI 202
DMA接口举例 202
定时器单元接口 205
定时操作 205
定时寄存器 206
定时器事件 208
定时器输入管脚操作 209
定时器输出管脚操作 210
80186定时器应用实例 210
中断控制器操作 211
中断控制器模块 211
80186中断控制器接口 211
中断控制寄存器 212
中断源 216
中断响应 218
中断控制器的外部连接 221
8259A/级联方式接口举例 224
80130 iRMX 86方式接口举例 224
中断等待时间 225
时钟发生器 225
复位 226
就绪信号的发生 226
使用外部振荡器 226
晶体振荡器 226
时钟发生器 226
片选 227
存贮器片选 228
外围片选 229
就绪信号的产生 229
片选用法举例 230
重叠片选区 230
80186系统预置 231
iRMX 86系统预置 231
80186系统的软件 231
8086和80186执行指令的区别 232
结语 233
附录A 外围控制块 233
附录B 80186同步信息 235
附录C 80186 DMA接口程序举例 236
附录D 80186定时器接口程序举例 239
附录E 80186中断控制器接口程序举例 243
附录F 80186/8086系统预置程序举例 245
附录G 80186等待状态特性 246
附录H 80186的新指令 250
附录I 80186/80188的区别 253