8086處理器為什么要采用分段機制


只要學過匯編的人都知道8086處理器對存儲器采用分段管理機制,為什么要這么設計呢?采用線性地址直接訪問存儲器該多好,直接明了。

其實Intel的工程師絕對不會那么傻,當然是有他的道理:

首先,地址總線有20根,可尋址1M的地址空間,而寄存器是16位,僅能尋址64K,總不能白白浪費多出來的空間。要知道在8086的那個年代,內存是非常昂貴的。

所以Intel的工程師想出了分段管理的方法:段地址x4+偏移地址。

另外,分段管理還有利於代碼的組織,對內存實現有效的管理。例如,將代碼段、數據段隔離等。

學習過程中,如果按照書中所描述,照搬的學習,既不方便記憶,也不能將知識融會貫通。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM