segment .data message db "Hello world!",0x0a,0 segment .text global main extern printf main: push rbp mov rbp, rsp frame 2, 0, 1 sub rsp, frame_size lea rcx, [message] call printf leave ret