汇编语言程序设计-第8章 输入输出接口程序设计.pptxVIP

  • 7
  • 0
  • 约4.65千字
  • 约 28页
  • 2023-06-23 发布于浙江
  • 举报

汇编语言程序设计-第8章 输入输出接口程序设计.pptx

第8章 输入/输出接口程序设计讲述如何用汇编指令实现与外部I/O设备交换数据输入/输出的基本概念与I/O指令。程序直接控制的I/O方式。中断传送方式。I/O中断服务子程序设计方法 8.1 概述用IN、 OUT指令与外部设备交换信息端口与I/O设备间数据传送方式:程序直接控制I/O方式中断传送方式直接内存存取(DMA) 8.1 输入输出一般设计步骤通过端口初始化设备用Out/In指令 向/从 数据端口 送/收 数据方式有:直接控制,中断,DMA 8.2 程序直接控制I/O方式CPU与外设之间的数据传送完全是在用户程序的控制下实现的,是由CPU主动与外设传送数据。 8.2.1 立即传送方式外设处于就绪状态,直接执行输入、输出指令来完成数据的传送。例8.1 通过PB口的b1位输出一串500个周期方波,使扬声器发声。分析:可编程8255A的PB口b0(PB0)和b1(PB1)用于扬声器控制。PB0清0,输出高电平;PB0置1,由定时器输出一个方波。通过I/O指令将PB0清0,使定时器输出1; 使PB1交替为0和1,经与门后输出的即为方波,驱动扬声器发出声音 _TEXT SEGMENT CODE ASSUME CS:_TEXT .386Start: MOV ECX, 1000 ;交替输出0和1, ;500个周期须循环1000次 IN AL, 61h ;直接读入PB口数据

文档评论(0)

1亿VIP精品文档

相关文档