現代計算機,大部分都是基於(yu) 馮(feng) 諾依曼體(ti) 係結構,而我們(men) 這裏談論的也是此問前提。馮(feng) 諾依曼的核心是:存儲(chu) 程序,順序執行。所以不管計算機如何發展,基本原理是相同的。計算機程序實際上是告訴計算機做什麽(me)
馮(feng) 諾依曼體(ti) 係結構
馮(feng) 諾依曼體(ti) 係結構有以下特點:
計算機處理的數據和指令一律用二進製數表示;
指令和數據不加區別混合存儲(chu) 在同一個(ge) 存儲(chu) 器中;
順序執行程序的每一條指令;
計算機硬件由運算器、控製器、存儲(chu) 器、輸入設備和輸出設備五大部分組成。
馮(feng) 諾依曼體(ti) 係結構的計算機必須具有如下功能:
把需要的程序和數據送至計算機中;
必須具有長期記憶程序、數據、中間結果及最終運算結果的能力;
能夠完成各種算術、邏輯運算和數據傳(chuan) 送等數據加工處理的能力;
能夠根據需要控製程序走向,並能根據指令控製機器的各部件協調操作;
能夠按照要求將處理結果輸出給用戶。