您的位置: 网站首页 > 程序开发 > 汇编语言与微机原理教程 > 第9章 80x86的寻址方式与指令系统 > 【9.3.7 处理器控制指令】

9.3.7 处理器控制指令

 

9.3.7  处理器控制指令

处理器控制指令由处理器执行对标志位(CF、DF、IF)的置位/复位操作和其他控制操作。

处理器控制指令的汇编格式、语句操作等如表9-6所示。

表9-6  处理器控制指令

指令名称

汇编格式

语句操作

说    明

进位清零

CLC

CF←0

 

进位取反

CMC

CF←CF#

 

进位置位

STC

CF←1

 

方向标志清零

CLD

DF←0

串操作时地址增量变化

续上表

指令名称

汇编格式

语句操作

说    明

方向标志置位

STD

DF←1

串操作时地址减量变化

中断标志清零

CLI

IF←0

CPU禁止可屏蔽中断

中断标志置位

STI

IF←1

CPU允许可屏蔽中断

空操作

NOP

无操作

 

停机

HLT

暂停

外部中断可使处理器脱离暂停状态

等待

WAIT

等待,每隔5T测试引脚电平

TEST=1继续等待;TEST=0结束等待,继续执行下一条指令

换码

ESC Opr,Src

换码给协处理器

将Src(Reg或Mem)操作数送上数据总线,供协处理器进行Opr使用

总线封锁

Lock

封锁总线

做指令前缀,在指令执行期间不允许其他主控设备占用总线