Laman

Senin, 11 Juli 2011

Bahasa Assembly

    Bahasa assembly adalah bahasa pemrograman mendasar yang sangat dekat dengan mesin. Konsep perangkat keras danperangkat lunak dapat dijelaskan secara kontekstual denga memahami bahasa assembly. Bahasa assembly tidak satu jenis sebagaimana CPU komputer yang bermacam macam. Setiap bahasa assembly secara langsung dipengaruhi oleh set instruksi mesin komputer dan arsitektur perangkat keras. Misalnya bahasa assembly IBM-PC adalah bahasa assembly yang mengacu pada instruksi instruksi yang dikenali oleh keluarga mikroprosesor intel 8086-80486.

    Nah, ada bahasa assembly juga ada assembler. Apa itu assembler? assembler adalah program yang mengkonversi kode program sumber ke dalam bahasa mesin. Dengan kata lain assembler merupakan program yang menterjemahkan program yang ditulis dalam bahasa assembly ke dalam bahasa mesin, yang dapat di eksekusi oleh komputer.

    Bahasa assembly disebut bahasa level bawah karena dalam struktur dan fungsi dekat dengan bahasa mesin, sebaliknya bahasa tingkat tinggi seperti pascal, basic, fortran dan cobol mempunyai perintah perintah yang andal yang diterjemahkan ke dalam berbagai instruksi mesin oleh komputer.

    Knapa ya perlu belajar bahasa assembly? menurutku  sendiri sih untuk mempelajari arsitektur komputer dan sistem operasi, selain itu kegunaan pemrograman tertentu sulit atau tidak mungkin dikerjakan oleh bahasa tingkat tinggi.

Tidak ada komentar:

Posting Komentar