8086CPU內部結構圖分享 - 8086cpu由哪兩部分組成_8086CPU內部結構圖分享
8086CPU內部結構圖分享

如圖,8086CPU從功能上劃分成兩部分:總線接口單元BIU(BusInterfaceUnit)和執行單元EU(ExecutionUnit)。
EU的組成部分:16位通用寄存器組(AX,BX,CX,DX,SP,BP,SI,DI)、算術邏輯單元(ALU)、標志寄存器(FLAG)、操作控制器電路。
BIU的組成部分:段寄存器組(CS,DS,SS,ES)、指令指針(IP)、地址加法器、指令隊列緩沖器、總線接口控制邏輯。
執行單元的功能:
指令譯碼
指令執行————————-在ALU中完成
暫存中間運算結果—————-通用寄存器
保存運算結果特征—————-標志寄存器flags
總線接口單元的功能:
從內存中取指令到指令預取隊列
負責與內存或輸入/輸出接口之間的數據傳送
在執行轉移程序時,BIU使指令預取隊列復位,從指定的新地址取指令,并立即傳給執行單元執行。
8086工作原理圖


8086CPU的兩種工作模式
為了適應各種使用場合,在設計8086CPU芯片時,就考慮了其應能夠使它工作在兩種模式下,即最小模式與最大模式。
所謂最小模式,就是系統中只有一個8086微處理器,在這種情況下,所有的總線控制信號,都是直接由8086CPU產生的,系統中的總線控制邏輯電路被減到最少,該模式適用于規模較小的微機應用系統。
最大模式是相對于最小模式而言的,最大模式用在中、大規模的微機應用系統中,在
最大模式下,系統中至少包含兩個微處理器,其中一個為主處理器,即8086/8086CPU,其它的微處理器稱之為協處理器,它們是協助主處理器工作的。
與8086CPU配合工作的協處理器有兩類,一類是數值協處理器8087另一類是輸入/輸出協處理器8089。
8087是一種專用于數值運算的協處理器,它能實現多種類型的數值運算,如高精度的整型和浮點型數值運算,超越函數(三角函數、對數函數)的計算等,這些運算若用軟件的方法來實現,將耗費大量的機器時間。換句話說,引入了8087協處理器,就是把軟件功能硬件化,可以大大提高主處理器的運行速度。
8089協處理器,在原理上有點象帶有兩個DMA通道的處理器,它有一套專門用于輸入/輸出操作的指令系統,但是8089又和DMA控制器不同,它可以直接為輸入/輸出設備服務,使主處理器不再承擔這類工作。所以,在系統中增加8089協處理器之后,會明顯提高主處理器的效率,尤其是在輸入/輸出操作比較頻繁的系統中。
- 第 1 頁:8086cpu由哪兩部分組成_8086CPU內部結構圖分享
- 第 2 頁:8086CPU內部結構圖分享
- 第 3 頁:8086的存儲器組織
本文導航
非常好我支持^.^
(22) 44.9%
不好我反對
(27) 55.1%
相關閱讀:
- [電子說] 單片機的IO口不夠用了怎么辦?如何擴展單片機的IO口? 2023-10-24
- [工業控制] 三菱和西門子PLC區別及優勢分析 2023-10-23
- [電子說] 如果FPGA/微處理器上只剩下一個GPIO,該如何進行模擬測量? 2023-10-21
- [存儲技術] 全面解析存儲芯片技術知識 2023-10-19
- [處理器/DSP] ARM微處理器對異常中斷的響應過程 2023-10-18
- [電子說] C語言中位、字節和字的定義 整數類型與浮點數類型的比較 2023-10-18
- [電子說] 氮化鎵晶體管簡化大電流電機驅動逆變器設計 2023-10-18
- [PCB設計] SMT技術之CSP及無鉛技術 2023-10-17
( 發表人:姚遠香 )