計算機系統包括硬件和軟件兩部分。微計算機的硬件有包括中央處理器(CPU)的微處理器芯片、存儲器(MEMORY)、輸入/輸出(I/O)接口三部分組成。軟件是各種程序的總和,包括系統軟件和應用軟件。
8086微處理器的基本組成
8086微處理器的結構
Intel 8086微處理器是一個16位結構,從圖中可以看出,整個微處理器分成兩大功能部件,即執行部件(Execution Unit,EU)與總線接口部件(Bus Interface Unit,BIU)。EU與BIU通過內部總線連接,它們既可協同工作,又可獨立工作。當EU與BIU各自獨立工作時,就體現出8086內部操作具有并行性的特征。
執行部件(EU) 執行部件EU是執行程序的的核心部件,完成指令譯碼、運算及其它操作的執行。執行部件由ALU(算術邏輯運算部件)、通用寄存器組、狀態標志寄存器以及控制電路組成。
總線接口部件(BIU) 總線接口部件BIU負責與存儲器、I/O接口電路連接,并形成20位的地址碼和16位的數據,通過總線進行數據傳送。BIU由一些專用寄存器、指令隊列緩沖器、地址加法器等功能部件組成。
|