统一编址 独立编址 寻址空间
生活随笔
收集整理的這篇文章主要介紹了
统一编址 独立编址 寻址空间
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
概念
存儲器統(tǒng)一編址,即從存儲空間中劃出一部分地址給I/O端口。CPU訪問端口和訪問存儲器的指令在形式上完全相同,只能從地址范圍來區(qū)分兩種操作。優(yōu)點
對端口操作的指令類型多,功能全,不僅能對端口進行數(shù)據(jù)傳送,還可以對端口內(nèi)容進行算術邏輯運算和移位運算;其次是有較大的編址空間;缺點
端口占用存儲器的地址空間,使存儲器的可用地址空間變小;端口指令的長度增加,執(zhí)行時間變長;由于訪問I/O與訪問內(nèi)存的指令一樣,在程序中不易分清楚是訪問I/O端口還是訪問內(nèi)存,使得閱讀困難;端口地址譯碼器較復雜獨立編址
在不同的微機系統(tǒng)中,I/O端口的地址編排有兩種形式:存儲器統(tǒng)一編址和I/O獨立編址。 I/O獨立編址 I/O端口編址和存儲器的編址相互獨立,即I/0端口地址空間和存儲器地址空間分開設置,互不影響。采用這種編址方式,對I/O端口的操作使用輸入/輸出指令(I/O指令)。 I/0獨立編址的優(yōu)點是:不占用內(nèi)存空間;使用I/O指令,程序清晰,很容易看出是I/O操作還是存儲器操作;譯碼電路比較簡單(因為I/0端口的地址空間一般較小,所用地址線也就較少)。其缺點是:只能用專門的I/0指令,訪問端口的方法不如訪問存儲器的方法多。 上面兩種編址方式各有優(yōu)點和缺點,究竟采用哪一種取決于系統(tǒng)的總體設計。在一個系統(tǒng)中也可以同時使用兩種方式,前提是首先要支持I/O獨立編址。:Intel的x86微處理器都支持I/O獨立編址,因為它們的指令系統(tǒng)中都有I/O指令,并設置了可以區(qū)分I/O訪問和存儲器訪問的控制信號引腳。而一些微處理器或單片機,為了減少引腳,從而減少芯片占用面積,不支持I/O獨立編址,只能采用存儲器統(tǒng)一編址。 http://baike.baidu.com/view/2007755.htm轉(zhuǎn)載于:https://www.cnblogs.com/lwp513/p/3245587.html
總結(jié)
以上是生活随笔為你收集整理的统一编址 独立编址 寻址空间的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FaceWarehouse 3DMM形状
- 下一篇: 重新排列参数