Skip to main content

Apa itu set instruksi?

Set instruksi, atau arsitektur set instruksi, adalah set perintah kolektif yang dapat dijalankan oleh prosesor komputer.Segala sesuatu yang dilakukan komputer, mulai dari menjalankan aplikasi pengolah kata hingga mengkode file video, dapat direduksi menjadi beberapa kombinasi dari perintah ini.Pemrogram tidak secara langsung membuat program melalui instruksi ini tetapi menggunakan jenis perangkat lunak khusus yang dikenal sebagai kompiler yang menerjemahkan kode pemrograman ke dalam instruksi mesin.Sebagian besar komputer pribadi menggunakan set instruksi yang pertama kali digunakan pada tahun 1970-an, sementara smartphone, tablet, dan perangkat lain menggunakan set instruksi yang lebih sederhana yang dioptimalkan untuk lingkungan berdaya rendah.

Komputer mungkin tampak mampu melakukan tugas tanpa batas, tetapi mikroprosesor di dalamnya hanya mampu melaksanakan sejumlah perintah yang telah ditentukan sebelumnya, yang dikenal sebagai instruksi.Dengan sendirinya, setiap instruksi relatif sederhana, mungkin memberi tahu prosesor untuk menambahkan dua angka atau untuk memindahkan sepotong data dari satu lokasi ke lokasi lainnya.Ketika digabungkan, instruksi dasar ini menjadi sangat kuat, dan digunakan sebagai dasar untuk semua jenis perangkat lunak.Kinerja dan kompatibilitas CPU secara langsung terkait dengan jumlah dan jenis instruksi yang didukung CPU, membuat instruksi menetapkan elemen penting dalam keberhasilan komersial atau kegagalan desain baru.

CPU hanya dapat melakukan fungsi yang merupakan bagiandari set instruksi, tetapi sangat sedikit pemrogram komputer menanamkan perintah ini dalam perangkat lunak mereka.Sebaliknya, langkah perantara yang dikenal sebagai kompilasi digunakan.Dalam proses ini, program yang dikenal sebagai kompiler menerjemahkan kode ramah manusia yang digunakan oleh programmer ke dalam "kode mesin" yang dipahami oleh prosesor.Karena prosesor komputer yang berbeda mendukung set instruksi yang berbeda, kompiler harus dirancang untuk jenis prosesor yang dimaksudkan oleh program ini.Dengan mikroprosesor modern yang mampu mengeksekusi sebanyak ratusan juta atau bahkan miliaran instruksi dalam satu detik, kompiler telah menjadi satu -satunya cara praktis untuk membuat perangkat lunak untuk komputer.

Mikroprosesor yang digunakan di hampir semua komputer pribadi yang dijual sejak tahun 1980 -an digunakanSet instruksi yang disebut X86, yang awalnya dirancang untuk Intel Prosesor yang memulai debutnya pada pertengahan 1970 -an.Keinginan untuk kompatibilitas mundur telah membantu menjaga x86 dominan di pasar PC, meskipun instruksi baru kadang -kadang ditambahkan melalui ekstensi.Banyak smartphone, tablet, dan jenis elektronik konsumen lainnya menggunakan mikroprosesor berdasarkan set instruksi lengan, yang lebih sederhana dan lebih hemat daya daripada x86.Server kelas atas, komputer super, dan perangkat khusus lainnya seperti konsol game dapat menggunakan set instruksi yang berbeda.