Where is my way?

 

汇编学习(16)Uses指令

Uses指令紧跟PROC

PROC USES EAX,EBX

做两件事

过程入口时先对寄存器压栈操作

过程退出时 对寄存器出栈操作

 ArraySum PROC USES esi,ecx

mov eax,0 ;

mov ecx,5

L1:

add eax,[esi]

add esi,4

loop L1

ret

arraySum ENDP

 反汇编后得到

 ArraySum PROC USES esi,ecx
push eax,
push ecx

mov eax,0 ;

mov ecx,5

L1:

add eax,[esi]

add esi,4

loop L1
pop ecx
pop eax

ret

arraySum ENDP

posted on 2011-08-15 08:45  ManLoveGirls  阅读(965)  评论(0)    收藏  举报

导航