CPU及外设数据传送方式.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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) ;本章作业

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档