CPU控制类指令从功能上可分为3组。
第一组用于改变CPU标志位操作,针对3个标志位(进位、方向和中断),共有7条:CLC、CMC、STC、CLD、STD、CLI、STI。
第二组用于8086 CPU与外部事件同步或延时,例如HLT、WAIT、NOP。
第三组用于8086 CPU与其他主控设备之间的交互作用,例如处理器换码指令ESC和总线锁定指令LOCK。
上述这些指令只完成简单的控制功能,大多数指令中都没有地址码。