馮諾依曼結構計算機的基本工作原理主要分為儲存程式和程式控制,預先要把控制計算機如何進行操作的指令序列【稱為程式】和原始資料透過輸入設備傳送到計算機記憶體中,每一指令明確規定了電腦從哪個位址取數,進行什麼操作,然後送到什麼位址去等步驟。
馮諾依曼結構電腦的基本工作原理:
電腦在運行時,先從記憶體中取出第一條指令
,透過控制器
的譯碼
,按指令的要求,從記憶體
中取出資料進行指定的運算和邏輯運算等加工,然後再按位址把結果送到記憶體中去。接下來,再取出第二條指令,在控制器的指揮下完成規定操作。依此進行下去。直至遇到停止指令。程式與資料一樣訪問,按程式編排的順序,一步一步地取出指令,自動地完成指令規定的操作是計算機最基本的工作原理,馮諾依曼體系結構計算機的工作原理可以概括為八個字:儲存程式、程式控制 。
儲存程式--- 將解題的步驟編成程式(通常由若干指令組成),並將程式存放在電腦的記憶體中(指主記憶體或記憶體);
程式控制--- 從電腦主記憶體讀出指令並送到電腦的控制器,控制器依照目前指令的功能,控制全機執行指令規定的操作,完成指令的功能。重複這項操作,直到程式中指令執行完畢。
馮諾依曼體系結構電腦的特點是:
1)使用單一的處理部件來完成計算、儲存以及通訊的工作。
2)儲存單元是定長的線性組織。
3)儲存空間的單元是直接定址的。
4)使用低階機器語言,指令透過操作碼來完成簡單的操作。
5)對計算進行集中的順序控制。
6)電腦硬體系統由運算器、記憶體、控制器、輸入設備、輸出設備五大部件組成並規定了它們的基本功能。
7)採用二進位形式表示資料和指令。
8)在執行程式和處理資料時必須將程式和資料從外部記憶體裝入主記憶體中,然後才能使電腦在工作時能夠自動調整地從記憶體中取出指令並加以執行。
以上是馮諾依曼結構計算機的基本運作原理是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!