lec16基本IO接口题库.pptVIP

  • 15
  • 0
  • 约5.69千字
  • 约 45页
  • 2017-07-21 发布于湖北
  • 举报
查询方式的输入接口 一般的内部结构 查询式输入接口内部构造说明 接口内有两个端口: 数据端口(8位,输入) 状态端口(1位,输入,连接在D7上,=1表示有数据) 选通信号有二个作用: 将外设的数据送到接口的锁存器中; 使接口中的D触发器置“l”(READY=1) 数据信息和状态信息从不同端口经过数据总线送到CPU。 系统设计者决定 查询式输入程序设计 如下程序输入一个字节: status: mov dx,0102h ;DX指向状态端口 in al,dx ;读状态端口 test al,80h ;测试标志位D7 jz status ;D7=0,未就绪,继续查询 mov dx,0100H ;D7=1,就绪,DX指向数据端口 in al,dx ;从数据端口输入数据 思考:若要以查询方式输入100个字节数据,请编制相应的程序。 查询方式的输出接口 一般的内部结构 查询式输出接口内部构造说明 接口内有两个端口: 数据端口(8位,输出) 状态端口(1位,输入,连接在D7上,=1表示正在输出,“BUSY”) D触发器的作用: 为外设提供一个联络信号STB,通知外设接口中现在已有数据可供提取; 用作该设备的状态标志( “忙”,BUSY)。 CPU读取接口中的状态: 外设忙( BUSY =1),CPU等待 外设空闲( BUSY =0),向外设输出数据 “数据端口写”信号作用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档