|
esp, 4
调用的返回值在 eax 或 edx:eax 如果值大于 32 位的话. EBP, ESI, EDI, EBX 由调用者保存和恢复. 你必须保存你要使用的寄存器, 像下面这样:
; loop.asm
global main
extern printf
section .text
msg db "HoodooVoodoo WeedooVoodoo",0Dh,0Ah,0
main:
mov ecx, 0Ah
push dword msg
looper:
c页码:[1] [2] [3] [4] [5] [6] 第4页、共6页 |