汇编指令大全+超全的汇编指令(4)
3. 本指令不影响标志位.
364RET返回指令 RET 说明:
格式: RET 由于在过程定义时,已指明其近
(NEAR)或远(FAR)的属性,所以功能: 当调用的过程结束后实现从过程返回至原调RET指令根据段内调用与段间调
用程序的下一条指令,本指令不影响标志位.用,执行不同的操作
对段内调用: 返回时,由堆栈弹
出一个字的返回地址的段内偏移
量至IP.
对段外调用: 返回时,由堆栈弹
出的第一个字为返回地址的段内
偏移量,将其送入IP中,由堆栈弹
出第二个字为返回地址的段基
址,将其送入CS中.
365MOVS字符串传送指令 MOVS 说明:
格式: MOVS OPRD1,OPRD2 1. 其中OPRD2为源串符号地
MOVSB 址,OPRD1为目的串符号地址.
MOVSW
2. 字节串操作: 若DF=0,则作
功能: OPRD1<--OPRD2.加, 若DF=1,则作减.
3. 对字串操作时: 若DF=0,则作
加,若DF=1,则作减,.
4. 在指令中不出现操作数时,字
节串传送格式为MOVSB、字串传
送格式为MOVSW.
5. 本指令不影响标志位.
366MOVSB字符串传送指令 MOVS 说明:
格式: MOVS OPRD1,OPRD2 1. 其中OPRD2为源串符号地
MOVSB 址,OPRD1为目的串符号地址.
MOVSW
2. 字节串操作: 若DF=0,则作
功能: OPRD1<--OPRD2.加, 若DF=1,则作减.
3. 对字串操作时: 若DF=0,则作
加,若DF=1,则作减,.
4. 在指令中不出现操作数时,字
节串传送格式为MOVSB、字串传
送格式为MOVSW.
5. 本指令不影响标志位.
367MOVSW字符串传送指令 MOVS 说明:
格式: MOVS OPRD1,OPRD2 1. 其中OPRD2为源串符号地
MOVSB 址,OPRD1为目的串符号地址.
MOVSW
2. 字节串操作: 若DF=0,则作
功能: OPRD1<--OPRD2.加, 若DF=1,则作减.
3. 对字串操作时: 若DF=0,则作
加,若DF=1,则作减,.
4. 在指令中不出现操作数时,字
节串传送格式为MOVSB、字串传
送格式为MOVSW.
5. 本指令不影响标志位.
368CMPS字符串比较指令 说明:
格式: CMPS OPRD1,OPRD2 1. 其中OPRD2为源串符号地
CMPSB 址,OPRD1为目的串符号地址.
CMPSW
2. 本指令影响标志位AF、CF、
功能: 由SI寻址的源串中数据与由DI寻址的目的串OF、SF、PF、ZF.本指令可用来
中数据进行比较,比较结果送标志位,而不改变操作检查二个字符串是否相同,可以数本身. 使用循环控制方法对整串进行比
同时SI,DI将自动调整.较.
3. 与MOVS相似,CMPS指令也可以
不使用操作数,此时可用指令
CMPSB或CMPSW分别表示字节串比
较或字串比较.
369CMPSB字符串比较指令 说明:
格式: CMPS OPRD1,OPRD2 1. 其中OPRD2为源串符号地
CMPSB 址,OPRD1为目的串符号地址.
CMPSW
2. 本指令影响标志位AF、CF、
功能: 由SI寻址的源串中数据与由DI寻址的目的串OF、SF、PF、ZF.本指令可用来
中数据进行比较,比较结果送标志位,而不改变操作检查二个字符串是否相同,可以
数本身. 使用循环控制方法对整串进行比
同时SI,DI将自动调整.较.
3. 与MOVS相似,CMPS指令也可以
不使用操作数,此时可用指令
CMPSB或CMPSW分别表示字节串比
较或字串比较.
370CMPSW字符串比较指令 说明:
格式: CMPS OPRD1,OPRD2 1. 其中OPRD2为源串符号地
CMPSB 址,OPRD1为目的串符号地址.
CMPSW
2. 本指令影响标志位AF、CF、
功能: 由SI寻址的源串中数据与由DI寻址的目的串OF、SF、PF、ZF.本指令可用来
中数据进行比较,比较结果送标志位,而不改变操作检查二个字符串是否相同,可以
数本身. 使用循环控制方法对整串进行比
同时SI,DI将自动调整.较.
3. 与MOVS相似,CMPS指令也可以
不使用操作数,此时可用指令
CMPSB或CMPSW分别表示字节串比
较或字串比较.
371SCAS字符串搜索指令 SCAS 说明:
格式: SCAS OPRD SCASB
SCASW
2. 本指令影响标志AF、CF、
功能: 把AL(字节串)或AX(字串)的内容与由DI寄存OF、PF、SF、ZF.该指令可查找
器寻址的目的串中的数据相减,结果置标志位,但不字符串中的一个关键字,只需在
改变任一操作数本身. 本指令执行前,
地址指针DI自动调整.把关键字放在AL(字节)或AX(字
串 )中,用重复前缀可在整串中
查找.
指令中不使用操作数时,可用指
令格式SCASB,SCASW,分别表示字
节串或字串搜索指令.
372SCASB字符串搜索指令 SCAS 说明:
格式: SCAS OPRD SCASB
SCASW
2. 本指令影响标志AF、CF、
功能: 把AL(字节串)或AX(字串)的内容与由DI寄存OF、PF、SF、ZF.该指令可查找
器寻址的目的串中的数据相减,结果置标志位,但不字符串中的一个关键字,只需在
改变任一操作数本身. 本指令执行前,
地址指针DI自动调整.把关键字放在AL(字节)或AX(字
串 )中,用重复前缀可在整串中
查找.
指令中不使用操作数时,可用指令格式SCASB,SCASW,分别表示字
节串或字串搜索指令.
373SCASW字符串搜索指令 SCAS 说明:
格式: SCAS OPRD SCASB
SCASW
2. 本指令影响标志AF、CF、
功能: 把AL(字节串)或AX(字串)的内容与由DI寄存OF、PF、SF、ZF.该指令可查找
器寻址的目的串中的数据相减,结果置标志位,但不字符串中的一个关键字,只需在
改变任一操作数本身. 本指令执行前,
地址指针DI自动调整.把关键字放在AL(字节)或AX(字
串 )中,用重复前缀可在整串中
查找.
指令中不使用操作数时,可用指
令格式SCASB,SCASW,分别表示字
节串或字串搜索指令.
374LODS取字符串元素指令 LODS 说明:
1. 本指令不影响标志位.
功能: 把SI寻址的源串的数据字节送AL或数据字送2. 当不使用操作数时,可用LODS
AX中去, 并根据DF的值修改地址指针SI进行自动调(字节串)或LODSW(字串)指令.
整.
375STOS字符串存储指令 STOS 说明:
格式: STOS OPRD
功能: 把AL(字节)或AX(字)中的数据存储到DI为目
的串地址指针所寻址的存储器单元中去.指针DI将2. 本指令不影响标志位.当不使
根据DF的值进行自动调整.用操作数时,可用STOSB或STOSW
分别表示字节串或字串的操作.
376REP重复前缀的说明 说明:
格式: REP ;CX<>0 重复执行字符串指令 1. REP与MOVS或STOS串操作指令
REPZ/REPE ;CX<>0 且ZF=1重复执行字符串指令 相结合使用,完成一组字符的传
送或建立一组相同数据的字符
串.
功能: 在串操作指令前加上重复前缀,可以对字符2. REPZ/REPE常用与CMPS串操作
串进重复处理.由于加上重复前缀后,对应的指令代指令结合使用, 可以完成两组字
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




