Bahasa rakitan: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Borgx (bicara | kontrib)
k Bahasa Assembly dipindahkan ke Bahasa rakitan: bahasa Indonesia
Borgx (bicara | kontrib)
k assembly > rakitan
Baris 1:
'''Bahasa Assemblyrakita''' ([[bahasa Inggris]]: ''assembly language'') adalah [[bahasa pemrograman]] [[komputer]] tingkat rendah. Bahasa assemblyrakitan 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 assemblyrakitan biasanya memiliki hubungan 1-1 dengan instruksi bahasa mesin. Proses pengubahan bahasa assemblyrakitan ke bahasa mesin dilakukan oleh ''assembler'', dan proses balikannya dilakukan oleh ''disassembler''.
 
Setiap arsitektur komputer memiliki bahasa mesin yang berbeda-beda sehingga bahasa assemblynyarakitannya pun berbeda-beda.
 
Berikut merupakan contoh bahasa assemblyrakitan:
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
 
[[Kategori:Bahasa pemrograman|AssemblyRakitan]]
{{computer-stub}}