A. 什麼是「存儲程序」工作方式
這是個諾依曼體質的核心概念。存儲程序上怎麼工作的呢?可以打個比方
如果我們要到陌生的地方去旅遊,需要隨身帶一個地圖,地圖上有各個景點的位置和汽車線路,當我們參觀完一個景點的時候,我們拿出地圖,按照汽車線路到達新的景點,然後又按照地圖又到達另一個景點,採用這種方法指導參觀完所有的景點,在這個比方中,旅遊者相當於計算機,參觀景點相當於做運算,要讓計算機自動完成運算,就要把運算的步驟編成程序,相當於比方中的地圖,並且要把程序實現存儲起來,相當於把地圖放在身邊,按照地圖不斷參觀景點,相當於計算機自動連續執行程序了。
總結得出:存儲程序工作方式:事先編製程序、事先存儲程序、自動連續的執行程序
B. 馮.諾依曼所提出的存儲程序式計算機共有哪五大組件,其核心組件是什麼
計算機由運算器、存儲器、控制器和輸入設備、輸出設備五大部件組成
指令和數據以不同等地位存放於存儲器內,並可按地址尋訪
指令和數據均用二進制碼表示
指令由操作碼和地址碼組成,操作碼用來表示操作的性質,地址碼用來表示操作數所在存儲器中的位置
指令在存儲器內按順序存放。通常,指令是順序執行的,在特定條件下,可根據運算結果或根據設定的條件改變執行順序
C. 程序控制與存儲程序分別是什麼概念,兩者之間的關系是什麼
物理存儲??就是將信息轉化為基本的0和1存儲在硬體上,控制嘛,就是利用機器能夠識別的底層語言比如匯編對計算機硬體進行操作實現控制的目的。
D. 如果第一台電子計算機不是存儲程序式的,哪它的程序存在哪呢
哪兒也不存,是直接改線路的,殘酷吧...
1946年6月美籍匈牙利科學家馮.諾依曼教授(John Von Neuman)發表了"電子計算機裝置邏輯結構初探"的論文,並設計出了第一台"存儲程序式"計算機EDVAC(埃德瓦克),即離散變數自動電子計算機(The Electronic Discrete Variable Automatic Computer)。與ENIAC相比有了重大改進:
·採用二進制0、1直接模擬開關電路通、斷兩種狀態,用於表示數據或計算機指令。
·把指令存儲在計算機內部,且能自動依次執行指令。
·奠定了當代計算機硬體由控制器、運算器、存儲器、輸入設備、輸出設備等組成的結 構體系。
所以「存儲程序式」指的是一種結構和運行方式,並不是能運行程序的計算機就是「存儲程序式」,這只是一種名詞,別鑽牛角尖了。
E. 存儲程序的工作方式
存儲程序方式利用電子計算機技術,以預先編好的程序來控制交換接續動作的控制方式、其控制部分是一種專用電子計算機,主要由存儲器、中央控制器、輸入/輸出設備和交換控製程序等組成。
F. 什麼是計算機」存儲程序,程序控制「的工作原理
現代計算機都是
馮
·諾依曼
(John.Von.Neuman)結構的計算機。它的基本原理是"
存儲程序和程序控制
";即是說,計算機的工作是在程序的控制下運行,而程序又是預先存儲在計算機內的。更詳細地說就是,要利用計算機完成一項處理任務時,首先要把任務轉換成程序,然後將程序存儲在計算機的(內)存儲器中,並命令計算機從程序的開始位置(某一條指令)開始工作,計算機的工作路線必須按照程序設計的路線進行,自動地執行並完成任務,直到結束的那條指令執行完為止。
這里有幾個問題需要解決:
第一,需要一種工具來描述任務的執行過程。這個工具就是計算機語言。這種語言既要人能理解使用,又要計算機能理解和使用。
第二,需要一種方法能有效地將任務轉換成程序,這就是
"程序設計"。程序設計需要理論,技術,方法和工具,這就是"程序設計方法學"。
第三,需要將程序合理地存儲在計算機系統內,並有效地對它進行管理和執行控制。這就是操作控制或現代的操作系統軟體的職能。
一、計算機指令和指令系統
所謂指令是指能向計算機發出的、能被計算機理解的,使計算機能執行一個最基本操作的命令。
每一條指令包含兩方面的信息,一是表示
"做什麼"的操作信息(用特定的二進制代碼表示),二是表示操作應處理的數據信息(用數據本身或數據在存儲器中的地址表示)。前者稱為"操作碼"(Op
---
Operator
Code),後者稱為"地址碼"(Address
Code),並有如下圖的指令格式
。
一般計算機包括如下幾類指令:
1)算術運算類。執行加、減、乘、除等算術運算的指令類;
2)邏輯運算類。執行或、與、非、移位、比較等邏輯運算的指令類;
3)傳送類。執行取數、存數、傳送等操作的指令類;
4)程序控制類。執行無條件轉移、條件轉移、調用程序、返回等操作的指令類;
5)輸入/輸出類。執行輸入、輸出、輸入/輸出等實現內存和外部設備之間傳輸信息操作的指令類;
6)其他類指令。執行停機、空操作、等待等操作的指令類;
每一類指令中又包含許多不同功能的指令。如加法指令就有定點加,浮點加,十進制加,直接數加等的不同。作為計算機指令,都是用二進制代碼表示的,可以用八進制或十六進制書寫。假設某種計算機有如下
8條指令碼
G. 什麼是計算機」存儲程序,程序控制「的工作原理
馮·諾伊曼原理
電子計算機採用了「存貯程序控制」原理。這一原理是1946年由美籍匈牙利數學家馮·諾伊曼提出的,所以又稱為「馮·諾伊曼原理」。這一原理在計算機的發展過程中,始終發揮著重要影響,確立了現代計算機的基本組成和工作方式,直到現在,各類計算機的工作原理還是採用馮·諾伊曼原理思想。馮·諾伊曼原理的核心是「存貯程序控制」。
第一步:將程序和數據通過輸入設備送入存儲器;
第二步:啟動運行後,計算機從存儲器中取出程序指令送到控制器去識別,分析該指 令要求什麼事;
第三步:控制器根據指令的含義發出相應的命令(如加法、減法),將存儲單元中存放的操作數據取出送往運算器進行運算,再把運算結果送回存儲器指定的單元中;
第四步:當運算任務完成後,就可以根據指令將結果通過輸出設備輸出
「存貯程序控制」原理的基本內容是:
(1) 採用二進制形式表示數據和指令;
(2) 將程序(數據和指令序列)預先存放在主存貯器中,使計算機在工作時能夠自動高速地從存貯器中取出指令,並加以執行;
(3) 由運算器 、存貯器、控制器、輸入設備、輸出設備五大基本部件組成計算機系統,並規定了這五大部件的基本功能。馮·諾伊曼思想實際上是電子計算機設計的基本思想,奠定了現代電子計算機的基本結構,開創了程序設計的時代。
謝謝你看完我的回答
H. 什麼是存儲程序式計算機
存儲程序控制指的是採用位於非永久性存儲器中的可程序化的操作指示來實現對PC交換系統控制。引入存儲的程序控制的目的是為了提供更加靈活的系統,在該系統中,添加和變化可以主要通過對程序的修改而不是對硬體的改變來實現。
I. 什麼是存儲程序式模式
程序輸入到計算機中,存儲在內存儲器中(存儲原理),在運行時,控制器按地址順序取出存放在內存儲器中的指令(按地址順序訪問指令),然後分析指令,執行指令的功能,遇到轉移指令時,則轉移到轉移地址,再按地址順序訪問指令(程序控制)。