程序控制是一种 通过事先编制的固定程序实现的自动控制方式。它广泛应用于各种生产和工艺加工过程,以及在计算机领域,作为CPU对I/O设备的一种控制方法。程序控制可以分为无条件传送和程序查询方式两种情况。
无条件传送:
在此情况下,外设总是准备好的,它可以无条件地随时接收CPU发来的输出数据,也能够无条件地随时向CPU提供需要输入的数据。
程序查询方式:
在这种方式下,CPU通过执行程序查询外设的状态,判断外设是否准备好接收数据或准备好了向CPU输入的数据,然后有针对性地为外设的输入输出服务。
此外,程序控制也可以用于控制各种计算机系统,包括操作系统、应用程序、嵌入式系统等。通过编程控制,可以实现各种功能,例如图形界面的交互、数据的处理和存储、设备的控制和管理等。
综上所述,程序控制是通过事先编制的固定程序或程序代码来控制计算机系统的行为和执行流程的过程,广泛应用于各种自动化控制和计算机系统管理中。