指令執行原理

8086的CPU分爲執行部件(EU)和總線接口部件(BIU)。

程序指令執行原理:

1)當CS:IP設置好後,BIU會從設置好的地址根據對應架構的指令格式不停的按順序讀取指令,並將指令放在指令隊列緩衝器裏等待執行控制部件控制電路執行

2)EU檢測到指令隊列緩衝器裏的指令條數大於1條的時候就開始執行從對應隊列中取指令執行,對其進行譯碼,並根據指令要求向EU內各個部件發送控制命令。

3)如果指令中還有讀取數據內容,EU就會向BIU發出命令並提供要訪問的地址或I/O端口地址及傳送的數據等待BIU獲取CPU想要的數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章