微型计算机技术及应用(第四版)习题解答 联系客服

发布时间 : 星期四 文章微型计算机技术及应用(第四版)习题解答更新完毕开始阅读4942e0492b160b4e767fcf27

微型计算机技术及应用习题解答

3.方式1输入口A口的各个控制信号和时序关系如下:

STBA接着就到,① 当外设来的输入数据出现之后,其宽度至少要求为500ns。

② 过tSTB时间后,IBFA有效,它可供CPU查询,为CPU工作于查询方式提

供了条件。

③ STBA结束后,过tSIT时间,便会发出INTRA,为CPU工作于中断方式输

入数据提供了条件。 ④ 当CPU发出的RD有效后,过tRIT时间,INTRA被清除。在RD结束之后,

数据已经读到CPU的寄存器中,经过tRIB时间,IBFA变低,从而可开始下一个数据输入过程。

4.方式1输出口B口的各个控制信号和时序关系如下: ① 方式1的输出端口一般用于中断方式与CPU相联系。CPU响应中断后,

便往8255A输出数据,并发出WR。WR的上升沿一方面清除中断请求信号INTRB,表示CPU响应了中断;另一方面,使OBFB有效,通知外设接

收数据。

② 在CPU发出WR后的tWB时间后,数据就出现在端口的输出缓冲器中。当

外设接收数据后,发一个ACKB信号。一方面使OBFB无效,表示数据已经

取走,当前输出缓冲区为空;另一方面,又使INTRB有效,申请中断,从而可以开始一个新的输出过程。

6.41 8255A的方式2用在什么场合?说明端口A工作于方式2时各信号之间的时序关系。

答:1.方式2应用于分时工作的双向外设(输入输出设备)的连接。

2.端口A工作于方式2时各信号之间的时序关系如下: ① 对于方式2的输出过程:CPU响应中断,并往8255A输出一个数据,并使

WR有效。WR一方面清除INTRA信号,另一方面使OBFA有效。外设收

到OBFA后,发出ACKA信号,使8255A的输出锁存器打开,从而数据便出现在8255A与外设之间的数据连线上。ACKA信号也使OBFA信号无效,

从而可开始下一个数据传输过程(输入或输出)。

② 对于方式2的输入过程:当外设往8255A送来数据时,STBA也一起来到,

使数据锁存到8255A的输入锁存器中,从而使IBFA有效。在STBA结束时,便发出INTRA请求。在CPU响应中断进行读操作时,会使RD有效将数据

从8255A读到CPU中,于是IBFA又变为无效,INTRA也被清除

21