8086的系統(tǒng)總線不能直接與外設(shè)相連 。雖然系統(tǒng)總線是CPU與外部設(shè)備之間通信的重要通道,但外設(shè)通常不能直接連接到系統(tǒng)總線上,原因主要有以下幾點:
- 信號轉(zhuǎn)換 :CPU產(chǎn)生的信號通常與外設(shè)所需的信號格式不兼容。因此,需要一個中間媒介,即I/O接口(可能是一個電路板或一塊小芯片),來轉(zhuǎn)換這些信號。這個I/O接口負(fù)責(zé)把處理器的信號轉(zhuǎn)換成外圍設(shè)備能接受的另一種信號,同時也把外圍設(shè)備的信號變換成處理器可以接受的形式。
- 可拓展性 :由于存在大量的外設(shè),且新的外設(shè)可能不斷出現(xiàn),因此CPU采用總線技術(shù)來將所有外部設(shè)備捆綁在一起。這樣,當(dāng)需要添加新設(shè)備時,只需將其連接到總線上即可,而無需對CPU進(jìn)行大量修改。如果直接將所有外設(shè)連接到系統(tǒng)總線上,將極大地限制系統(tǒng)的可拓展性。
- 沖突管理 :如果多個外設(shè)同時嘗試與CPU通信,將會導(dǎo)致沖突。為了解決這個問題,引入了輸入輸出控制設(shè)備集中器(I/O Controller Hub,ICH)芯片。該芯片的作用是連接不同的總線,并協(xié)調(diào)各個I/O接口對處理器的訪問。當(dāng)處理器想與某個設(shè)備通信時,ICH會接到通知,然后提供相應(yīng)的傳輸通道和其他輔助支持,并命令所有其他無關(guān)設(shè)備禁止交互。
- 端口訪問 :在Intel的系統(tǒng)中,CPU與外部設(shè)備之間的通信是通過端口進(jìn)行的。這些端口是位于I/O接口上的寄存器,用于存放控制命令、狀態(tài)和數(shù)據(jù)。每個I/O接口電路都分配了若干個端口,這些端口通過獨立的編號進(jìn)行區(qū)分。CPU通過向特定的端口發(fā)送或接收數(shù)據(jù)來與外部設(shè)備進(jìn)行通信。
綜上所述,8086的系統(tǒng)總線不能直接與外設(shè)相連,而是通過I/O接口和端口等中間媒介進(jìn)行通信。這種設(shè)計既保證了信號的兼容性,又提高了系統(tǒng)的可拓展性和沖突管理能力。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
處理器
+關(guān)注
關(guān)注
68文章
19093瀏覽量
228783 -
cpu
+關(guān)注
關(guān)注
68文章
10802瀏覽量
210776 -
接口
+關(guān)注
關(guān)注
33文章
8443瀏覽量
150705
發(fā)布評論請先 登錄
相關(guān)推薦
機電綜合管理系統(tǒng)總線控制仿真軟件設(shè)計
機電綜合管理系統(tǒng)總線控制仿真軟件設(shè)計摘 要:新一代飛機需要綜合管理軟件將各個航空機電子系統(tǒng)有機地組合起來,其中總線控制軟件是機電系統(tǒng)綜合管理軟件的核心。本文在以1553B
發(fā)表于 10-23 17:54
STM32F4系統(tǒng)總線架構(gòu)介紹
APB橋接器;再就是兩個外設(shè),GPIO和TIM5 。為了弄清這個問題,我們有必要先看看STM32F407的總線與存儲框架圖。 如下圖所示:STM32F4系統(tǒng)存儲及總線框圖 整個
發(fā)表于 07-04 05:09
AHB系統(tǒng)總線
AHB系統(tǒng)總線分為APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速設(shè)備;2、Stm32f10x.h相當(dāng)于reg52.h(里面有基本的位操作定義),另一個為stm32f10x_conf.h專門控制外圍器件的配置,也就是開關(guān)...
發(fā)表于 08-12 06:00
STM32的基本外設(shè)
Dcode(數(shù)據(jù)總線),DMA(直接存儲訪問器),系統(tǒng)總線合成為總線矩陣DMA可以與cpu交替訪問內(nèi)存,DMA可以時外部設(shè)備直接通過DMA訪
發(fā)表于 08-19 07:19
AHB系統(tǒng)總線分類
重要 ——另一篇博文STM32單片機學(xué)習(xí)筆記 1、AHB系統(tǒng)總線分為APB1(36MHz)和APB2(72MHz),...
發(fā)表于 08-20 07:10
總線矩陣是如何對系統(tǒng)總線和DMA進(jìn)行仲裁的
STM32的中斷源有哪些呢?總線矩陣是如何對系統(tǒng)總線和DMA進(jìn)行仲裁的?
發(fā)表于 11-08 08:45
AHB系統(tǒng)總線分類
STM32+LoRa打造LPWA物聯(lián)網(wǎng)系統(tǒng) - 創(chuàng)客學(xué)院直播室?AHB系統(tǒng)總線分為APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速設(shè)備2、Stm32f10x.h
發(fā)表于 12-07 09:03
嵌入式系統(tǒng)總線
慕課電子科技大學(xué).嵌入式系統(tǒng).第二章.嵌入式硬件系統(tǒng)(第一部分.嵌入式系統(tǒng)總線0 目錄2 嵌入式硬件系統(tǒng)(第一部分)2.4 嵌入式系統(tǒng)總線2
發(fā)表于 12-22 07:49
8086總線操作、中斷系統(tǒng)及總線請求
8086總線操作:8086微處理器與片外存儲器或I/O接口進(jìn)行數(shù)據(jù)傳輸時,經(jīng)BIU執(zhí)行8086規(guī)定的總線操作。
發(fā)表于 12-09 11:00
?73次下載
使用系統(tǒng)總線測量和改善嵌入式系統(tǒng)的性能
了解系統(tǒng)總線的活動情況可幫助開發(fā)工程師顯著改善嵌入式應(yīng)用的性能。過去,由于嵌入式處理器缺乏復(fù)雜的軟硬件結(jié)合特性,因此監(jiān)測系統(tǒng)總線的活動情況是一項挑戰(zhàn)性難題。在
發(fā)表于 03-28 11:10
?727次閱讀
系統(tǒng)總線的類型
本視頻主要詳細(xì)介紹了系統(tǒng)總線的類型,分別有ISA總線、EISA總線、VESA總線、PCI總線、CompactPCI、PCI-E
系統(tǒng)總線作用
系統(tǒng)總線又稱內(nèi)總線(InternalBus)或板級總線(Board-Level)或計算機總線(MicrocomputerBus)。本視頻主要詳細(xì)介紹了
系統(tǒng)總線是什么_系統(tǒng)總線分為哪三類
本文首先闡述了系統(tǒng)總線的概念,其次闡述了系統(tǒng)總線技術(shù)指標(biāo),最后介紹了系統(tǒng)總線的三大分類。
發(fā)表于 11-15 10:38
?5.8w次閱讀
系統(tǒng)總線的特點_系統(tǒng)總線工作原理
本文首先介紹了計算機系統(tǒng)總線的特點,其次介紹了系統(tǒng)總線工作原理,最后介紹了系統(tǒng)總線技術(shù)規(guī)范。
發(fā)表于 11-15 10:43
?4941次閱讀
評論