08.微机接口_第八章输入输出.pptVIP

  • 2
  • 0
  • 约3.23千字
  • 约 49页
  • 2016-04-21 发布于北京
  • 举报
1.查询式输入 查询输入接口电路 工作过程:当输入设备的数据已经准备好后,一方面将数据送入8位锁存器,另一方面对D触发器触发,使状态信息标志位D0为1。当CPU要求外设输入信息时,先检查状态信息。若数据已经准备好,则输入相应数据,并使状态信息清“0”。否则,等待数据准备“就绪”。 查询式输入时的数据和状态信息 查询式输入程序流程图 NEXT:IN A,STATUS-PORT;从状态口输入状态信息 TEST AL,01H ;测试标志位是否为1 JZ NEXTIN ;未就绪,继续查询 IN AL,DATA-PORT ;从数据端口输入数据 2.查询式输出 查询输出接口电路 工作过程:当输出设备将数据输出后,会发出一个ACK信号,使D触发器翻转为0。CPU查询到这个状态信息后,执行输出指令,将新的输出数据发送到数据总线上,同时把数据口地址发送到地址总线上。由地址译码器产生的译码信号和相“与”后,发出选通信号,将输出数据送至8位锁存器。同时,将D触发器置为1,并通知外设进行数据输出操作。 查询式输出的端口信息 查询式输出程序流程图 NEXTOUT: IN AL, STATUS_PORT ;从状态口输入状态信息 TEST AL, 80H ;测试标志位D7

文档评论(0)

1亿VIP精品文档

相关文档