【解】:按功能可分為兩部分:匯流排介面單元BIU(Bus Interface Unit)和執行單元EU(Execution Unit)。 匯流排介面單元BIU是8086 CPU在儲存器和I/O裝置之間的介面部件,負責對全部引腳的操作,即8086對儲存器和I/O裝置的所有操作都是由BIU完成的。所有對外部匯流排的操作都必須有正確的地址和適當的控制訊號,BIU中的各部件主要是圍繞這個目標設計的。它提供了16位雙向資料匯流排、20位地址匯流排和若干條控制匯流排。 其具體任務是:負責從記憶體單元中預取指令,並將它們送到指令佇列緩衝器暫存。CPU執行指令時,匯流排介面單元要配合執行單元,從指定的記憶體單元或I/O埠中取出資料傳送給執行單元,或者把執行單元的處理結果傳送到指定的記憶體單元或I/O埠中。 執行單元EU中包含1個16位的運算器ALU、8個16位的暫存器、1個16位標誌暫存器FR、1個運算暫存器和執行單元的控制電路。這個單元進行所有指令的解釋和執行,同時管理上述有關的暫存器。EU對指令的執行是從取指令操作碼開始的,它從匯流排介面單元的指令佇列緩衝器中每次取一個位元組。如果指令佇列緩衝器中是空的,那麼EU就要等待BIU透過外部匯流排從儲存器中取得指令並送到EU,透過譯碼電路分析,發出相應控制命令,控制ALU資料匯流排中資料的流向。
【解】:按功能可分為兩部分:匯流排介面單元BIU(Bus Interface Unit)和執行單元EU(Execution Unit)。 匯流排介面單元BIU是8086 CPU在儲存器和I/O裝置之間的介面部件,負責對全部引腳的操作,即8086對儲存器和I/O裝置的所有操作都是由BIU完成的。所有對外部匯流排的操作都必須有正確的地址和適當的控制訊號,BIU中的各部件主要是圍繞這個目標設計的。它提供了16位雙向資料匯流排、20位地址匯流排和若干條控制匯流排。 其具體任務是:負責從記憶體單元中預取指令,並將它們送到指令佇列緩衝器暫存。CPU執行指令時,匯流排介面單元要配合執行單元,從指定的記憶體單元或I/O埠中取出資料傳送給執行單元,或者把執行單元的處理結果傳送到指定的記憶體單元或I/O埠中。 執行單元EU中包含1個16位的運算器ALU、8個16位的暫存器、1個16位標誌暫存器FR、1個運算暫存器和執行單元的控制電路。這個單元進行所有指令的解釋和執行,同時管理上述有關的暫存器。EU對指令的執行是從取指令操作碼開始的,它從匯流排介面單元的指令佇列緩衝器中每次取一個位元組。如果指令佇列緩衝器中是空的,那麼EU就要等待BIU透過外部匯流排從儲存器中取得指令並送到EU,透過譯碼電路分析,發出相應控制命令,控制ALU資料匯流排中資料的流向。