IA-32微處理器的功能結構

1. 80386的功能結構

32位微處理器80386是一種與80286相兼容的高性能全32位的微處理器,80386採用32位數據總線和32位內部數據通道,內部包括寄存器、ALU和內部總線都是32位,能靈活處理8、16或32位3種數據類型,能提供32位的指令尋址能力和32位的外部總線接口功能。

IA-32微處理器的功能結構

80386的功能結構圖

2.80386的主要特點

80386可以工作在實地址模式和保護模式,在保護模式下,還可以轉變到虛擬8086模式。無論採用哪一種工作模式,80386均能運行8088/8086、80286的軟件。

3.80386的功能結構

80386CPU從功能上看,它包含了8086 CPU的總線接口部件(BIU)和執行部件(EU),另增加了4個組成部分,共計由6個功能部件組成。

(1)總線接口部件(Bus Interface Unit,BIU);

(2)執行部件(Execution Unit,EU);

(3)指令預取部件(Code Prefetch Unit,CPU);

(4)指令譯碼部件(Instruction Decode Unit,IDU);

(5)段管理部件——分段部件(Segment Unit,SU);

(6)頁管理部件——分頁部件(Paging Unit,PU)。

為了分析方便起見,把它分為中央處理部件(CPU)存儲器管理部件(MMU)

總線接口部件(BIU)共三大部分組成。

4.80486的主要結構特點

(1)沒有改變80386的體系結構,它與已推出的8088/8086/80186/80286及80386在目標代碼一級完全保持了向上的兼容性,80486 CPU還繼承了虛擬8086模式;

(2)採用了精簡指令系統計算機技術

(Reduced Instruction Set Computer,RISC);

(3)CPU第一次實現了內含8KB的高速緩衝存儲

器(Cache);

(4)80486 CPU集成了80387功能,且功能又

有所擴充;

(5)80486 CPU採用了突發總線(Burst Bus)

技術;

(6)可以使用多個80486構成多處理器系統。

5.80486主要技術指標

外部數據總線:32位;

外部地址總線:32位;

最大工作頻率:133MHZ;

高速緩存容量:提供8KB片內一級Cache;

流水線級數:引入了5級指令流水結構;

寄存器:與80386兼容;

物理地址空間:4GB;


分享到:


相關文章: