Pemrograman Bahasa Rakitan
Ini adalah salah satu tugas kuliah ku di kampus waktu semester 2,,,,yang di suruh untuk membuat makalah tentang Bahasa Pemprograman............Pemrograman Bahasa rakitan atau Assembly ini adalah salah satu bahasa pemrograman tingkat rendah yang lebih dekat dengan hardware sehingga tak heran jika bahasa rakitan sulit dipelajari.
Dikutip dari Wikipedia Bahasa Rakitan adalah bahasa pemrograman tingkat rendah yang digunakan dalam pemrograman komputer, mikroprosesor, pengendali mikro, dan perangkat lainnya.
Dari kutipan di atas jelas bahwa tujutan dan pengertian bahasa rakitan lebih mencangkup pada luasnya perangkat yang bisa di gunakan (hardware) sehingga bahasa pemrograman yang satu ini wajib dikuasai para programmer.
Apakah bahasa rakitan atau assembly adalah bahasa mesin ?
Secara sifat bahasa rakitan memang memiliki kedekatan dengan mesin atau hardware tapi sebetulnya secara umum bahasa rakitan ini adalah bahasa mesin yang di ubah menjadi bahasa yang lebih mudah di pahami oleh programmer, dimana pada bahasa rakitan untuk membagi blok program lebih mudah yaitu dengan pelabelan di bandingkan dengan bahasa mesin yang menggunakan alamat memori atau simbol mnemonic.
Apakah bahasa rakitan atau assembly adalah bahasa tingkat tinggi ?
Di lihat dari syntax Bahasa Rakitan memang sudah mendekati pemaham pengguna pemrograman tapi secara cara kerja bahasa rakitan berbeda dengan bahasa tingkat tinggi pada umumnya dimana bahasa rakitan mengubah intruksi program kedalam intruksi mesin yang langsung dijalankan oleh hardware sedangkan pada bahasa pemrograman tingkat tinggi kode program dibuat kedalam sejumlah kode mesin yang masih ketergantungan dalam jenis hardware.
Bahasa rakitan atau assembly ini tidak memiliki keterbatan fungsi dibanding dengan bahasa tingkat tinggi, karena itulah Bahasa rakitan lebih pas disebut bahasa tingkat rendah dibandingkan bahasa tingkat tinggi.
Karena bahasa rakitan termasuk bahasa tingkat rendah tak heran bahwa program yang dibuat dalam bahasa rakitan atau assembly ini lebih cepat di eksekusi dibanding bahasa pemrograman lain, dalam bahasa rakitan format file yang di gunakan .asm kemudian file .asm tadi diubah kedalam objek file oleh assembler seperti Turbo Assembler milik Borland, yang nantinya diubah ke mode .com agar bisa di jalankan langsung pada OS komputer.
Biasanya pada deklarasi bahasa rakitan terdapat deklarasi yang paling umum yaitu :
model small
Pada bagian ini menjelaskan pada program tentang jenis memori yang di gunakan pada program
.code
Bagian ini digunakan untuk memberitahukan kepada komputer bahwa kita akan meletakan kode segmen yang berisi program
org 100h
Pemberitahuan agar program saat dijalankan ke dalam memory ditaruh mulai offset ke 100h (256) byte
Banyak sekali pembahasan lain yang harus di bahas dalam bahasa rakitan ini, bagi anda yang ingin cara mudah belajar bahasa rakitan adalah dengan mencoba dan mencari pembahasan yang ada di internet.
Tidak ada komentar:
Posting Komentar