Bahasa Assembly
Bahasa rakitan atau lebih umum dikenal
sebagai Assembly adalah bahasa
pemrograman tingkat rendah yang digunakan dalam pemrograman komputer,
mikroprosesor,
pengendali
mikro, dan perangkat lainnya yang dapat diprogram. Bahasa rakitan
mengimplementasikan representasi atas kode mesin
dalam bentuk
simbol-simbol yang secara relatif lebih dapat dipahami oleh
manusia. Berbeda halnya dengan bahasa-bahasa tingkat tinggi
yang berlaku umum, bahasa rakitan biasanya mendukung secara spesifik untuk
suatu ataupun beberapa jenis arsitektur komputer tertentu. Dengan demikian,
portabilitas bahasa rakitan tidak dapat menandingi bahasa-bahasa lainnya yang
merupakan bahasa pemrograman tingkat tinggi. Namun demikian, bahasa rakitan
memungkinkan programmer memanfaatkan secara penuh kemampuan suatu perangkat
keras tertentu yang biasanya tidak dapat ataupun terbatas bila dibuat dengan
menggunakan bahasa pemrograman tingkat tinggi.
Pada bahasa
rakitan, programmer umumnya menggunakan sebuah program utilitas yang disebut sebagai perakit (bahasa
Inggris: assembler) yang digunakan untuk menerjemahkan kode
dalam bahasa rakitan tersebut ke dalam kode mesin untuk perangkat keras
tertentu. Sebuah perintah dalam bahasa rakitan biasanya akan diterjemahkan
menjadi sebuah instruksi mnemonic dalam kode mesin, berbeda halnya
dengan kompiler
pada bahasa pemrograman tingkat tinggi yang menerjemahkan sebuah perintah
menjadi sejumlah instruksi dalam kode mesin.
Beberapa
perangkat lunak bahasa rakitan terkenal biasanya menyediakan tambahan fitur
untuk memgasilitasi proses pengembangan program, mengontrol proses perakitan,
dan alat bantu debugging.
0 komentar:
Posting Komentar