程式與資料一樣存取,按程式編排的順序,一步一步地取出指令,自動地完成指令規定的操作是計算機最基本的工作原理。這一原理最初是由美籍匈牙利數學家馮.諾依曼於1945年提出來的,故稱為馮.諾依曼原理,馮諾依曼體系結構計算機的工作原理可以概括為八個字:儲存程式、程式控制。計算機在執行時,先從記憶體中取出第一條指令,透過控制器的譯碼,按指令的要求,從儲存器中取出資料進行指定的運算和邏輯操作等加工,然後再按地址把結果送到記憶體中去。接下來,再取出第二條指令,在控制器的指揮下完成規定操作。依此進行下去。直至遇到停止指令。擴充套件資料:結構特點:1、計算機在讀取指令時,把從計算機讀到的資訊看作是指令;而在讀取資料時,把從計算機讀到的資訊看作是運算元。資料和指令在軟體編制中就已加以區分,所以正常情況下兩者不會產生混亂。2、採用二進位制形式表示資料和指令:在儲存程式的計算機中,資料和指令都是以二進位制形式儲存在儲存器中的。從儲存器儲存的內容來看兩者並無區別.都是由0和1組成的程式碼序列,只是各自約定的含義不同而已。有時我們也把儲存在儲存器中的資料和指令統稱為資料,因為程式資訊本身也可以作為被處理的物件,進行加工處理,例如對照程式進行編譯,就是將源程式當作被加工處理的物件。
程式與資料一樣存取,按程式編排的順序,一步一步地取出指令,自動地完成指令規定的操作是計算機最基本的工作原理。這一原理最初是由美籍匈牙利數學家馮.諾依曼於1945年提出來的,故稱為馮.諾依曼原理,馮諾依曼體系結構計算機的工作原理可以概括為八個字:儲存程式、程式控制。計算機在執行時,先從記憶體中取出第一條指令,透過控制器的譯碼,按指令的要求,從儲存器中取出資料進行指定的運算和邏輯操作等加工,然後再按地址把結果送到記憶體中去。接下來,再取出第二條指令,在控制器的指揮下完成規定操作。依此進行下去。直至遇到停止指令。擴充套件資料:結構特點:1、計算機在讀取指令時,把從計算機讀到的資訊看作是指令;而在讀取資料時,把從計算機讀到的資訊看作是運算元。資料和指令在軟體編制中就已加以區分,所以正常情況下兩者不會產生混亂。2、採用二進位制形式表示資料和指令:在儲存程式的計算機中,資料和指令都是以二進位制形式儲存在儲存器中的。從儲存器儲存的內容來看兩者並無區別.都是由0和1組成的程式碼序列,只是各自約定的含義不同而已。有時我們也把儲存在儲存器中的資料和指令統稱為資料,因為程式資訊本身也可以作為被處理的物件,進行加工處理,例如對照程式進行編譯,就是將源程式當作被加工處理的物件。