Assembly adalah bahasa pemrograman komputer tingkat rendah. Bahasa rakitan adalah notasi untuk bahasa mesin yang bisa dibaca oleh manusia dan berbeda-beda tergantung dari arsitektur komputer yang digunakan. Bahasa mesin adalah pola bit-bit (serangkaian nomer-nomer 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 mempunyai hubungan 1-1 dengan instruksi bahasa mesin. Misalnya, tiap julukan (mnemonics) 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 baliknya dilakukan oleh disassembler.
Walaupun bahasa tingkat tinggi terus berkembang dengan segala fasilitas dan kemudahannya, peranan bahasa pemrograman tingkat rendah tetap tidak dapat digantikan. Bahasa assembly mempunyai keunggulan yang tidak mungkin di ikuti oleh bahasa pemrograman tingkat apapun dalam hal kecepatan, ukuran file yang kecil serta kemudahan dalam manipulasi system komputer.
Minggu, 30 Januari 2011
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar