当前位置: 代码迷 >> 汇编语言 >> 请教怎么用汇编实现 Fillmemory函数那样的效果
  详细解决方案

请教怎么用汇编实现 Fillmemory函数那样的效果

热度:1357   发布时间:2013-02-26 00:00:00.0
请问如何用汇编实现 Fillmemory函数那样的效果啊
CopyMemory 函数可以用类似如下的代码完成,那Fillmemory呢,一直没有想到该如何利用船指令实现这个功能。

mov esi, PtTop
mov edi, RowPtr
mov ecx, ImgStride
mov ebx, ecx
and ecx, 3
rep movsb
mov ecx, ebx
shr ecx, 2
rep movsd  

 

------解决方案--------------------------------------------------------
用指定字符填充内存块,不需要串操作指令。串操作指令通常需要指定源和目的地址。而填充操作的“源”只是指定的字符。所以不需要串操作指令。直接用一个循环就可以啦。在C里,就是通过一个for循环实现
  相关解决方案