处理器控制指令

1. 标志操作指令

(1) 修改CF

① CLC

CLC

(1)功能:使进位标志CF清0。

② CMC

CMC

(1)功能:使进位标志CF取反。

③ STC

STC

(1)功能:使进位标志CF置1。

(2) 修改DF

① CLD

CLD

(1)功能:使进位标志DF清0。

② STD

STD

(1)功能:使进位标志DF置1。

(3) 修改IF

① CLI

CLI

(1)功能:使进位标志IF清0。

② STI

STI

(1)功能:使进位标志IF置1。

2. 外部同向指令

① ESC 换码指令 (Escape)

ESC 外部操作码,源操作数

(1)功能:实现8086对8087协处理器的控制。

(2)工作特点:

② WAIT 等待指令 (Wait)

WAIT

(1)功能:处理器处于等待状态。

③ LOCK 封锁总线指令 (Lock)

LOCK

(1)功能

3. 停机指令

① HLT 停机指令 (Halt)

HLT

(1)功能:使CPU进入暂停状态,不进行任何操作。

只有当下列条件之一发生时,CPU才继续工作:

  • 在RESET上加复位信号
  • 在NMI引脚上出现中断请求信号
  • 在允许中断的情况下,INTR引脚上出现中断请求信号。

(2)工作特点

4. 空操作指令

① NOP 空操作或无操作指令 (No Operation)

NOP

(1)功能:耗费3个时钟周期的时间,但不进行任何操作。

(2)工作特点

  • 不影响标志位
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值