Bahasa Pemrograman Assembly

Renaldi Sigit Pratama
2 min readSep 20, 2021

--

assembly language adalah bahasa pemrograman tingkat rendah yang digunakan dalam pemrograman komputer, dan perangkat lainnya yang dapat diprogram

Pada kasus kali ini saya akan memberikan Tutorial membuat Program Hello World! menggunakan Assembly

sebelum kita membuat program HelloWorld! pastikan sudah terinstal aplikasi yang bernama NASM

NASM adalah Sebuah assembler akan membantu mengkodekan bahasa program sederhana, menjadi bahasa pemrograman mesin agar dapat dimengerti oleh prosesor dengan menggunakan mnemonics

jika kalian menggunakan ubuntu / debian cukup ketikan perintah beri

Sudo apt-get install nasm

Selanjunya Tulis Script program menggunakan bahasa assembly, maka jika ditulis dalam bahasa assembly maka akan seperti ini

Helloworld.asm

untuk menjalanakan dan mengcompile assembly menjadi excutable,Tuliskan Perintah Seperti berikut

Nasm -f elf64 helloworld.asm

ld helloworld.o -o helloworld

kemudian untuk menampilkan hasil output tuliskan Perintah berikut

./helloworld

lalu compile dan run

untuk mengubah file asm menjadi object file

nasm -f elf64 helloworld.asm

  • f adalah untuk memilih format yang di inginkan
  • elf64 adalah format untuk unix / linux 64 bit
Valid Output Format

untuk membuat file excutable dari object file

ld helloworld.o -o helloworld

  • ld adalah compiler linker di linux
  • -o output file

untuk mengeksekusi progam

./helloworld

./ untuk menjalankan bash / excutable di linux

unuk melihat keterkaitan antara bahasa assembly dan bahasa mesin bisa menggunakan objdump

objdump adalah program baris perintah untuk menampilkan berbagai informasi tentang file objek pada sistem operasi mirip Unix

objdump

sekian dulu dari saya semoga Bermanfaat…

Terima Kasih

--

--

Renaldi Sigit Pratama
Renaldi Sigit Pratama

Written by Renaldi Sigit Pratama

Perkenalkan nama saya Renaldi Sigit Pratama,Mahasiswa S1 Teknik Informatika, STIKOM PGRI Banyuwangi

No responses yet