简答题

8251A内部有哪些功能模块?其中读/写控制逻辑电路的主要功能是什么?

正确答案

8251A有一个数据输入缓冲寄存器和一个数据输出缓冲寄存器,一个发送移位寄存器和一个接收移位寄存器,一个控制寄存器和一个状态寄存器,一个模式寄存器和两个同步字符寄存器等功能模块。读/写控制逻辑电路用来配合数据总线缓冲器工作。其主要功能有:
1)接收写信号WR,并将来自数据总线的数据和控制字写入8251A;
2)接收读信号RD,并将数据或状态字从8251A送往数据总线;
3)接收控制/数据信号C/D,将此信号和读/写信号合起来通知8251A,当前读/写的是数据还是控制字、状态字;
4)接收时钟信号CLK,完成8251A的内部定时;
5)接收复位信号RESET,使8251A处于空闲状态。

答案解析