简答题

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

正确答案

CPU响应8255A的中断请求后,在中断服务程序的开始可以查询8255A的状态字,判断~OBFA(PC7)和IBFA(PC5)位的状态来区分是输入中断还是输出中断,并据此转向相应的输入或输出操作。

答案解析

相似试题
  • 用8255A作打印机接口,用PA口作数据端口,采用中断传送方式, 端口地址为0A0H~0A3H,阅读程序后回答问题: MOV AL ,0A0H OUT 0A3H ,AL XOR AX , AX MOV DS , AX MOV AX , 1200H MOV [0038H] , AX MOV AX , 4100H MOV [003AH] , AX MOV AL ,0DH OUT 0A3H , AL STI 问: (1)端口A工作于何种方式? (2)中断类型码是多少? (3) 中断服务程序的入口物理地址是多少?

    简答题查看答案

  • 8255A工作于方式2时,可以采用()方式和()方式与微处理器联系。

    填空题查看答案

  • 按下面要求对并行接口片子8255A的控制字进行初始化,且初始化完成置端口A的中断请求为允许中断。 已知:控制字寄存器地址为0FBH,A口工作于方式1、输入时中断允许位INTEA由PC4控制。 端口A:方式1,输入 端口B:方式0,输出 端口C(上半部),输入 端口C(下半部),输出。

    简答题查看答案

  • 一个微机系统中包含以下器件:微处理器8088一片,并行接口8255A一片(设备号:A口—90H,B口—91H,C口—92H,控制口—93H),定时器8253一片(设备号:计数器0—60H,计数器1—61H,计数器2—62H,控制口63H),中断控制器8259A一片(设备号:E0H,E1H)。现将8255的A口连接一输入设备,工作在0方式。B口连接一输出设备,也工作在0方式PC4作为输出设备的选通输出端且低电平有效。8253计数器0工作于“模式3”,计数常数为06H,进行二进制计数。8259A的ICW2给定为40H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用一般中断结束方式。请填充下面程序中的空白项(注意:控制字中可0可1位选0,8255A未用端口设成输入方式)。

    简答题查看答案

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

    简答题查看答案

  • 设8255A与8086CPU相连,8255A芯片A口工作在方式1输出,B口工作在方式0输入,禁止A口中断,C口中未用位用于输入。8255A芯片A口、B口、C口、控制口地址分别为FFF8H、FFFAH、FFFCH、FFFEH,请写出初始化程序。

    简答题查看答案

  • 中断方式进行数据传送,可实现()并行工作,提高了()的工作效率。中断传送方式多适用于()场合。

    填空题查看答案

  • 8255A工作于方式0时,端口C两部分可以独立地作为输入或输出端口。

    判断题查看答案

  • 8255A工作于方式2时,A组工作于方式2时,B组仅能工作于()和()方式。

    填空题查看答案