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