Anda di halaman 1dari 1

Bahasa rakitan

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas


Belum Diperiksa
Langsung ke: navigasi, cari

Bahasa rakitan (bahasa Inggris: assembly language) adalah bahasa pemrograman komputer
tingkat rendah. Bahasa rakitan merupakan notasi untuk bahasa mesin yang dapat dibaca oleh
manusia dan berbeda-beda tergantung dari arsitektur komputer yang digunakan. Bahasa
mesin adalah pola bit-bit (serangkaian nomor-nomor biner) tertentu yang merupakan kode
operasi mesin. Bahasa mesin dibuat lebih mudah dibaca dan ditulis dengan cara mengganti
pola bit-bit menjadi julukan-julukan yang disebut mnemonics.

Berbeda dengan bahasa pemrograman tingkat tinggi, bahasa rakitan biasanya memiliki
hubungan 1-1 dengan instruksi bahasa mesin. Misalnya, tiap julukan (mnemonic) yang ditulis
di program dengan bahasa rakitan akan diterjemahkan menjadi tepat satu kode operasi yang
dapat dimengerti langsung oleh komputer. Pada bahasa tingkat tinggi, satu perintah dapat
diterjemahkan menjadi beberapa kode operasi dalam bahasa mesin. Proses pengubahan
bahasa rakitan ke bahasa mesin dilakukan oleh assembler, dan proses balikannya dilakukan
oleh disassembler.

Setiap arsitektur komputer memiliki bahasa mesin yang berbeda-beda sehingga bahasa
rakitannya pun berbeda-beda.

Berikut merupakan contoh bahasa rakitan:

mov al, 0x61

yang berarti pindahkan (mov = move) nilai heksadesimal 61 (= 97 dalam desimal) ke register
prosesor bernama "al". Adalah lebih mudah mengingat ini dari bahasa mesin:

10110000 01100001
Artikel bertopik komputer ini adalah sebuah rintisan. Anda dapat membantu Wikipedia
  dengan mengembangkannya.

Anda mungkin juga menyukai