- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CPU及外设数据传送方式
第四章 微机和外设的数据传输;微型计算机系统硬件组成;问题:为什么存储器可以直接挂在系统总线上?而外设不能直接直接挂在系统总线上?;AB;信息格式
时序匹配;一. I/O端口
I/O接口通常包含一组能够与处理器交换信息的寄存器,称为I/O端口寄存器,简称为I/O端口。
( 接口中可寻址并进行读写的寄存器。);1. 一个外设与CPU交换信息往往需要几个端口:;二、I/O端口的编址方式; ; ; ;在接口电路的设计中,可把几个端口设计为相同的端口地址:
(1)对数据输入端口只进行读操作(IN),对数据输出端口仅进行写操作(OUT),因此,数据输入端口和数据输出端口可使用相同的地址,接口电路用读写控制信号来区分。
IN AL,80H
OUT 80H,AL
(2)由于对状态端口只进行读操作(IN),对控制端口仅进行写操作(OUT),因此,状态端口和控制端口可使用相同的地址。
IN AL, 81H
OUT 81H,AL
;系统板上的I/O芯片
大多是可编程的大规模集成电路,完成相应的接口操作。
如定时/计数器、中断控制器、DMA控制器、并行接口、键盘控制器等。;I/O端口地址分配
PC微机I/O地址线可有16根,对应的I/O端口编址可达64K字节,其端口地址译码是采用部分译码法,即只使用了低10位地址线一个A0~A9,故其I/O端口地址范围是0000H~003FFH,总共只有1024个端口。;表2.1 系统板上接口芯片的端口地址
I/O芯片名称 端口地址
DMA控制器1 000~01FH
DMA控制器2 0C0~0DFH
DMA页面寄存器 080~09FH
中断控制器1 020~03FH
中断控制器2 0A0~0BFH
定时器 040~05FH
并行接口芯片(键盘接口) 060~06FH
RT/CMOS RAM 070~07FH
协处理器 0F0~0FFH;2.2 I/O端口地址分配;三、I/O地址空间的选用
①凡是被系统配置占用了的地址一律不能使用;
②未被占用的地址,用户可以使用,但申明保留的地址,不要使用。
③用户可使用300H~31FH地址。;4.4 输入输出的控制方式 ;程序传送方式;1 无条件程序传送方式;查询方式的流程图;适用于外设并不总是准备好,而且对传送速率、传???效率要求不高的场合。
对外设的要求:应提供设备状态信息
对接口的要求:需要提供状态端口
优点:软件比较简单
缺点:CPU效率低,数据传送的实时性差, 速度较慢
使用查询方式,CPU必须检测接口电路的状态寄存器,如果设备未准备好,CPU就要不断地查询,降低了CPU的运行效率.;在进行输入输出操作时,输入需要缓冲,输出需要锁存
输入缓冲:输入时,在系统的数据总线和外设间接三态缓冲器,当读该缓冲器的控制信号有效时,才将缓冲器的三态门打开,使外设的数据进入系统的数据总线。
常用的三态缓冲器有:
74LS244(单向) 74LS245(双向)
当三态缓冲器的控制端有效时,三态门打开,允许数据通过
否则,三态门关闭,呈高阻状态;中断方式 ;DMA传输 ; ;DMA传送原理示意图 ;中断的定义 ;中断源;为何计算机中要引入中断?;中断过程;1中断请求;2中断源识别;中断判优;INTAin;菊花链逻辑电路;3中断响应;中断响应(续);中断处理(中断服务);8088的中断系统;NMI;8088系统采用中断类型(向量)码来识别不同的中断源,每个中断源都有一个与它相对应的中断类型码 。
溢出、断点、除法溢出、单步、非屏蔽中断的类型码为固定值
软件中断的类型码由指令给出
可屏蔽中断的类型码由PIC给出
CPU响应INTR中断时,会产生两个中断响应总线周期,要求PIC在第2个中断响应总线周期把中断类型码放到数据总线上,供CPU读入。;中断向量表(IVT) ;本章作业
您可能关注的文档
- 2010“财务报表分析”第2章.ppt
- 201093.第17章行政单位会计报表.ppt
- 2010Excel在会计凭证中应用.ppt
- 2010届高中考试语文识记并正确书写现代常用细则字.ppt
- 2010年度上海物理高考题分析.ppt
- 2010传播策略之9阴真.ppt
- 2010年度持卡就医实时结算培训材料上传.ppt
- 人教版4年级下册语文《记金华的双龙洞》.ppt
- 2010年中考语文说明文语言准确性2.ppt
- 2010年度高考地理中国地理复习课件17.ppt
- 2021-2022学年湖南省常德市安乡县四年级上学期期中语文真题及答案.pdf
- 2023-2024学年河南省南阳市社旗县四年级上学期期中数学真题及答案.pdf
- 2022-2023学年云南省曲靖市四年级下学期期末数学真题及答案.pdf
- 2021-2022学年河南省周口市鹿邑县二年级下册月考语文真题及答案.pdf
- 2018年河南焦作解放区教师招聘考试真题及答案.pdf
- 2019年江西公务员行测考试真题及答案-乡镇.pdf
- 2019中国石油报社应届高校毕业生招聘试题及答案解析.pdf
- 光大银行招聘应届毕业生能力素质测试笔试真题及答案.pdf
- 2024年广西百色教师招聘考试模拟题及答案.pdf
- 2021-2022学年浙江绍兴诸暨市五年级上册语文期末试卷及答案.pdf
文档评论(0)