fork download
  1. .data
  2.  
  3. .text
  4.  
  5. .global main
  6.  
  7. hello :
  8. .string "Hello World!\n"
  9.  
  10. main :
  11.  
  12. movl $4,%eax
  13. movl $1,%ebx
  14. movl $hello,%ecx
  15. movl $13,%edx
  16. int $0x80
  17.  
  18. movl $1,%eax
  19. movl $0,%ebx
  20. int $0x80
  21.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.asm:1: error: attempt to define a local label before any non-local labels
prog.asm:3: error: attempt to define a local label before any non-local labels
prog.asm:5: error: attempt to define a local label before any non-local labels
prog.asm:5: error: parser: instruction expected
prog.asm:8: error: parser: instruction expected
prog.asm:12: error: parser: instruction expected
prog.asm:13: error: symbol `movl' redefined
prog.asm:13: error: parser: instruction expected
prog.asm:14: error: symbol `movl' redefined
prog.asm:14: error: parser: instruction expected
prog.asm:15: error: symbol `movl' redefined
prog.asm:15: error: parser: instruction expected
prog.asm:16: error: expression syntax error
prog.asm:18: error: symbol `movl' redefined
prog.asm:18: error: parser: instruction expected
prog.asm:19: error: symbol `movl' redefined
prog.asm:19: error: parser: instruction expected
prog.asm:20: error: expression syntax error
stdout
Standard output is empty