Advertisement
stevennathaniel

Hello World Menggunakan NASM

Aug 20th, 2015
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. section .text
  2.     global_start    ; harus dinyatakan sebagai linker (ld)
  3.  
  4. _start:             ; memberitahukan linker entry point
  5.  
  6.     mov edx,len ; panjang pesan
  7.  
  8.     mov ecx,msg ; pesan yg akan ditulis
  9.  
  10.     mov ebx,1   ; pendeskripsi file(stdout)
  11.  
  12.     mov eax,4   ; angka system call (sys_write)
  13.  
  14.     int 0x80    ; memanggil kernel
  15.  
  16.  
  17.     mov eax,1   ; angka system call (sys_exit)
  18.  
  19.     int 0x80    ; memanggil kernel
  20.  
  21. section .data
  22.  
  23. msg db 'Selamat Pagi, Dunia' , 0xa  ; bagian stringnya
  24.  
  25. len equ $ - msg                     ; panjang bagian stringnya
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement