版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章微机接口基础接口的概念接口就是CPU与外设之间的逻辑电路,是CPU与外界交换信息的中转站。原始数据通过接口由输入设备送进去运算结果通过接口由输出设备送出来控制命令通过接口发出去接口部件的I/O端口
1)数据端口2)状态端口3)控制端口I/O端口寻址方式
直接寻址(0~FFH)
INAL,80HOUT83H,AL
间接寻址(0000H~FFFFH)
INAL,DXOUTDX,AL输入输出的控制方式无条件传送方式查询传送方式中断传送方式DMA方式程序传送方式由程序控制CPU与外设之间的数据交换。1)、无条件传送方式外设已准备好,不查询外设的状态输入时,外设的数据已送到三态缓冲器。输出时,CPU的输出信息已送到输出锁存器的输入端。选中地址数据写信号读信号输出端口无条件传送方式原理图输入端口2、条件(查询)传送方式
程序测试外设的状态,若满足传送条件,则传送,不满足,则等待或继续查询。数据传送过程:1)CPU从接口读取状态字;2)CPU检测状态字的对应位是否满足“就绪”条件,如果不满足,回到第一步读取状态字;3)如状态字表明外设已处于“就绪”状态,则传送数据。查寻式输入例:查寻式输入程序READY:INAL,82HTESTAL,01H;检查状态位
JZREADYINAL,80H;读入数据查询式输入方式原理图查询式输出:READY:INAL,PORT_1;读入状态
TESTAL,?;检查忙标志
JNZREADYOUTPORT_2,AL;输出中断传送方式
中断传送方式的原理
启动外设外设准备好数据,发一个选通信号外设向CPU发中断请求CPU受到中断请求信号,暂停现行程序CPU执行中断服务程序,执行输入输出操作中断服务程序结束,返回原来程序
1234直接存储器存取方式(DMA)
(DirectMemoryAccess)为什么要用DMA方式传送数据什么是DMA方式DMA传送原理DMA控制器的工作特点为什么要用DMA方式传送数据查询方式传送数据:
查询时占用CPU时间中断方式传数据:
比查询方式传送数据效率要高,但执行中断服务程序,CPU要保护断点、保护一些寄存器等操作,使CPU花费时间。DMA方式
用专用接口电路直接和存储器进行数据传送。DMA的传送原理DMA控制器与其它接口电路的不同点:具有接管和控制系统总线的功能,但在取得总线控制权之前,与其它接口芯片一样,受CPU的控制。在DMA方式,DMA管理总线,控制传送数据的开始与结束,传送的字节数,传送的方向及地址。DMA的传送原理DMA控制器的工作特点①能接受外设的请求,并能向CPU发DMA请求信号;②CPU接到DMA请求信号,如果允许,CPU发DMA响应信号,DMA控制器接管总线,进入DMA方式;③能寻址存储器,并
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 购销合同竞业限制
- 贷款合同保证书模板
- 软件实施与外包服务
- 辣椒购销合同书
- 运动服装批发协议
- 迟到诚意道歉保证书
- 配电工程招投标通知
- 酒店餐饮用品采购协议
- 酒水订购合同模板
- 采购协议未达成
- 婚姻合同模板在找得到
- 物理治疗在临床的应用
- 第一例应用ECMO患者护理查房
- 小红书课件教学课件
- 2024-2030年中国肉羊养殖行业市场运营模式及未来发展动向预测报告
- 基于区块链技术的农产品追溯与智能化管理方案
- 宠物神经系统疾病研究
- 2024年高中数学新课程标准考试模拟测试题及答案
- 第四单元(学习任务单)七年级语文上册大单元教学名师备课系列(统编版2024)
- 浙江省杭州市2024-2025学年高一上学期期中考试语文试卷(含答案)
- 统编版 高中语文 选择性必修上 第三单元《老人与海 》
评论
0/150
提交评论