Bahasa rakitan

Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia.

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 yang merupakan kode operasi mesin. Bahasa mesin dibuat lebih mudah dibaca dengan cara mengganti pola bit-bit menjadi simbol-simbol yang disebut mnemonics.

Tidak seperti bahasa pemrograman tingkat tinggi, bahasa rakitan biasanya memiliki hubungan 1-1 dengan instruksi 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