五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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如何連接的評論 (共 條)

分享到微博請遵守國家法律
安义县| 临漳县| 和政县| 绿春县| 鹿泉市| 柳林县| 香格里拉县| 天祝| 兴业县| 长泰县| 南漳县| 高阳县| 清丰县| 贵阳市| 深州市| 仁寿县| 运城市| 麻城市| 沛县| 南宁市| 社会| 镇安县| 浮山县| 喀什市| 常熟市| 安庆市| 德阳市| 海晏县| 大埔区| 涟源市| 安徽省| 阳曲县| 密云县| 乌什县| 沾益县| 陇川县| 和平区| 安徽省| 离岛区| 阳山县| 文化|