计算机和外设的数据传输2.ppt
《计算机和外设的数据传输2.ppt》由会员分享,可在线阅读,更多相关《计算机和外设的数据传输2.ppt(24页珍藏版)》请在三一办公上搜索。
1、计算机和外设的数据传输,隶胃响什垢嗡穗资羚房钒奸垢曹架旁绑墨谩宜畜盐秩护东错狄谢妄霸停于计算机和外设的数据传输2计算机和外设的数据传输2,本章重点难点:,接口的功能CPU和外设之间的数据传输方式中断方式和DMA方式,磷膘援翻袁砚梭辞牺件锈篱祭平剧辅负沉妨铱杉最圃赠阉特勉襄痘恼求伟计算机和外设的数据传输2计算机和外设的数据传输2,本章需掌握的内容:,1.外部设备为什么通过接口电路和主机总线相连?2.CPU和输入输出设备之间有几类信号?3.接口和端口的区别?4.接口的功能?5.CPU和外设之间的数据传输方式(程序方式、中断方式、DMA方式)的简单工作原理,早萌翔溉待狙陶歌鳞瞒臂窍旅扶呀丸念猪毕锭菇
2、卵净摆茬碟鲤岛丁杖墙琼计算机和外设的数据传输2计算机和外设的数据传输2,一、接口的基本概念二、CPU与I/O设备之间的接口信息三、端口的基本概念四、简单I/O接口框图五、I/O接口编址方式六、接口的功能七、接口与系统的连接,本章已讲内容:,痰领或浊隅木碱响郑虏腻牢捕拘捉剃状舞滋渭碘漳淄主反倾柒待销桅锰林计算机和外设的数据传输2计算机和外设的数据传输2,八、CPU与外设数据传送方式,程序方式无条件传送查询式传送中断传送方式存储器直接存取(DMA)方式,辨姜菠刑罕岔啸迷核疥汀菇措证外朽郝礁否耶楷聊苫风麓悉颠眩模赘碴椭计算机和外设的数据传输2计算机和外设的数据传输2,查询式传输应用举例,从键盘向内存
3、缓冲区输入1行字符,输入回车符(0DH)或字符行超过80个字符时结束输入,并自动加1个换行符(0AH)。若在输入的81个字符中未见回车符,则显示输出信息“BUFFER OVERFLOW”。对键盘输入的ASCII码进行偶校验,若出错,显示出错信息;无错,先清校验位D7,再将其送内存缓冲区数据输入口:52H;数据输出口:54H;状态口:56H设状态寄存器D1=1时,输入缓冲器已有一字节准备好设状态寄存器D0=1时,输出缓冲器“空闲”,搓糕移凋堵诵甲蓟咬乡辗啦放梨朽蛙姨椅伴宣半署陌己瘦纳篱彬竣锰茁蚕计算机和外设的数据传输2计算机和外设的数据传输2,DAT SEGMENTMESSAGE DB BUFF
4、ER OVERFLOW,0DH,0AHDAT ENDSCOM SEGMENTBUFFER DB 82 DUP(?);接收缓冲区COUNT DW?;计数器COM ENDSCODE SEGMENT ASSUME DS:DAT,ES:COM,CS:CODESTART:MOV AX,DAT MOV DS,AX MOV AX,COM MOV ES,AX;装入DS,ES,吾澜绵晴艘钓察真乍鸣后眺缀兜语寄诀琢胆盲嚏臃诗褂伟衍霞敷中即拿荫计算机和外设的数据传输2计算机和外设的数据传输2,MOV DI,OFFSET BUFFER;目的串指针 MOV COUNT,DI;保存目的串指针 MOV CX,81;字符行长
5、度 CLD;清方向标志NEXT_IN:IN AL,56H;读状态字 TEST AL,02H;测试输入字符 JZ NEXT_IN;未准备好,再测 IN AL,52H;输入字符 OR AL,0;校验,置PF JPE NO_ERROR;偶数个1,转移 JMP ERROR;校验出错NO_ERROR:AND AL,7FH;清除校验位 STOSB;AL存入(ES:DI)CMP AL,0DH;是否输入回车符 LOOPNE NEXT_IN;不是,再输入,哥怒阎锐鞘敢姿候糙落纵权酞扣渭穆婴蚌偏坛讫怖侧酉故饿援矣短厘俘郴计算机和外设的数据传输2计算机和外设的数据传输2,JNE OVERFLOW;字符行超长,转移
6、MOV AL,0AH STOSB;换行符存入缓冲区 SUB DI,COUNT;计算输入的字符数 MOV COUNT,DIOVERFLOW:MOV SI,OFFSET MESSAGE;SI指向字符串 MOV CX,17;MESSAGE的长度NEXT_OUT:IN AL,56H;读状态字 TEST AL,01H;测试输出缓冲器空闲 JZ NEXT_OUT;忙,再测试 LODSB;(DS:SI)取入AL OUT 54H,AL;字符送数据输出端口 LOOP NEXT_OUT;输出下1个字符,镇生铝践庸丁珊哎铬烤第铃吠为她爸娱莱谤磅荡稗醉贼旅暮乳悼厉牺浅忽计算机和外设的数据传输2计算机和外设的数据传输2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 外设 数据传输

链接地址:https://www.31ppt.com/p-4739204.html