計算機如何讀取計算機指令

計算機如何讀取計算機指令

計算機讀取計算機指令分爲兩個主要階段:取指和執行

1、取指是指從主存儲器中取出指令代碼進入CPU。指令在存儲器中的地址由代碼段寄存器和指令指針寄存器共同提供,再由地址加法器得到20位存儲器地址。

2、執行是將指令代碼翻譯成它代表的功能,併發出有關控制信號實現這個功能。 執行單元從指令隊列中獲得預先取出的指令代碼,在執行單元控制電路中進行譯碼,然後發出控制信號由算術邏輯單元進行數據運算、數據傳送等操作。指令執行過程需要的操作數據有些來自CPU內部的寄存器、有些來自指令隊列、還有些來自存儲器和外設。