网站大量收购独家精品文档,联系QQ:2885784924

端口地址译码.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
端口地址译码

第 六 章 接口概述 学习目的 通过对本章的学习,您应该能够达到下列要求: 描述端口的编址方式 说明端口地址译码的作用 端口地址译码电路的设计 重点与难点 存储器地址译码电路的设计 6.1 I/O端口编址方式 一.概念 I/O端口:是接口电路中CPU能访问的寄存器的地址. I/O操作:CPU对I/O接口电路(与设备相关)的操作.不是访问I/O设备. 二.端口编址方式 CPU 寻址外设有两种方式: 将存储器与外设端口统一编址 外设端口单独编址 1.统一编址:将外设接口电路的一个端口作为存储器的一个单元。 优点:不需要专门的输入输出指令, 可用全部的存储器操作指令。 (指令多且灵活) 如:mov kou1,bx 缺点:外设占用内存单元, 相对减少了内存容量。 6.2. I/O端口地址分配 1. IBM PC/XT I/O 端口地址分配图 2. PC机系统板上接口芯片地址 表2.1 表2.2 教科书P12-13 6.3 I/O端口地址译码 一.译码电路的作用(P13) 端口地址译码:就是把地址信号与控制信号进行逻辑组合,产生对芯片的选择信号. 例: 用BHE信号控制奇偶地址 用AEN信号控制非DMA传送,AEN=1,CPU掌管总线,可以进行I/O端口访问. 用IOR和IOW控制读写 译码的方法(P14) 二.译码电路的设计 1.固定式译码(P14) 例1:用74LS20/30/32和74LS04设计端口地址为2F8的只读译码电路 1)分析:地址线的状态如: 0 0 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 0 0 1 0 1 1 1 1 1 0 0 0 2 F 8 2)设计:了解器件外部特性,作设计图 参考图2.1(15) 注意:若需要多个端口地址,可以采用译码器: 3-8译码器,4-16译码器, 双2-4译码器 2. IBM PC/XT I/O 端口地址译码方法 例2.使用74LS138设计系统板上的I/O地址,并且使每个 接口芯片内部可以有32个端口数目. 1)分析:系统板地址范围:00~FFH,只使用低8位地址线. 留出低5位地址线不参加译码(25=32); 第6章小节 本章主要介绍端口地址译码电路的设计方法. 1.I/O端口:是接口电路中CPU能访问的寄存器的地址. 2.端口编址方式 CPU 寻址外设有两种方式: 将存储器与外设端口统一编址 外设端口单独编址 3.译码电路的设计 1).固定式译码 2). IBM PC/XT I/O 端口地址译码方法 6.1 I/O端口编址方式 6.2 I/O端口地址分配 6.3 I/O端口地址译码 第六章小节 第六章习题 65 F3 02 00 24 E0 内存与外设 内存 外设 Kou1 02 6D 00000 00001 EFFFF F0000 F0001 F0002 FFFFF 2. 外设端口单独编址 优点:不占用内存 缺点:CPU需设专门的I/O指令。 I/O 指令: ?若端口地址在 0~FFH 范围内,则用直接寻址 IN AL,端口地址 (输入) OUT 端口地址 ,AL (输出) 如: IN AL, 20H OUT 80H, AX OUT 84H, AL ?若端口地址在 0100~FFFFH 范围内,则用 DX间接寻址: MOV DX, 端口地址 IN AL, DX OUT DX, AL 如: MOV DX, 300H IN AL, DX 65 F3 02 00 外设 0000 00FF FFFF 0100 KOU1 KOU2 KOU3 11 22 33 44 KOU100 KOU101 11 32 32 01 内存 00000 FFFFF 0000 001F 0020

文档评论(0)

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

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

1亿VIP精品文档

相关文档