汇编里面,串扫描指令SCAS和串比较指令CMPS的区别是什么

汇编里面,串扫描指令SCAS和串比较指令CMPS的区别是什么,第1张

scas指令是用al(或ax)中的值对目的串(es:di或或茄侍edi)中的字节(或字)进行扫描,常与repnz(不相等继续衫吵)或repz(相等继续)连纳灶用,

cmps是用源串(si或esi)与目的串(es:di或edi)进行字节或字比较,也常与repz(相等继续)或repnz(不相等继续)连用,

区别:SCAS只需指出目的串,源串在默认寄存李喊器中,CMPS需哪胡野要指出两个串

串扫描指令SCAS 参数是隐含 *** 作做姿数减目的串OPD

指令格式:SCAS OPD

串比较指令CMPS 将源串OPS减目的串OPD

指令格式:CMPS OPS,OPD


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12398528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存