Intel 8086/8088 指令系统(六)

六、处理器控制指令

 

处理器控制指令是一组控制CPU工作方式的指令。这组指令的使用频率不高。

 

1、标志位操作指令:对CFIFDF进行操作

 

这些指令都是无操作数指令,指令中未直接给出操作数的地址,但隐含指出操作数在标志寄存器的某些标志位上,能直接操作的标志位有CFIFDF

 

1)、清除进位标志指令 (Clear carry flag)

CLC ;置CF=0

 

2)、进位标志置位指令 (Set carry flag)

STC ;置CF=1

    

3)、进位标志取反指令 (Complement carry flag)

CMC CF取反

    

4)、清除方向标志指令 (Clear direction flag)

CLD ;置DF=0

    

5)、方向标志置位指令 (Set direction flag)

STD ;置DF=1

    

6)、清除中断标志指令 (Clear interrupt-enable flag)

CLI ;置IF=0

    

7)、中断标志置位指令 (Set interrupt-enable flag)

STI ;置IF=1

 

2、与外部事件同步的指令

 

1)、HLT ;停机指令

 

2)、WAIT ;等待指令

 

3)、ESC ;外部协处理器指令的前缀

 

4)、LOCK ;总线封锁前缀指令

 

3、空操作指令

 

指令格式: NOP

该指令使CPU执行一次空操作,占3个时钟周期,不影响寄存器、存储单元及标志位。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值