計算機執(zhí)行指令的過程是什么,?請簡單敘述。
計算機能執(zhí)行的都是機器碼完成一條指令的功能可以分成兩個主要階段:取指和執(zhí)行,。取指(Fetch)――從主存儲器中取出指令代碼進入CPU,。8086CPU中,指令在存儲器中的地址由代碼段寄存器CS和指令指針寄存器IP共同提供,,再由地址加法器得到20位存儲器地址,。總線接口單元BIU負(fù)責(zé)從存儲器取出這個指令代碼,,送入指令隊列,。執(zhí)行(Execution)――是將指令代碼翻譯成它代表的功能(被稱為譯碼)、并發(fā)出有關(guān)控制信號實現(xiàn)這個功能,。8086CPU中,,執(zhí)行單元EU從指令隊列中獲得預(yù)先取出的指令代碼,在EU控制電路中進行譯碼,,然后發(fā)出控制信號由算術(shù)邏輯單元進行數(shù)據(jù)運算,、數(shù)據(jù)傳送等操作,。指令執(zhí)行過程需要的操作數(shù)據(jù)有些來自CPU內(nèi)部的寄存器、有些來自指令隊列,、還有些來自存儲器和外設(shè),。如果需要來自外部存儲器或外設(shè)的數(shù)據(jù),則控制單元EU控制總線接口單元BIU從外部獲取,。
翻譯,,或者說轉(zhuǎn)換過程,。人們研究漸漸發(fā)現(xiàn),,人的語言是可以被轉(zhuǎn)換的,就像你聽見不同語言,,只要你懂,,一樣能聽懂,而且能執(zhí)行指令,,目前人已經(jīng)能破解了
相關(guān)推薦
便查問答是一款實用的網(wǎng)絡(luò)熱門知識問答平臺,專注于分享你不知道的知識,、經(jīng)驗及生活問題,,在這里所有人都能找到答案歡迎網(wǎng)友參與討論。