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循环实现