325串操作指令-精品文档资料系列.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《325串操作指令-精品文档资料系列.ppt》由会员分享,可在线阅读,更多相关《325串操作指令-精品文档资料系列.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3.2.6 串操作指令串操作指令 l 串操作指令中源操作数地址由串操作指令中源操作数地址由DS:SI提供,提供,目的串操作数地址由目的串操作数地址由ES:DI提供。每条串操提供。每条串操作数指令每次仅对串中一个字或一个字节单元作数指令每次仅对串中一个字或一个字节单元进行查找,且根据进行查找,且根据DF标志自动修改标志自动修改SI/DI。l 为了便于对串中多个字或字节单元进行串为了便于对串中多个字或字节单元进行串操作,指令系统设置有重复前缀,重复次数由操作,指令系统设置有重复前缀,重复次数由CX中的内容确定,每执行一次,中的内容确定,每执行一次,CX内容减内容减1,而对而对CX的检测是在执行指令
2、前进行的,最多的检测是在执行指令前进行的,最多64K。 串操作指令之一:取字符串指令串操作指令之一:取字符串指令LODS LODSBLODSW将地址为将地址为DS:SI的一个字节的一个字节/字装入字装入AL/AX。串装串装入指令没有重复前缀。入指令没有重复前缀。串操作指令之二:写字符串指令串操作指令之二:写字符串指令REP STOS REP STOSBREP STOSW将将AL/AX的值存入地址为的值存入地址为ES:DI的内存单元。的内存单元。利用重复前缀利用重复前缀REP,可以建立一个取值相同的数可以建立一个取值相同的数据串。据串。串操作指令之三:串传送指令串操作指令之三:串传送指令MOVS
3、 MOVSBMOVSW将一个字节将一个字节/字字/双字从双字从DS:SI ES:DI指令前要先将源串首地址指令前要先将源串首地址 DS:SI 目标串首地址目标串首地址 ES:DI完成操作后自动修改完成操作后自动修改SI、DI,使其指向串的下一个元素使其指向串的下一个元素串操作方向由串操作方向由CLD和和STD指令设置指令设置CLD 地址递增方向(地址递增方向(DF=0)STD 地址递减方向(地址递减方向(DF=1)串操作指令之四:串比较指令串操作指令之四:串比较指令REPZ/ REPNZ CMPS REPZ /REPNZ CMPSBREPZ/ REPNZ CMPSW比较地址为比较地址为DS:S
4、I、ES:DI的两个字节的两个字节/字字/双字双字REPZ表示相等重复,即(表示相等重复,即(CX)0且(且(ZF)1继续比较;继续比较;REPNZ表示不等重复,即(表示不等重复,即(CX)0且(且(ZF)0继续比较;继续比较;比较指令前通常加重复前缀比较指令前通常加重复前缀REPZ/REPE,从而从而当发现两个串不同时结束比较。当发现两个串不同时结束比较。串操作指令之五:串扫描指令串操作指令之五:串扫描指令REPZ/ REPNZ SCAS REPZ /REPNZ SCASBREPZ/ REPNZ SCASW在首地址为在首地址为ES:DI的串中搜索某个关键字(字节的串中搜索某个关键字(字节/字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 325 操作 指令 精品 文档 资料 系列
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内