最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

外部設(shè)備與cpu如何連接

2023-04-04 22:06 作者:我愛計算機科學(xué)  | 我要投稿

當(dāng)我們把U盤插到電腦上時,便可以方便地對U盤進行使用。

那么,計算機和外部設(shè)備是如何進行連接的呢?


從上面兩個圖我們看到,CPU和外設(shè)連接,都必須通過數(shù)據(jù)線、地址線和控制線。

上圖中的端口這里予以重點解釋:

比如在51單片機中,其CPU有4個端口:

而每個端口中的每一位都由如下類似的電路構(gòu)成的:

也就是說,51的每個端口,比如P0,都是由上圖中八個同樣的電路構(gòu)成。這個端口電路的作用就是用來和外部設(shè)備連接并進行信息交換的。

MCS-51單片機p0,p1,p2,p3端口的字節(jié)地址是:

P0:80H

P1:90H

P2:0A0H

P3:0B0H

也就是說,CPU自身訪問P0口,就是通過80H這個地址進行的,比如

MOV P0,#11101111B

或者MOV AL,(80H)

同樣的,I/O設(shè)備也有類似的端口電路,CPU和外設(shè)的連接正是通過地址總線實現(xiàn)的:

上圖進一步解釋了這個過程。

CPU端口和外設(shè)的連接方式:

1:直接連接,比如信號燈:

2:通過設(shè)備的相應(yīng)端口,比如52單片機和U盤的連接:

3:通過接口電路,比如8255接口芯片:

上述無論哪種連接方式,對于P1端口、USB外設(shè)還是8255芯片,CPU都給它們賦予了一個固定的端口地址,CPU正是通過端口地址來實現(xiàn)對外部設(shè)備的訪問的。

我們看到,一塊主板上有很多的接口和插槽,這些接口和插槽都和CPU的某個端口連接在一起,任何一個外設(shè)可以選擇其中的一個插槽插入從而與CPU建立連接,但無論哪個端口,都有一個固定的端口地址。

上圖可以加深對于端口的理解。


上圖表示,當(dāng)圖右邊的CPU要與外部設(shè)備進行信息交換的時候,首先要找到這個設(shè)備,這是通過地址線來完成的。CPU一般要通過中間電路與外設(shè)相連,原因大概包括外設(shè)種類繁多、需要通過總線統(tǒng)一接口標(biāo)準(zhǔn)等等:


將上面這條端口訪問指令與

這條數(shù)據(jù)傳送指令對比,可以看出,cpu對于外設(shè)的訪問,與普通的內(nèi)存單元沒什么兩樣。

因此,與計算機連接的外部設(shè)備,有些有自己的存儲芯片,如U盤,數(shù)碼相機等,用于和cpu交換數(shù)據(jù)(當(dāng)然也有很多沒有存儲芯片的外設(shè),比如信號燈),cpu和這些外設(shè)相連,其實是和它們帶有的存儲芯片相連,也就和cpu與內(nèi)存的連接沒什么兩樣,只不過CPU訪問這種外設(shè)里面的存儲單元是通過某個固定的端口電路進行的。

簡單總結(jié):

1:端口首先是一個電路。

2:cpu與外設(shè)連接,首先是選中這個設(shè)備,然后再和這個設(shè)備進行數(shù)據(jù)讀寫,而選擇設(shè)備其實就是選擇端口。

3:外設(shè)與cpu相連,只能通過CPU某個固定的端口,而每個端口都有一個固定的地址。

4:外設(shè)可以選擇某個端口插入與CPU建立連接。

5:外設(shè)插入端口(插槽)以后,就相當(dāng)于通過地址總線和數(shù)據(jù)總線與CPU建立了連接,CPU通過這個固定的端口對外設(shè)進行訪問,而且無論交換多少數(shù)據(jù),都只能通過這個端口進行。這個時候外設(shè)和普通的內(nèi)存單元就沒什么兩樣了。


外部設(shè)備與cpu如何連接的評論 (共 條)

分享到微博請遵守國家法律
鲁山县| 密山市| 亚东县| 北京市| 仙游县| 苍梧县| 尼玛县| 华容县| 达孜县| 敦煌市| 巴彦淖尔市| 湖口县| 宁波市| 云南省| 荃湾区| 绥江县| 喀喇沁旗| 武乡县| 安泽县| 棋牌| 伊宁县| 华宁县| 平南县| 化州市| 安庆市| 临西县| 仲巴县| 丘北县| 清流县| 霍州市| 特克斯县| 建阳市| 台南市| 瑞昌市| 清涧县| 海门市| 芒康县| 淳安县| 江川县| 襄汾县| 云阳县|