Pemrogaman Assembly (sering disebut Bahasa Rakitan) adalah bahasa pemrograman tingkat rendah yang digunakan dalam pemrograman komputer, mikroprosesor, mikrokontroller, dan perangkat lainnya yang dapat diprogram. Bahasa rakitan merepresentasi kode mesin dalam bentuk simbol yang secara relatif lebih dapat dipahami oleh manusia. Berbeda halnya dengan bahasa-bahasa tingkat tinggi yang berlaku umum (Bahasa tingkat tinggi seperti Java, Phyton, C, PHP dan lain sebagainya) 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, bahasa rakitan memungkinkan programmer memanfaatkan secara penuh kemampuan hardware tertentu yang biasanya tidak dapat dibuat dengan menggunakan bahasa pemrograman tingkat tinggi.
Pada bahasa rakitan, programmer menggunakan sebuah program bantu yang disebut sebagai perakit (bahasa Inggris: assembler) yang digunakan untuk menerjemahkan kode bahasa rakitan tersebut ke ke dalam kode mesin untuk perangkat keras tertentu. Sebuah perintah dalam bahasa rakitan biasanya akan diterjemahkan menjadi sebuah instruksi dalam kode mesin, berbeda halnya dengan kompiler pada bahasa pemrograman tingkat tinggi yang menerjemahkan sebuah perintah menjadi sejumlah instruksi dalam kode mesin.
Kelebihan Bahasa Assembly:
- Ketika di-compile ukuran akan menjadi lebih kecil
- Lebih efisien/hemat memori
- Lebih cepat dieksekusi
Kesulitan Bahasa Assembly:
- Dalam melakukan suatu pekerjaan, kode program relatif lebih panjang dibanding bahasa tingkat tinggi
- Relatif lebih sulit untuk dipahami terutama jika jumlah baris sudah terlalu banyak
- Lebih sulit dalam melakukan pekerjaan rumit, misalnya operasi matematis
Nah itu dia sedikit pengenalan akan bahasa assembly, menarik untuk dipelajari bukan? Bagi teman-teman yang berniat memperlajarinya, modul atau ebook yang saya bagikan mungkin bisa menjadi bahan referensi, semoga bermanfaat
Ebook Assembly Bahasa Indonesia
- Modul Pemrogaman Bahasa Assembly Referensi dan Tutorial (NN) LINK
- Pemrogaman Bahasa Assembly (S'to) LINK
- Buku Ajar Pemrogaman Tingkat Rendah (Mamam Abdurohman) LINK
- Diktat Bahasa Rakitan (Riki Ruli) LINK
(Cara lewati SafelinkU , centang checkbox lalu Visit link, tunggu 5 detik klik Get Link, biasanya klik 3 kali baru ke halaman Google Drive muncul 2 tab iklan dahulu, fokus pada tab pertama saja)
BONUS: The Art Assembly Languange
BONUS: The Art Assembly Languange
Sekian dulu guys, Ucapan terima kasih kepada para penulis yang telah membagikan ilmunya secara gratis. Hormati para penulis dengan tidak mengubah isi ebook tanpa izin penulis, terima kasih, sampai jumpa
No comments:
Post a Comment