冯诺伊曼结构计算机的基本工作原理主要分为存储程序和程序控制,预置控制计算机如何工作的指令序列【称为程序】和原始数据通过输入设备发送到计算机内存。 各命令中明确规定了计算机从哪个地址取什么、进行什么操作、发送到哪个地址等步骤。
冯诺伊曼结构计算机的基本工作原理:
计算机在运行时,首先从存储器中取出第一条指令,通过控制器的解码,根据指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后按地址将结果发送到存储器。 然后,取出第二个指令,在控制器的指挥下完成规定的操作。 在此基础上进行。 直到遇到停止指令。 程序和数据一样进行存取,按照程序编制的顺序,一步一步地取出命令,自动完成命令规定的操作,这是计算机最基本的结构。 冯诺伊曼架构计算机的结构可以概括为存储程序、控制程序8个字。
存储程序- -将解决问题的步骤组织成程序(通常由几个指令组成),将程序存储在计算机的存储器(指主存或内存)中;
程序控制---从计算机的主存储器中读取命令并发送给计算机的控制器,控制器根据当前命令的功能,控制所有机器执行命令规定的操作,完成命令的功能。 重复该操作直到程序中的指令被执行。
冯诺伊曼架构计算机的特征是:
1 )计算、存储、通信工作由单个处理部件完成。
2 )存储单元是固定长度的线性组织。
3 )存储空间中的单元是直接寻址的。
4 )使用低级机器语言,指令用操作码进行简单的操作。
5 )集中顺序控制计算。
6 )计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五个部件组成,规定了它们的基本功能。
7 )用二进制格式表示数据和指令。
8 )当执行程序和处理数据时,必须将程序和数据从外部存储器加载到主存储器中。 然后,计算机可以在工作时自动调整,从存储器中检索指令并执行。