主要採用了儲存程式控制。預先把指揮電腦如何進行操作的指令序列和資料儲存在內記憶體中;運作時,控制器會依照位址順序取出存放在內記憶體中的指令,然後分析指令,執行指令的功能,遇到轉移指令時,則轉移到轉移地址,再按地址順序存取指令(程序控制)。
本教學操作環境:windows7系統、Dell G3電腦。
電腦之所以能以人們的意志自動進行工作主要是採用了儲存程式控制。
儲存程式控制即為儲存程式和程式控制,程式輸入到電腦中,儲存在內記憶體中(儲存原理),在執行時,控制器會按位址順序取出存放在內記憶體中的指令(依位址順序存取指令),然後分析指令,執行指令的功能,遇到轉移指令時,則轉移到轉移位址,再依位址順序存取指令(程式控制)。
工作原理
首先,把程式和資料透過輸入輸出裝置送入記憶體。一般的記憶體都是分割成很多[2] 儲存單元,每個儲存單元都有位址編號,這樣依照一定順序把程式和資料存起來,而且還把記憶體分為若干個區域,例如有專門存放程式區和專門存放資料的資料區。其次,執行程序,必須從第一條指令開始,以後一一執行。
一般情況下依存放位址號的順序,由小到大依序執行,當遇到條件轉移指令時,才改變執行的順序。每執行一條指令,都要經過三個步驟:第一步,把指令從記憶體送到譯碼器,稱為取指;第二步,譯碼器把指令分解成操作碼和操作數,產生相應的各種控制訊號送往各電器部件;第三步,執行相應的操作。這個過程是由電子路線來控制,從而實現自動連續的工作。在運作時,控制器會依照位址順序取出存放在內記憶體中的指令(按位址順序存取指令),然後分析指令,執行指令的功能,遇到轉移指令時,則轉移到轉移位址,再按位址順序存取指令),然後分析指令,執行指令的功能,遇到轉移指令時,則轉移到轉移位址,再按位址順序訪問指令。
更多相關知識,請造訪常見問題欄位!
以上是計算機之所以能以人們的意志自動進行工作主要是採用了什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!