Advertisement
DarkAtom77

Hello world Assembly i386 (Linux)

May 27th, 2020
384
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; Hello world program
  2. ; Language: x86 (i386) Assembly
  3. ; Library: Linux system calls
  4.  
  5. global _start
  6.  
  7. section .text
  8. _start:
  9.     mov edx, message_length
  10.     mov ecx, message
  11.     mov ebx, 1
  12.     mov eax, 4
  13.     int 0x80
  14.     xor ebx, ebx
  15.     mov eax, 1
  16.     int 0x80
  17.  
  18. section .data
  19.     message db 'Hello world!', 0xA
  20.     message_length equ $ - message
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement