Advertisement
Guest User

Untitled

a guest
Oct 9th, 2015
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. section .text
  2. global _start ;must be declared for linker (ld)
  3. _start: ;tells linker entry point
  4. mov edx,len ;message length
  5. mov ecx,msg ;message to write
  6. mov ebx,1 ;file descriptor (stdout)
  7. mov eax,4 ;system call number (sys_write)
  8. int 0x80 ;call kernel
  9.  
  10. mov eax,1 ;system call number (sys_exit)
  11. int 0x80 ;call kernel
  12.  
  13. section .data
  14. msg db 'Hello, world!', 0xa ;our dear string
  15. len equ $ - msg ;length of our dear string
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement