獨立編址

獨立編址,不占用記憶體空間;使用I/O指令,程式清晰,很容易看出是I/O操作還是存儲器操作。

在不同的微機系統中,I/O連線埠的地址編排有兩種形式:存儲器統一編址和I/O獨立編址。
I/O獨立編址
I/O連線埠編址和存儲器的編址相互獨立,即I/0連線埠地址空間和存儲器地址空間分開設定,互不影響。採用這種編址方式,對I/O連線埠的操作使用輸入/輸出指令(I/O指令)。
I/0獨立編址的優點是:不占用記憶體空間;使用I/O指令,程式清晰,很容易看出是I/O操作還是存儲器操作;解碼電路比較簡單(因為I/0連線埠的地址空間一般較小,所用地址線也就較少)。其缺點是:只能用專門的I/0指令,訪問連線埠的方法不如訪問存儲器的方法多。
上面兩種編址方式各有優點和缺點,究竟採用哪一種取決於系統的總體設計。在一個系統中也可以同時使用兩種方式,前提是首先要支持I/O獨立編址。:Intel的x86微處理器都支持I/O獨立編址,因為它們的指令系統中都有I/O指令,並設定了可以區分I/O訪問和存儲器訪問的控制信號引腳。而一些微處理器或單片機,為了減少引腳,從而減少晶片占用面積,不支持I/O獨立編址,只能採用存儲器統一編址

相關詞條

相關搜尋

熱門詞條

聯絡我們