“存储程序”原理是指 将程序指令和数据存储在同一存储器中,并由CPU按顺序读取和执行。这一概念最早由美籍匈牙利科学家冯·诺依曼(J.Von Neumann)在1945年提出,是现代计算机的理论基础。
具体来说,存储程序原理包含两个核心要点:
存储程序:
将根据特定问题编写的程序存放在计算机存储器中。程序和数据在存储器中处于同等地位,计算机启动后,能够自动地从存储器中取出指令并执行。
程序控制:
在运行时,控制器按照地址顺序取出存放在内存储器中的指令,分析指令并执行其功能。遇到转移指令时,计算机将转移到指定的转移地址,然后继续按地址顺序访问指令。
这一原理使得计算机能够自动地、连续地执行指令,完成各种复杂的计算任务。现代计算机虽然已经发展到第五代,但仍遵循着这一基本原理。