計算機執行指令的過程是什麼?現在急於要答案

2021-09-02 04:48:48 字數 1213 閱讀 7460

1樓:匿名使用者

計算機能執行的都是機器碼

完成一條指令的功能可以分成兩個主要階段:取指和執行。

取指(fetch)――從主儲存器中取出指令**進入cpu。

8086cpu中,指令在儲存器中的地址由**段暫存器cs和指令指標暫存器ip共同提供,再由地址加法器得到20位儲存器地址。匯流排介面單元biu負責從儲存器取出這個指令**,送入指令佇列。

執行(execution)――是將指令**翻譯成它代表的功能(被稱為譯碼)、併發出有關控制訊號實現這個功能。

8086cpu中,執行單元eu從指令佇列中獲得預先取出的指令**,在eu控制電路中進行譯碼,然後發出控制訊號由算術邏輯單元進行資料運算、資料傳送等操作。指令執行過程需要的運算元據有些來自cpu內部的暫存器、有些來自指令佇列、還有些來自儲存器和外設。如果需要來自外部儲存器或外設的資料,則控制單元eu控制匯流排介面單元biu從外部獲取。

2樓:匿名使用者

取指令,分析指令,執行指令,取下一條指令

指令的執行過程:首先是取指令和分析指令。按照程式規定的次序,從記憶體儲器取出當前執行的指令,並送到控制器的指令暫存器中,對所取的指令進行分析,即根據指令中的操作碼確定計算機應進行什麼操作。

其次是執行指令。根據指令分析結果,由控制器發出完成操作所需的一系列控制電位,以便指揮計算機有關部件完成這一操作,同時,還為取下一條指令作好準備。

計算機執行一條指令的全過程是怎樣的

3樓:邴蕊汝賦

通常,一條指令的執行分為取指令階段、分析及取數階段和執行階段3個過程。

(1)取指令

取指令階段完成將現行指令從記憶體中取出來並送到指令暫存器中,具體操作為:首先,將程式計數器pc中的內容通過地址匯流排送至記憶體地址暫存器;第二,向仙存發讀命令;第三,從記憶體中取出的指令經資料暫存器、資料匯流排送到指令暫存器中;第四,將pc的內容遞增,為取下一條指令做好準備。

(2)分析及取數指令

取出指令後,機器立即進入分析及取數階段,指令譯碼器id可識別和區分不同的指令型別及各種獲取運算元的方法。由於各條指令功能不同,定址方式也不同,所以分析及取數階段的操作是不同的。

(3)執行

執行階段完成指令規定的各種操作,產生運算結果,並將結果儲存起來。

總之,計算機的基本工作過程可以概括為取指令、分析及取數、執行等,然後再取下一條指令,

如此周而復始,直到遇到停機指令或外來事件的干預為止。

計算機哪個硬體的大小取決於計算機執行的速度?網速取決於哪個

計算機最核心的硬體包括cpu 記憶體 顯示卡 主機板 硬碟和電源,有了這幾部分,計算機就可以裝載作業系統,正常執行,這幾件硬體裡邊,決定執行速度的關鍵自然是cpu,對於程式而言,記憶體和硬碟也起到一定的作用,大記憶體可以保證程式在執行過程中的流暢,硬碟讀取速度高則可以加快程式的載入速度,顯示卡是處理...

計算機能直接執行的是什麼程式,計算機可以直接執行的程式是什麼語言形成的?

計算機能直接執行的是機器語言編寫的程式 參考題計算機能直接執行的是 a.高階語言編寫的程式 b.機器語言編寫的程式 c.資料庫語言編寫的程式 d.組合語言編寫的程式 正確答案 b 計算機能直接執行的是機器語言程式。機器語言程式原因是 1 指令系統中的指令,在計算機記憶體中,都是以二進位制編碼的形式儲...

求計算機啟動過程的細節,計算機的啟動過程

第一步 當我們按下電源開關時,電源就開始向主機板和其它裝置供電,此時電壓還不太穩定,主機板上的控制晶片組會向cpu發出並保持一個reset 重置 訊號,讓cpu內部自動恢復到初始狀態,但cpu在此刻不會馬上執行指令。當晶片組檢測到電源已經開始穩定供電了 當然從不穩定到穩定的過程只是一瞬間的事情 它便...