教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

汇编指令大全+超全的汇编指令(5)

来源:网络收集 时间:2026-08-27
导读: 搜索一个关键字. 3. REPNZ/REPNE与CMPS指令结合 使用,表示当串未结束(CX=1)且 当对应串元素不相同(ZF=0)时, 继续重复执行串比较指令. 4. REPNZ/REPNE与SCAS指令结合 使用,表示串未结束(CX=1)且当 关键字与串元素不

搜索一个关键字.

3. REPNZ/REPNE与CMPS指令结合

使用,表示当串未结束(CX=1)且

当对应串元素不相同(ZF=0)时,

继续重复执行串比较指令.

4. REPNZ/REPNE与SCAS指令结合

使用,表示串未结束(CX=1)且当

关键字与串元素不相同(ZF=0)

时,继续重复执行串搜索指令.

380REPNE重复前缀的说明 说明:

格式: REP ;CX<>0 重复执行字符串指令 1. REPZ/REPE常用与CMPS串操作

REPZ/REPE ;CX<>0 且ZF=1重复执行字符串指令 指令结合使用, 可以完成两组字

REPNZ/REPNE ;CX<>0 且ZF=0重复执行字符串指令符串的比较.

2. REPZ/REPE常与SCAS指令结合

使用,可以完成在一个字符串中

搜索一个关键字.

3. REPNZ/REPNE与CMPS指令结合

使用,表示当串未结束(CX=1)且

当对应串元素不相同(ZF=0)时,

继续重复执行串比较指令.

4. REPNZ/REPNE与SCAS指令结合

使用,表示串未结束(CX=1)且当

关键字与串元素不相同(ZF=0)时,继续重复执行串搜索指令.381CLC处理器控制指令-标志位操作指令 说明: 例如串操作中的程序,经

常用CLD指令清方向标志使DF=0

格式: ,在串操作指令执行时,按增量的

CLC ;置CF=0 方式修改吕指针.

STC ;置CF=1

CMC ;置CF=(Not CF)进位标志求反

CLD ;置DF=0

STD ;置DF=1

CLI ;置IF=0,CPU禁止响应外部中断

STI ;置IF=1,使CPU允许向应外部中断

功能: 完成对标志位的置位、复位等操作.

382STC处理器控制指令-标志位操作指令 说明: 例如串操作中的程序,经

常用CLD指令清方向标志使DF=0

格式: ,在串操作指令执行时,按增量的

CLC ;置CF=0 方式修改吕指针.

STC ;置CF=1

CMC ;置CF=(Not CF)进位标志求反

CLD ;置DF=0

STD ;置DF=1

CLI ;置IF=0,CPU禁止响应外部中断

STI ;置IF=1,使CPU允许向应外部中断

功能: 完成对标志位的置位、复位等操作.

383CMC处理器控制指令-标志位操作指令 说明: 例如串操作中的程序,经

常用CLD指令清方向标志使DF=0

格式: ,在串操作指令执行时,按增量的

CLC ;置CF=0 方式修改吕指针.

STC ;置CF=1

CMC ;置CF=(Not CF)进位标志求反

CLD ;置DF=0

STD ;置DF=1

CLI ;置IF=0,CPU禁止响应外部中断

STI ;置IF=1,使CPU允许向应外部中断

功能: 完成对标志位的置位、复位等操作.

384CLD处理器控制指令-标志位操作指令 说明: 例如串操作中的程序,经

常用CLD指令清方向标志使DF=0

格式: ,在串操作指令执行时,按增量的

CLC ;置CF=0 方式修改吕指针.

STC ;置CF=1

CMC ;置CF=(Not CF)进位标志求反

CLD ;置DF=0

STD ;置DF=1

CLI ;置IF=0,CPU禁止响应外部中断

STI ;置IF=1,使CPU允许向应外部中断

功能: 完成对标志位的置位、复位等操作.

385STD处理器控制指令-标志位操作指令 说明: 例如串操作中的程序,经

常用CLD指令清方向标志使DF=0

格式: ,在串操作指令执行时,按增量的

CLC ;置CF=0 方式修改吕指针.

STC ;置CF=1

CMC ;置CF=(Not CF)进位标志求反

CLD ;置DF=0

STD ;置DF=1

CLI ;置IF=0,CPU禁止响应外部中断

STI ;置IF=1,使CPU允许向应外部中断

功能: 完成对标志位的置位、复位等操作.

386CLI处理器控制指令-标志位操作指令 说明: 例如串操作中的程序,经

常用CLD指令清方向标志使DF=0

格式: ,在串操作指令执行时,按增量的

CLC ;置CF=0 方式修改吕指针.

STC ;置CF=1

CMC ;置CF=(Not CF)进位标志求反 CLD ;置DF=0

STD ;置DF=1 CLI ;置IF=0,CPU禁止响应外部中断

STI ;置IF=1,使CPU允许向应外部中断

功能: 完成对标志位的置位、复位等操作.

387STI处理器控制指令-标志位操作指令 说明: 例如串操作中的程序,经

常用CLD指令清方向标志使DF=0

格式: ,在串操作指令执行时,按增量的

CLC ;置CF=0 方式修改吕指针.

STC ;置CF=1

CMC ;置CF=(Not CF)进位标志求反

CLD ;置DF=0

STD ;置DF=1

CLI ;置IF=0,CPU禁止响应外部中断

STI ;置IF=1,使CPU允许向应外部中断

功能: 完成对标志位的置位、复位等操作.

388HLT处理器暂停指令 HLT 说明:

格式: HLT 1. 本指令不影响标志位.

功能: 使处理器处于暂时停机状态.2. 由执行HLT引起的暂停,只有

RESET(复位)、NMI(非屏蔽中断

请求)、INTR(可屏蔽的外部中断

请求)信号可以使

其退出暂停状态.它可用于等待

中断的到来或多机系统的同步操

作.

389WAIT处理器等待指令 WAIT 说明: 本指令不影响标志位.

格式: WAIT

功能: 本指令将使处理器检测TEST端脚,当TEST有

效时,则退出等待状态执行下条指令,否则处理器处

于等待状态,直到TEST有效.

390ESC处理器交权指令 ESC 说明:

格式: ESC EXTOPRD,OPRD 1. 其中EXTOPRD为外部操作

码,OPRD为源操作数.

功能: 使用本指令可以实现协处理器出放在ESC指

令代码中的6位常数,该常数指明协处理器要完成的2. 本指不影响标志位.

功能.

当源操作数为存储器变量时,则取出该存储器操作

数传送给协处理器.

391NOP空操作指令 NOP 说明: 本指令不影响标志位.

格式: NOP

功能: 本指令不产生任何结果,仅消耗几个时钟周

期的时间,接着执行后续指令,常用于程序的延时

等.

392LOCK封锁总线指令 LOCK 无可用信息!用户可自行添加!

格式: LOCK

功能: 指令是一个前缀,可放在指令的前面,告诉

CPU在执行该指令时,不允许其它设备对总线进行访

问.

393IN输入指令 IN 说明:

…… 此处隐藏:1170字,全部文档内容请下载后查看。喜欢就下载吧 ……
汇编指令大全+超全的汇编指令(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/104828.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)