windows x64汇编 printf输出hello world

对于x64 汇编 函数参数存在前四个参数存在rcx,rdx,r8,r9
对于printf(“hello world”),只有一个参数 字符串“hello world”的地址,

includelib ucrt.lib  
includelib legacy_stdio_definitions.lib
printf		proto   
ExitProcess proto 	
.data
	hello db "hello world",0ah  
.code
main proc
lea rcx,hello
call printf
xor  rcx,rcx
call ExitProcess
main endp 
end

ucrt 就是通用的c语言运行库 universal c runtime library

你可能感兴趣的:(windows x64汇编 printf输出hello world)