複製鏈接
請複製以下鏈接發送給好友

總線接口部件

鎖定
總線接口部件,由段寄存器(代碼段寄存器CS、數據段寄存器DS、堆棧段寄存器SS和附加段寄存器ES)、指令指針寄存器、地址加法器、總線控制電路和指令隊列緩衝器等組成。
中文名
總線接口部件
外文名
BIU
組    成
4個段地址寄存器
功    能
傳送給執行部件EU

總線接口部件部件介紹

總線接口部件 總線接口部件
總線接口部件又名總線接口單元 (BIU、Bus Interface Unit)
它和執行單元(EU)合稱為8086、8088兩大獨立工作單元。

總線接口部件組成

總線接口部件由下列各部分組成:
(1)4個段地址寄存器
CS——16位的代碼段寄存器
DS——16位的數據段寄存器
ES——16位的擴展段寄存器
SS——16位的堆棧段寄存器
(2)16位的指令指針寄存器IP;
(3)20位的地址加法器

總線接口部件功能

BIU負責從內存指定區域取出指令傳送到指令隊列中排隊;執行指令時所需要的操作數也由BIU從相應的內存區域取出,傳送給執行部件EU。指令執行的結果如果需要存入內存的話,也由BIU寫入相應的內存區域。總之,BIU同外部總線連接為EU完成所有的總線操作,並形成20位的內存物理地址

總線接口部件管理方法

總線接口部件 總線接口部件
(1) BIU和EU可以並行工作,提高CPU效率。BIU監視着指令隊列。當指令隊列中有2個空字節
,就自動把指令取到隊列中。
(2) EU執行指令時,從指令隊列頭部取指令,然後執行。如需訪問存儲器,則EU向BIU發出請求,由BIU訪問存儲器。
(3) 在執行轉移、調用、返回指令時,需改變隊列中的指令,要等新指令裝入隊列中後,EU才繼續執行指令。