“存储程序”是指将 程序指令和数据存储在同一存储器中,并由CPU按顺序读取和执行的工作方式。这是现代计算机设计的基础思想之一,奠定了现代计算机的基本结构。
具体来说,存储程序原理包括以下几个要点:
程序和数据存储在同一存储器中:
程序和数据被放置在计算机的内存中,这样CPU可以同时访问它们。
CPU按顺序读取和执行指令:
计算机启动后,CPU从内存中的第一条指令开始,逐条执行,直到程序结束。
指令由操作码和地址码构成:
每条指令包含操作码和地址码,操作码指定操作类型,地址码包含操作所需的数据地址信息。
程序控制原理:
控制器按地址顺序取出指令并分析,执行指令的功能,遇到转移指令时,则转移到转移地址,再按地址顺序访问指令。
存储程序原理由美籍匈牙利科学家冯·诺依曼(J. von Neumann)于1945年提出,至今仍是现代计算机的理论基础。这一原理使得计算机能够灵活地执行各种复杂的任务,而不仅仅是进行简单的算术运算。