❶ 什麼是計算機」存儲程序,程序控制「的工作原理
現代計算機都是
馮
·諾依曼
(John.Von.Neuman)結構的計算機。它的基本原理是"
存儲程序和程序控制
";即是說,計算機的工作是在程序的控制下運行,而程序又是預先存儲在計算機內的。更詳細地說就是,要利用計算機完成一項處理任務時,首先要把任務轉換成程序,然後將程序存儲在計算機的(內)存儲器中,並命令計算機從程序的開始位置(某一條指令)開始工作,計算機的工作路線必須按照程序設計的路線進行,自動地執行並完成任務,直到結束的那條指令執行完為止。
這里有幾個問題需要解決:
第一,需要一種工具來描述任務的執行過程。這個工具就是計算機語言。這種語言既要人能理解使用,又要計算機能理解和使用。
第二,需要一種方法能有效地將任務轉換成程序,這就是
"程序設計"。程序設計需要理論,技術,方法和工具,這就是"程序設計方法學"。
第三,需要將程序合理地存儲在計算機系統內,並有效地對它進行管理和執行控制。這就是操作控制或現代的操作系統軟體的職能。
一、計算機指令和指令系統
所謂指令是指能向計算機發出的、能被計算機理解的,使計算機能執行一個最基本操作的命令。
每一條指令包含兩方面的信息,一是表示
"做什麼"的操作信息(用特定的二進制代碼表示),二是表示操作應處理的數據信息(用數據本身或數據在存儲器中的地址表示)。前者稱為"操作碼"(Op
---
Operator
Code),後者稱為"地址碼"(Address
Code),並有如下圖的指令格式
。
一般計算機包括如下幾類指令:
1)算術運算類。執行加、減、乘、除等算術運算的指令類;
2)邏輯運算類。執行或、與、非、移位、比較等邏輯運算的指令類;
3)傳送類。執行取數、存數、傳送等操作的指令類;
4)程序控制類。執行無條件轉移、條件轉移、調用程序、返回等操作的指令類;
5)輸入/輸出類。執行輸入、輸出、輸入/輸出等實現內存和外部設備之間傳輸信息操作的指令類;
6)其他類指令。執行停機、空操作、等待等操作的指令類;
每一類指令中又包含許多不同功能的指令。如加法指令就有定點加,浮點加,十進制加,直接數加等的不同。作為計算機指令,都是用二進制代碼表示的,可以用八進制或十六進制書寫。假設某種計算機有如下
8條指令碼
❷ 解釋馮諾依曼所提出的「存儲程序」的概念
存儲過程,又稱存儲程序(英語:Stored Procere),是在資料庫存儲復雜程序,以便外部程序調用的資料庫對象,可以視為資料庫的一種函數或子程序。
存儲程序和程序控制原理的要點是,程序輸入到計算機中,存儲在內存儲器中(存儲原理),在運行時,控制器按地址順序取出存放在內存儲器中的指令(按地址順序訪問指令),然後分析指令,執行指令的功能,遇到轉移指令時,則轉移到轉移地址,再按地址順序訪問指令(程序控制)。
(2)存儲程序原理的控制器作用擴展閱讀
存儲程序的優缺點
1、存儲過程可封裝,並隱藏復雜的商業邏輯。
2、存儲過程可以回傳值,並可以接受參數。
3、存儲過程無法使用 SELECT 指令運行,因為它是子程序,與查看錶、數據表或用戶定義函數不同。
4、存儲過程可以用在數據檢驗,強制實行商業邏輯等。
缺點
1、存儲過程,往往定製於特定的資料庫上,因為支持的編程語言不同。當切換到其他廠商的資料庫系統時,需要重寫原有的存儲過程。
2、存儲過程的性能調校與撰寫,受限於各種資料庫系統。
❸ 馮*諾依曼的存儲程序原理是什麼
馮諾依曼理論的要點是:數字計算機的數制採用二進制;計算機應該按照程序順序執行。
其主要內容是:
1.計算機由控制器、運算器、存儲器、輸入設備、輸出設備五大部分組成。
2.程序和數據以二進制代碼形式不加區別地存放在存儲器中,存放位置由地址確定。
3.控制器根據存放在存儲器中地指令序列(程序)進行工作,並由一個程序計數器控制指令地執行。控制器具有判斷能力,能根據計算結果選擇不同的工作流程。
計算機必須具備五大基本組成部件,包括:
輸入數據和程序的輸入設備;
記憶程序和數據的存儲器;
完成數據加工處理的運算器;
控製程序執行的控制器;
輸出處理結果的輸出設備
❹ 存儲程序的控制原理是什麼
馮·諾伊曼原理
電子計算機採用了「存貯程序控制」原理。這一原理是1946年由美籍匈牙利數學家馮·諾伊曼提出的,所以又稱為「馮·諾伊曼原理」。這一原理在計算機的發展過程中,始終發揮著重要影響,確立了現代計算機的基本組成和工作方式,直到現在,各類計算機的工作原理還是採用馮·諾伊曼原理思想。馮·諾伊曼原理的核心是「存貯程序控制」。
第一步:將程序和數據通過輸入設備送入存儲器;
第二步:啟動運行後,計算機從存儲器中取出程序指令送到控制器去識別,分析該指 令要求什麼事;
第三步:控制器根據指令的含義發出相應的命令(如加法、減法),將存儲單元中存放的操作數據取出送往運算器進行運算,再把運算結果送回存儲器指定的單元中;
第四步:當運算任務完成後,就可以根據指令將結果通過輸出設備輸出
「存貯程序控制」原理的基本內容是:
(1) 採用二進制形式表示數據和指令;
(2) 將程序(數據和指令序列)預先存放在主存貯器中,使計算機在工作時能夠自動高速地從存貯器中取出指令,並加以執行;
(3) 由運算器 、存貯器、控制器、輸入設備、輸出設備五大基本部件組成計算機系統,並規定了這五大部件的基本功能。馮·諾伊曼思想實際上是電子計算機設計的基本思想,奠定了現代電子計算機的基本結構,開創了程序設計的時代。
❺ 存儲程序和程序控制理論的主要含義是什麼
「存儲程序」原理,將根據特定問題編寫的程序存放在計算機存儲器中,然後按存儲器中的存儲程序的首地址執行程序的第一條指令,以後就按照該程序的規定順序執行其他指令,直至程序結束執行。
程序控制又稱為PLC控制,通過設置參數的方式給變頻器編制電動機轉向、運行頻率和時間的程序段,然後用相應輸入端子控制某程序段的運行,讓變頻器按程序輸出相應頻率的電源,驅動電動機按設置方式運行。
(5)存儲程序原理的控制器作用擴展閱讀
存儲程序和程序控制原理的要點是,程序輸入到計算機中,存儲在內存儲器中(存儲原理),在運行時,控制器按地址順序取出存放在內存儲器中的指令(按地址順序訪問指令),然後分析指令,執行指令的功能,遇到轉移指令時,則轉移到轉移地址,再按地址順序訪問指令(程序控制)。
理論和實踐證明,無論多復雜的演算法均可通過順序、選擇、循環3種基本控制結構構造出來。每種結構僅有一個入口和出口。由這3種基本結構組成的多層嵌套程序稱為結構化程序。所謂順序結構程序就是指按語句出現的先後順序執行的程序結構,是結構化程序中最簡單的結構。
❻ 簡述存儲程序控制基本工作原理
存儲程序控制基本工作原理 電子計算機採用了「存貯程序控制」原理。這一原理是1946年由美籍匈牙利數學家馮·諾伊曼提出的,所以又稱為「馮·諾伊曼原理」。這一原理在計算機的發展過程中,始終發揮著重要影響,確立了現代計算機的基本組成和工作方式,直到現在,各類計算機的工作原理還是採用馮·諾伊曼原理思想。馮·諾伊曼原理的核心是「存貯程序控制」。
第一步:將程序和數據通過輸入設備送入存儲器;
第二步:啟動運行後,計算機從存儲器中取出程序指令送到控制器去識別,分析該指 令要求什麼事;
第三步:控制器根據指令的含義發出相應的命令(如加法、減法),將存儲單元中存放的操作數據取出送往運算器進行運算,再把運算結果送回存儲器指定的單元中;
第四步:當運算任務完成後,就可以根據指令將結果通過輸出設備輸出
「
❼ 計算機的存儲程序工作原理是什麼
計算機的基本原理是:
存儲程序和程序控制。
預先要把指揮計算機如何進行操作的指令序列(稱為程序)和原始數據通過輸入設備輸送到計算機內存貯器中。
每一條指令中明確規定了計算機從哪個地址取數,進行什麼操作,然後送到什麼地址去等步驟。
1計算機在運行時,先從內存中取出第一條指令,通過控制器的解碼,按指令的要求,從存儲器中取出數據進行指定的運算和邏輯操作等加工,然後再按地址把結果送到內存中去。
2接下來,再取出第二條指令,在控制器的指揮下完成規定操作。依此進行下去。直至遇到停止指令。
3程序與數據一樣存貯,按程序編排的順序,一步一步地取出指令,自動地完成指令規定的操作是計算機最基本的工作原理。
4這一原理最初是由美籍匈牙利數學家馮.諾依曼於1945年提出來的,故稱為馮.諾依曼原理。
❽ 「存儲程序」工作原理
先是 轉存
然後 在是讀取
最後在存儲
基本上是這個過程
不是很詳細
❾ 計算機的存儲程序工作原理是什麼
存儲程序概念的基本原理。
計算機系統由硬體系統和軟體系統兩大部分組成。美藉匈牙利科學家馮·諾依曼結構(John
von
Neumann)奠定了現代計算機的基本結構,其特點是:
1)使用單一的處理部件來完成計算、存儲以及通信的工作。
2)存儲單元是定長的線性組織。
3)存儲空間的單元是直接定址的。
4)使用低級機器語言,指令通過操作碼來完成簡單的操作。
5)對計算進行集中的順序控制。
6)計算機硬體系統由運算器、存儲器、控制器、輸入設備、輸出設備五大部件組成並規定了它們的基本功能。
7)彩二進制形式表示數據和指令。
8)在執行程序和處理數據時必須將程序和數據道德從外存儲器裝入主存儲器中,然後才能使計算機在工作時能夠自動調整地從存儲器中取出指令並加以執行。
這就是存儲程序概念的基本原理。
謝謝採納!!
❿ 什麼是存儲程序控制
存儲程序控制即為存儲程序和程序控制,程序輸入到計算機中,存儲在內存儲器中(存儲原理),在運行時,控制器按地址順序取出存放在內存儲器中的指令(按地址順序訪問指令),然後分析指令,執行指令的功能,遇到轉移指令時,則轉移到轉移地址,再按地址順序訪問指令(程序控制)。