extern g_debug_buff
global inst_test_memset
inst_test_memset:
push ebp
mov ebp, esp
sub esp, 38h
mov edi, g_debug_buff
mov ecx, 0x8 ;计数值赋初值
mov eax, 0x12345678
rep stosd
leave
retn
;rep stosd 指令相当于以下汇编指令的循环:
;loop:
; stosd ;将eax寄存器的值传送到edi寄存器所指向的内存单元中
; dec ecx ;将ecx寄存器的值减一
; jnz loop ;如果ecx寄存器的值不为零,跳转到loop标签处继续执行