Sejarah Bahasa Assambler

Minggu, 12 Mei 2013

Bahasa Assembly adalah bahasa
komputer yang kedudukannya di antara
bahasa mesin dan bahasa level tinggi misalnya
bahasa C atau Pascal . Bahasa C atau Pascal
dikatakan sebagai bahasa level tinggi karena
memakai kata-kata dan pernyataan yang
mudah dimengerti manusia, meskipun masih
jauh berbeda dengan bahasa manusia
sesungguhnya. Bahasa mesin adalah kumpulan
kode biner yang merupakan instruksi yang
bisa dijalankan oleh komputer. Sedangkan
bahasa Assembler memakai kode Mnemonic
untuk menggantikan kode biner, agar lebih
mudah diingat sehingga lebih memudahkan
penulisan program .
Program yang ditulis dengan bahasa Assembly
terdiri dari label ; kode mnemonic dan lain
sebagainya, pada umumnya dinamakan
sebagai program sumber ( Source Code ) yang
belum bisa diterima oleh prosessor untuk
dijalankan sebagai program , tapi harus
diterjemahkan dulu menjadi bahasa mesin
dalam bentuk kode biner.
Bagan kerja proses Assembly
Program sumber dibuat dengan program
editor biasa, misalnya Note Pad pada
Windows atau SideKick pada DOS, selanjutnya
program sumber diterjemahkan ke bahasa
mesin dengan menggunakan program
Assembler . Hasil kerja program Assembler
adalah “program objek” dan juga “ assemly
listing”.
Program Objek berisikan kode kode bahasa
mesin, kode-kode bahasa mesin inilah yang
diumpankan ke memori-program prosessor.
Assembly Listing merupakan naskah yang
berasal dari program sumber, dalam naskah
tersebut pada bagian sebelah setiap baris dari
program sumber diberi tambahan hasil
terjemahan program Assembler . Tambahan
tersebut berupa nomor memori-program
berikut dengan kode yang akan diisikan pada
memori-program bersangkutan. Naskah ini
sangat berguna untuk dokumentasi dan sarana
untuk menelusuri program yang ditulis.
Yang perlu diperhatikan adalah setiap
prosessor mempunyai konstruksi yang
berlainan, instruksi untuk mengendalikan
masing-masing prossesor juga berlainan,
dengan demikian bahasa Assembly untuk
masing-masing prosessor juga berlainan, yang
sama hanyalah pola dasar cara penulisan
program Assembly saja.

Tidak ada komentar:

Posting Komentar