第3章 80X86的指令系统和寻址方式.pptVIP

  • 12
  • 0
  • 约1.04万字
  • 约 56页
  • 2019-11-06 发布于湖北
  • 举报
(2)同步与控制指令 1) 停机指令HLT。 HLT指令使CPU进入暂停状态。暂停状态期间, CPU可响应外部中断。如RESET复位信号,INTR、NMI的中断请求。中断返回后,CPU将退出暂停状态。通常在程序中使用HLT指令等待中断请求。 2) 等待指令WAIT。 WAIT指令可以使CPU进入等待状态,等待状态期间(TEST变为无效)CPU可被中断。当TEST为有效或允许外部中断请求时, CPU会停止执行WAIT。 3) 换码或协处理器指令ESC。 ESC指令可向协处理器提供一条可执行的指令及相应的操作数。 当执行ESC指令时,协处理器监视系统总线, 并可取得操作码。由于80287协处理器无寻址能力,当取得操作需要存储器访问时,80286将指定存储单元的内容送到数据总线上,否则不需要80286做任何事情。 4) 封锁指令LOCK。 LOCK是一个可用在有关指令前面的前缀,使用了这个指令前缀的指令,可在指令执行期间封锁局部总线,以保证在多处理器及多任务下的数据安全。 (3)空操作指令NOP NOP指令不执行任何操作,它作为单字节指令占用一个字节的单元。一般用它来占用字节单元,便于插入指令进行程序调试,还可利用它对定时程序中的时间进行调整,占用3个时钟周期。 * * * * * * * * * * * * * * * * * * (3)循环指令LO

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档