首页
社区
课程
招聘
问问题:汇编的字符串拷贝
发表于: 2004-4-28 19:02 6899

问问题:汇编的字符串拷贝

2004-4-28 19:02
6899
mov edx, dword ptr [esp+10]
mov esi, eax             ;源串地址esi  
mov ecx, edx
mov eax, ecx
shr ecx, 02               ;问题1:这里串长度右移02是什么意思
lea ebx, dword ptr [ebp+00002024]   
mov edi, ebx             ;目的串首地址

repz
movsd

mov ecx, eax
and ecx, 00000003   ;问题2:这里又是什么意思
repz
movsb

问题3 :怎么分了2段来着字符串拷贝?有什么实际意义吗?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 6
支持
分享
最新回复 (1)
雪    币: 392
活跃值: (909)
能力值: ( LV9,RANK:690 )
在线值:
发帖
回帖
粉丝
2
右移2位就是除以4,变成以dword为单位的长度,所以后面用rep movsd
2004-4-28 23:40
0
游客
登录 | 注册 方可回帖
返回
//