8086CPU內(nèi)部結(jié)構(gòu)圖分享 - 8086cpu由哪兩部分組成_8086CPU內(nèi)部結(jié)構(gòu)圖分享
8086CPU內(nèi)部結(jié)構(gòu)圖分享

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


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