# Minimal assembly hello-world for i386 Linux. .data hello: .asciz "hello, world" .text .globl main main: push $hello call puts pop %eax mov $0, %eax ret