程序控制是指 通过事先编制的固定程序实现的自动控制,广泛应用于控制各种生产和工艺加工过程。在计算机领域,程序控制是CPU对I/O设备的一种控制方法,整个输入输出过程是在CPU执行程序的控制下完成的。
程序控制的基本原理包括以下几个步骤:
存储程序:
将指挥计算机如何进行操作的指令序列(称为程序)和原始数据通过输入设备输送到计算机内存贮器中。
程序执行:
计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。
控制方式:
程序执行主要有三种控制方式,即顺序执行、分支执行(或称选择执行)和循环执行。
这些控制方式构成了程序控制的基本框架,使得计算机能够按照预设的程序逻辑自动执行任务。