失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 串操作指令---movs stos rep

串操作指令---movs stos rep

时间:2019-11-27 21:41:44

相关推荐

串操作指令---movs stos rep

MOVS指令

字符串传送指令 movs

格式 :MOVS OPRD1,OPRD2

功能:OPRD1<----OPRD2

说明:OPRD1为目的串符号地址,OPRD2为源串符号地址

区分:

MOVSB:传送一个字节,之后SI和DI(或者ESI和EDI)加/减1

MOVSW:传送一个字,之后SI和DI(或者ESI和EDI)加/减2

MOVSD:传送一个双字,之后SI和DI(或者ESI和EDI)加/减4

STOS指令

字符串存储指令 STOS

格式:STOS OPRD

功能:把AL(字节)或AX(字)中的数据存储到DI为目的串地址指针所寻址的存储器单元中去指针DI将根据DF的值进行自动调节。

REP指令

格式:REP ; 终止条件: ECX=0; 当 ECX<>0 重复执行字符串指令

REPZ/REPE ; 终止条件:ECX=0或ZF=0; 当ECX<>0且 ZF=1重复执行字符串指令

REPNZ/REPNE ; 终止条件:ECX=0或 ZF=1; 当ECX><0 且 ZF=0重复执行字符串指令

在串操作指令前加上重复前缀,可以对字符串进行重复处理,由于加上重复前缀后,对应的指令代码是不同的,所以指令的功能便具有重复处理的功能,重复的次数存放在ecx寄存器里面。

如果觉得《串操作指令---movs stos rep》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。