进行逻辑运算与算术运算
进行主存与CPU之间的数据传送
进行CPU和I/O设备之间的数据传送
改变程序的执行顺序
程序控制类指令用于控制程序的执行顺序,并使程序具有测试、分析与判断的能力。因此他们是指令系统中一组非常重要的指令,主要包括转移指令、子程序调用和返回指令等。在程序执行过程中,通常采用转移指令来改变程序的执行顺序。转移指令又分为无条件转移指令和条件转移指令两种。