简答题

说明8255A在工作方式2时如何进行数据输入和输出操作。

正确答案

(1)当数据端口作为输入工作时,在有效时,由外设把输入数据送人端口,并发出IBF有效信号,该信号可供外设作为通信联络信号,也可以由CPU查询C口的相应位获得。当CPU执行IN指令对该数据读入操作后,由的上升沿时IBF复位,为下一次输入数据做好准备。如果该数据端口的中断允许INTE被置位,则在信号回复到高电平时,8255A通过INTR向CPU发中断请求。若CPU响应该中断请求,读取数据端口的输入数据,则由RD下降沿使INTR复位,为下一次数据输入请求中断做好准备。
(2)当数据端口作为输出口时,在CPU把数据写入端口后,由的上升沿使有效并使INTR复位。由8255A输出到外设,并通知外设可以取走端口的输出数据。当外设取走一个数据时,应向8255A发回应答信号的有效低电平可以使复位,为下一次输出做好准备。如果该端口输出中断允许INTE位被置位,则当ACK会熬到高电平时,8255A可以通过INTR发输出中断请求。若CPU响应该中断请求,又可以把下一次输出数据写入数据端口。
(3)当数据端口既作输出选通双向传送时,工作过程将是以上输入时序与输出时序的综合。

答案解析

相似试题
  • 当8255A工作在中断方式2时,CPU如何区分输入或输出?

    简答题查看答案

  • 当8255A工作于方式1时,CPU如何以中断方式将输入设备的数据读入?

    简答题查看答案

  • 并行输入输出接口芯片8255A工作方式1,CPU如何已中断方式将输入设备的数据读入?

    简答题查看答案

  • 当8255A工作在方式1输出时,通知外设将数据取走的信号是()

    单选题查看答案

  • 8255A的端口A工作在方式2时,端口B只能工作在方式0下。

    判断题查看答案

  • 8255A的A端口和B端口都能在方式2下进行工作。

    判断题查看答案

  • 8255A的PA口工作在方式2,PB口工作在方式1时,其PC端口()

    单选题查看答案

  • 8255A的PA口工作在方式2,PB口工作在方式1时,其PC端口()。

    单选题查看答案

  • 8255A工作于方式2,采用中断传送,CPU如何区分输入中断还是输出中断?

    简答题查看答案