0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

8086的系统总线能否直接与外设相连

科技绿洲 来源:网络整理 作者:网络整理 2024-09-30 14:08 次阅读

8086的系统总线不能直接与外设相连 。虽然系统总线是CPU与外部设备之间通信的重要通道,但外设通常不能直接连接到系统总线上,原因主要有以下几点:

  1. 信号转换 :CPU产生的信号通常与外设所需的信号格式不兼容。因此,需要一个中间媒介,即I/O接口(可能是一个电路板或一块小芯片),来转换这些信号。这个I/O接口负责把处理器的信号转换成外围设备能接受的另一种信号,同时也把外围设备的信号变换成处理器可以接受的形式。
  2. 可拓展性 :由于存在大量的外设,且新的外设可能不断出现,因此CPU采用总线技术来将所有外部设备捆绑在一起。这样,当需要添加新设备时,只需将其连接到总线上即可,而无需对CPU进行大量修改。如果直接将所有外设连接到系统总线上,将极大地限制系统的可拓展性。
  3. 冲突管理 :如果多个外设同时尝试与CPU通信,将会导致冲突。为了解决这个问题,引入了输入输出控制设备集中器(I/O Controller Hub,ICH)芯片。该芯片的作用是连接不同的总线,并协调各个I/O接口对处理器的访问。当处理器想与某个设备通信时,ICH会接到通知,然后提供相应的传输通道和其他辅助支持,并命令所有其他无关设备禁止交互。
  4. 端口访问 :在Intel的系统中,CPU与外部设备之间的通信是通过端口进行的。这些端口是位于I/O接口上的寄存器,用于存放控制命令、状态和数据。每个I/O接口电路都分配了若干个端口,这些端口通过独立的编号进行区分。CPU通过向特定的端口发送或接收数据来与外部设备进行通信。

综上所述,8086的系统总线不能直接与外设相连,而是通过I/O接口和端口等中间媒介进行通信。这种设计既保证了信号的兼容性,又提高了系统的可拓展性和冲突管理能力。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18954

    浏览量

    227495
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10732

    浏览量

    209689
  • 接口
    +关注

    关注

    33

    文章

    8292

    浏览量

    150092
收藏 人收藏

    评论

    相关推荐

    机电综合管理系统总线控制仿真软件设计

    机电综合管理系统总线控制仿真软件设计摘 要:新一代飞机需要综合管理软件将各个航空机电子系统有机地组合起来,其中总线控制软件是机电系统综合管理软件的核心。本文在以1553B
    发表于 10-23 17:54

    STM32F4系统总线架构介绍

    APB桥接器;再就是两个外设,GPIO和TIM5 。为了弄清这个问题,我们有必要先看看STM32F407的总线与存储框架图。 如下图所示:STM32F4系统存储及总线框图 整个
    发表于 07-04 05:09

    系统总线测量该怎么使用?

    系统总线测量该怎么使用?怎么做才能改善嵌入式系统的性能?
    发表于 08-14 07:22

    AHB系统总线

    AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备;2、Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关...
    发表于 08-12 06:00

    STM32的基本外设

    Dcode(数据总线),DMA(直接存储访问器),系统总线合成为总线矩阵DMA可以与cpu交替访问内存,DMA可以时外部设备直接通过DMA访
    发表于 08-19 07:19

    AHB系统总线分类

    重要 ——另一篇博文STM32单片机学习笔记 1、AHB系统总线分为APB1(36MHz)和APB2(72MHz),...
    发表于 08-20 07:10

    总线矩阵是如何对系统总线和DMA进行仲裁的

    STM32的中断源有哪些呢?总线矩阵是如何对系统总线和DMA进行仲裁的?
    发表于 11-08 08:45

    AHB系统总线分类

    STM32+LoRa打造LPWA物联网系统 - 创客学院直播室​AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备2、Stm32f10x.h
    发表于 12-07 09:03

    嵌入式系统总线

    慕课电子科技大学.嵌入式系统.第二章.嵌入式硬件系统(第一部分.嵌入式系统总线0 目录2 嵌入式硬件系统(第一部分)2.4 嵌入式系统总线2
    发表于 12-22 07:49

    8086总线操作、中断系统总线请求

    8086总线操作:8086微处理器与片外存储器或I/O接口进行数据传输时,经BIU执行8086规定的总线操作。
    发表于 12-09 11:00 73次下载

    使用系统总线测量和改善嵌入式系统的性能

      了解系统总线的活动情况可帮助开发工程师显著改善嵌入式应用的性能。过去,由于嵌入式处理器缺乏复杂的软硬件结合特性,因此监测系统总线的活动情况是一项挑战性难题。在
    发表于 03-28 11:10 711次阅读
    使用<b class='flag-5'>系统总线</b>测量和改善嵌入式<b class='flag-5'>系统</b>的性能

    系统总线的类型

    本视频主要详细介绍了系统总线的类型,分别有ISA总线、EISA总线、VESA总线、PCI总线、CompactPCI、PCI-E
    的头像 发表于 11-27 17:15 1.4w次阅读

    系统总线作用

    系统总线又称内总线(InternalBus)或板级总线(Board-Level)或计算机总线(MicrocomputerBus)。本视频主要详细介绍了
    的头像 发表于 11-27 17:19 1.4w次阅读

    系统总线是什么_系统总线分为哪三类

    本文首先阐述了系统总线的概念,其次阐述了系统总线技术指标,最后介绍了系统总线的三大分类。
    发表于 11-15 10:38 5.7w次阅读

    系统总线的特点_系统总线工作原理

    本文首先介绍了计算机系统总线的特点,其次介绍了系统总线工作原理,最后介绍了系统总线技术规范。
    发表于 11-15 10:43 4862次阅读