Bahasa rakitan: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Luckas-bot (bicara | kontrib) k r2.7.1) (bot Menambah: ku:Assembly |
kTidak ada ringkasan suntingan |
||
Baris 3:
Pada bahasa rakitan, programmer umumnya menggunakan sebuah [[Perangkat lunak utilitas|program utilitas]] yang disebut sebagai '''perakit''' ({{asal kata|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
== Dasar alasan menggunakan bahasa rakitan ==
Ada beberapa dasar alasan menggunakan bahasa rakitan dilihat dari sudut pandang penggunaannya:
;* '''Bahasa rakitan dibandingkan dengan bahasa mesin''', bahasa rakitan merupakan representasi atas bahasa mesin yang dirancang agar lebih mudah dipahami oleh manusia. Dengan menggunakan bahasa rakitan, seorang programmer dapat lebih mudah mengingat instruksi-instruksi dengan menggunakan simbol yang lebih
;* '''Bahasa rakitan dibandingkan dengan bahasa tingkat tinggi''', bahasa rakitan memungkinkan programmer untuk mengontrol serta memanfaatkan secara penuh kapabilitas yang terdapat atas suatu perangkat keras, berbeda halnya dengan bahasa pemrograman tingkat tinggi yang memiliki banyak keterbatasan dalam pemanfaatan secara penuh suatu perangkat keras. Bahasa rakitan menjanjikan tingkat unjuk kerja yang maksimum karena sifatnya yang menerjemahkan secara langsung instruksi rakitan menjadi instruksi mesin, berbeda halnya dengan bahasa pemrograman tingkat tinggi yang biasanya menerjemahkan sebuah instruksi menjadi sejumlah kode mesin.
Baris 23:
== Lihat pula ==
* [[Kompiler]]
* [[Pemrograman]]
* [[Bahasa Pemrograman]]
== Rujukan ==
|