参数从左到右放入寄存器: rdi, rsi, rdx, rcx, r8, r9。
.section .data
msg:.string "Hello world"
.section .text
.globl main
main:
subq $8, %rsp
movl $msg, %edi
call puts
xorl %eax, %eax
addq $8, %rsp
ret
参数从左到右放入寄存器: rdi, rsi, rdx, rcx, r8, r9。
.section .data
msg:ret