下载此文档

微机中处理器与IO设备间数据传输PPT课件.ppt


文档分类:IT计算机 | 页数:约111页 举报非法文档有奖
1/111
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/111 下载此文档
文档列表 文档介绍
3、端口的分类数据口----存放输入/输出的数据信息状态口----存放状态信息控制口----存放控制信息----由CPU写入4、I/O端口的编址方式DBABCBCPU外设2接口2外设1接口1外设n接口n内存储器内存接口1存储器映象方式----与存储器统一编址,使用存储器读/写指令实现输入输出;占存储器寻址空间。独立编址方式----I/O端口与内存分别处理使用输入/输出指令对端口进行读写不占存储器寻址空间。1----访问Memory,MOV指令;0----访问I/O设备,IN/OUT指令;M/IO=25、I/O端口的地址译码译码器方法----74LS138译码控制端,CBA000001010011100101110111译码输出有效端为100时,对输入信号(CBA)译码。ABCGND3数字比较器方法----74520(8位数字比较器)74520内部结构与逻辑功能2011011A0B0A1B7A7A6A5A4A3A2B6B5B4B3B2B11××101004③用门电路设计地址译码电路1#端口寄存器2#端口寄存器CPU数据线A9A8A6A3A2A1A7A5A4A0AEN地址译码I/O端口读写控制地址允许:AEN端口地址:001101001110b5二、微型机与输入输出设备的信息交换信息交换方式:DMACPU与I/O设备间程序控制中断控制无条件传送程序查询6CPU在做输入输出操作之前不查询外设的状态,无条件执行输入输出操作指令。PORT1PORT2输出锁存输出设备输入缓冲输入设备地址译码DBAB1、无条件传送方式----数据交换双方配合能力差、可靠性低7输出指令序列:Movdx,port1;Moval,dataOutdx,alPort1为输出设备地址Data为待输出的数据输入指令序列:Movdx,port2;Inal,dx;Port2为输入设备地址82、查询方式----外设接口提供状态,CPU通过端口读取状态;----交换前,先查状态准备好,交换未,再查输入:输入型外设D0┆数据D7READY(状态)地址译码器AB数据缓冲器DB9程序段:movdx,STATUS;Inal,dx;读入READY线状态movdx,PORT;inal,dx;READY=1,输入数据testal,1;jznext;判READY=1?READY=0,等待next:10

微机中处理器与IO设备间数据传输PPT课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息