Angel Himonopus Chalistus: Teori dasar Assembly

Sabtu, 16 Juli 2011

Teori dasar Assembly

gw mau rekap (udah kayak jualan z rekap-rekap segala, hehehe...), tentang pelajaran semester genap gw ne,,, gw takut ilmunya ampe ilang di kepala gw, karna enggak gw ulang-ulang... :) ok langsung zz ke pembahasan kita...

Konsep Dasar Perangkat Lunak
 Perangkat keras secanggih apapun tidak akan berfungsi dengan baik, jika tidak ada instruksi diberikan kepadanya. Dan instruksi tersebut adalah perangkat lunak. Dengan kata lain, perangkat keras itu tidak akan bisa bekerja tanpa adanya perangkat lunak(software). Instruksi-instruksi perangkat lunak itu di tulis oleh manusia untuk mengaktifkan fungsi dari perangkat kers komputer.

  Dengan demikian perangkat lunak dapat dikategorikan menjadi 3 bagian :
  1. Perangkat lunak sistem operasi (operating system), yaitu program yang ditulis untuk mengendalikan dan     mengkoordinasikan kegiatan dari sistem komputer.
  2. Perangkat Lunak Bahasa (language software), yaitu program yang digunakan untuk menterjemahkan instruksi-intruksi yang ditulis dalam bahasa pemograman kedalam bahasa mesin agar dapat dimengerti oleh komputer.
  3. Perangkat lunak aplikasi (aplication software), yaitu program yang ditulis dan diterjemahkan oleh language software untuk menyelesaikan suatu aplikasi tertentu.
Tentang assambly
Sebenarnya komputer hanya bisa berkerja dengan kode mesin yaitu kode perintah untuk cpu. Semua bahasa komputer pada akhirnya harus menjadi kode mesin sebelumnya dapat dilaksanakan oleh komputer. Bahasa komputer tingkat tinggi (high level language) seperti Basic, Pascal atau C, harus mengubah suatu perintahnya menajdi beberapa kode mesin (proses penerjemah).
Assambly adalah bahasa komputer tingkat rendah (low level languange). Pada assambly satu perintah akan dirubah menjadi satu kode mesin, inilah keistimewaan assambly. Demikian dekata assambly dengan kode mesin menjadikan assambly bahasa komputer tercepat. Belajar bahasa Assambly berarti belajar tentang kemmpuan dasar komputer. Belajar assambly membuka cakrawala baru tentang kemampuan komputer, yang sebelumnya (dalam bahasa tingkat tinggi) "tertutup".
Walaupun bahasa tingkat tinggi terus berkembang dengan semua fasilitas dan kemudahannya, peranan bahasa pemograman tinglat rendah tetap tidak dapat di gantikan. Bahasa assambly mempunyai keunggulan yang tidak mungkin diikuti oleh bahasa tingkat apapun dalam hal kecepatan, ukuran file yang kecil, serta kemudahan dalam manipulasi sistem komputer. 

2 komentar:

  1. walah mbkk klo tu ja mahh,,,gak sah sangsi
    mbk ai masi di luar kepala lah haaaa

    BalasHapus
  2. hehehe.... ya ica juga di luar kepala mbak.,.. di dalam power pointnya ica,,, di drive d laptop ica... hahahahah :))

    BalasHapus