.section .data
.SS:
.string "Hello,world"
.text
.globl main
main:
push %ebp
movl %esp,%ebp
andl $-16,%esp
subl $16,%esp
movl $.SS,(%esp)
call puts
movl $0,%eax
leave
ret
My first program in assembly language