• I/O 接口及其编址方式


    I/O 接口电路也简称接口电路。它是主机和外围设备之间交换信息的连接部件(电路)。
    它在主机和外围设备之间的信息交换中起着桥梁和纽带作用。
    设置接口电路的必要性:
    a) 解决主机CPU 和外围设备之间的时序配合和通信联络问题。
    b) 解决CPU 和外围设备之间的数据格式转换和匹配问题。
    c) 解决CPU 的负载能力和外围设备端口选择问题。

    I/O 接口的编址方式:
    ① I/O 接口独立编址:
    这种编址方式是将存储器地址空间和I/O 接口地址空间分开设置,互不影响。设有专门的输入指令(IN)和输出指令(OUT)来完成I/O 操作。
    ② I/O 接口与存储器统一编址方式:
    这种编址方式不区分存储器地址空间和I/O 接口地址空间,把所有的I/O 接口的端口都当作是存储器的一个单元对待,每个接口芯片都安排一个或几个与存储器统一编号的地址号。也不设专门的输入/输出指令,所有传送和访问存储器的指令都可用来对I/O 接口操作。
    ③两种编址方式有各自的优缺点。
    独立编制方式的主要优点是内存地址空间与I/O 接口地址空间分开,互不影响,译码电路较简单,并设有专门的I/O 指令,所以编程序易于区分,且执行时间短,快速性好。其缺点是只用I/O 指令访问I/O 端口,功能有限且要采用专用I/O周期和专用I/O 控制线,使微处理器复杂化。统一编制方式的主要优点是访问内存的指令都可用于I/O 操作,数据处理功能强;同时I/O 接口可与存储器部分共用译码和控制电路。其缺点一是I/O 接口要占用存储器地址空间的一部分;二是因不用专门的I/O 指令,程序中较难区分I/O 操作。

  • 相关阅读:
    约瑟夫解决问题的循环链表
    [Erlang危机](5.1.0)VM检测概述
    找呀志_java网络编程(5)TCP和udp差额
    有序输出两棵二叉查找树中的元素
    1234567选择3个数字组合
    八皇后问题
    矩阵乘法运算
    求π的近似值
    证明不小于6的偶数都是两个素数之和
    最大公约数最小公倍数
  • 原文地址:https://www.cnblogs.com/klcf0220/p/3391793.html
Copyright © 2020-2023  润新知