當(dāng)前位置: 首頁 > 工業(yè)電子產(chǎn)品 > 半導(dǎo)體產(chǎn)品 > 存儲器
發(fā)布日期:2022-10-09 點(diǎn)擊率:45
微處理器對I/O接口尋址的辦法可分為兩大類,一種是內(nèi)存映射式尋址( Memory Mapped I/O),另一種是輸入輸出映射式尋址(I/O Mapped I/O)。
內(nèi)存映射式尋址選用了I/O接口與存儲器一同編址的辦法,這種辦法是將I/O接口當(dāng)作內(nèi)存區(qū)域中的一個或幾個單元,占用內(nèi)存區(qū)域中的一些地址。這種辦法的利益是,不需專門的I/O指令,而選用拜訪內(nèi)存的指令來拜訪I/O接口。通常來說,拜訪內(nèi)存的指令功用是比照強(qiáng)的,因而這種辦法能夠像拜訪內(nèi)存那樣,直接對I/O接口的信息進(jìn)行處理。這種辦法的缺陷是地址的運(yùn)用率較低。I/O接口占用內(nèi)存的一有些地址,使得內(nèi)存可尋址的區(qū)域削減。因為存儲器需占用的地址由該芯片的容量挑選,且其占用的地址有必要是接連的,因而當(dāng)I/O接口占用一有些地址時,與其相連的一些地址不能為存儲器運(yùn)用。在微操控器89C51中就選用了這種辦法,其數(shù)據(jù)存儲器的尋址空間為64K字節(jié),如需拓寬有些I/O接口,將削減存儲器拓寬的尋址空間,如在體系中選用8K的存儲器芯片,則即便拓寬一個地址的I/O接口也會占用8K的地址。
輸入輸出映射式編址的辦法,又稱為I/O接口獨(dú)自編址辦法,它將I/O接口地址區(qū)域與內(nèi)存地址區(qū)域獨(dú)自編列。在實習(xí)運(yùn)用時將微處理器供給的地址信號作為存儲器尋址的地址信號,一同此地址信號或其間的一有些還可用作I/O接口的地址信號。在指令體系中有專門的拜訪 I/O接口的指令。在施行存儲器拜訪指令和I/O拜訪指令時,微處理器宣告紛歧樣的操控信號(即存儲器選中或I/O接口選中信號),此操控信號和地址信號相聯(lián)絡(luò)來區(qū)別其時的操作是存儲器拜訪仍是I/O拜訪。獨(dú)自編址辦法的利益是I/O接口不占用內(nèi)存區(qū)域的地址,其缺陷是拜訪I/O接口的指令功用不強(qiáng),通常只需傳送類指令,而沒有運(yùn)算類指令。在微處理器Z80、INTEL 8086/8088中選用了這種辦法,這兩種微處理器的指令體系中都具有專門的輸入輸出指令,而操控信號則有存儲器選中和I/O接口選中信號。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航