80286

80286

INTEL 1982年推出80286晶片,該晶片相比8086和8088有了飛躍式發展,雖然它仍是16位結構,但在CPU內部含有13.4萬個電晶體,時鐘頻率由最初6MHz逐步提高到20MHz。內部和外部數據匯流排皆為16位,地址匯流排24位,可定址16MB記憶體。80286兼容了8086所有功能,並且是8086的向上兼容的微處理器,使8086的彙編語言程式可以不做任何修改地在80286上運行。同時80286的推出也是實模式和保護模式CPU的分水嶺。80286微處理器內部有4個功能部件,即地址部件AU,指令部件IU,執行部件EU和匯流排部件BU。這四個部件的並行操作,提高了吞吐率,加快了處理速度。

一 地址部件(Adress Unit, AU)

地址部件AU由地址偏移量加法器,段基址暫存器,段容量暫存器,段限檢查器和物理地址加法器等組成。同是還增加了對白虎方式操作時的存儲器管理和保護機構。地址部件的職責是根據執行部件EU的請求,從EU的暫存器中取出定址信息,根據定址規則形成物理地址,然後把物理地址送到匯流排部件BU的地址鎖存器驅動器中,所長生的地址是物理存儲器地址或I/O設備的連線埠。

二 指令部件(Instruction Unit, IU)

指令部件IU由指令解碼器和已被解碼的指令佇列組成,其功能是不斷的從匯流排部件BU的預取代碼佇列中取出指令,解碼後放倒已被解碼的指令佇列中,為執行部件EU執行指令做好準備。IU的引入進一步改善了流水操作,IU內部始終存放著3條已解碼的指令,執行部件EU執行的就是這些已經解碼指令。IU和EU的並行操作,縮短了執行指令的時間。

三 執行部件(Execution Unit, EU)

執行部件EU由算術邏輯部件ALU,控制器和微代碼唯讀存儲器構成,EU負責執行指令,所執行的指令時從IU中所取來的已解碼的指令。

四 匯流排部件(Bus Unit, BU)

匯流排部件BU由地址做存期和驅動器,匯流排控制,數據收發器,預取器和6B指令預取佇列以及協處理器藉口等組成,他是由CPU與系統之間的一個高速接口,其任務是使CPU一最高速率從外部取代碼和讀/寫數據。

相關詞條

相關搜尋

熱門詞條

聯絡我們