3.1.6 CPU控制类指令

3.1.6 CPU控制类指令

CPU控制类指令从功能上可分为3组。

第一组用于改变CPU标志位操作,针对3个标志位(进位、方向和中断),共有7条:CLC、CMC、STC、CLD、STD、CLI、STI。

第二组用于8086 CPU与外部事件同步或延时,例如HLT、WAIT、NOP。

第三组用于8086 CPU与其他主控设备之间的交互作用,例如处理器换码指令ESC和总线锁定指令LOCK。

上述这些指令只完成简单的控制功能,大多数指令中都没有地址码。