Tugas 9 Set Instruksi: Karakteristik dan Fungsi Oleh : Izzul (2103015015)

A. Pengertian Instruksi

Sebuah set instruksi, atau arsitektur set instruksi, adalah kumpulan perintah kolektif yang prosesor komputer dapat mengeksekusi.Segala sesuatu yang dilakukan komputer, mulai dari menjalankan aplikasi pengolah kata hingga penyandian file video, dapat direduksi menjadi beberapa kombinasi 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 besarkomputer pribadi menggunakan set instruksi yang pertama kali digunakan pada 1970-an, sementara smartphone, tablet, dan perangkat lain menggunakan set instruksi sederhana yang dioptimalkan untuk lingkungan berdaya rendah.


B. Elemen-Elemen Instruksi

Berikut beberapa contohnya: 

OpCode
Ctrl+C, yaitu perintah untuk menyalin/ mengcopy file yang akan di salin ke folder, Drive(Local Disk) atau ke dokumen lainnya. 

Result Operand 
Ctrl+V, yaitu perintah untuk mem-paste atau menempel file yang sudah di salin menuju folder, Drive(Local Disk) atau dokumen tujuan. 

Next Insturction
Menjalankan File yang telah di Sali ke file/dokumen tujuan atau meng-copy lagi file tersebut ke dokumen lainnya lagi.

C. Jenis-Jenis Instruksi

1. Data procecessing: Arithmetic dan Logic Instructions
data processing adalah jenis pemrosesan yang dapat mengubah data menjadi informasi atau pengetahuan. Pemrosesan data ini sering menggunakan komputer sehingga bisa berjalan secara otomatis.

2. Data storage: Memory instructions
sering disebut sebagai memori komputer, merujuk kepada komponen komputer, perangkat komputer, dan media perekaman yang mempertahankan data digital yang digunakan untuk beberapa interval waktu.

3. Data Movement: I/O instructions
Proses data movement ini adalah memindahkan (dapat diakatakan membackup juga) data – data dari database yang berupa data, indeks, grand, schema, dan lain – lain ketempat baru. Tempat baru ini bisa ke dalam database baru atau memang untuk dibackup saja. 

Data movement terdiri dari 2 bagian besar yaitu :
- Load & Upload [difokuskan untuk memindahkan data yang berupa indeks atau data itu sendiri alias isi dari database tersebut]
- Export & Import [memindahkan data secara lengkap, mulai dari grand, schema, dan seluruhnya]

4. Control: Test and branch instructions
Unit kendali (bahasa Inggris: Control Unit - CU) adalah salah satu bagian dari CPU yang bertugas untuk memberikan arahan/kendali/ kontrol terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU tersebut. Output dari CU ini akan mengatur aktivitas dari bagian lainnya dari perangkat CPU tersebut.

Tugas dari CU adalah sebagai berikut:
Mengatur dan mengendalikan alat-alat input dan output.
Mengambil instruksi-instruksi dari memori utama.
Mengambil data dari memori utama kalau diperlukan oleh proses.
Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja.
Menyimpan hasil proses ke memori utama.

D. Jumlah Address/Alamat

Jumlah register atau alamat yang digunakan dalam operasi CPU tergantung format operasi masing – masing CPU. Ada format operasi yang menggunakan 3 2 1 3, 2, 1 dan 0 register. Akan tetapi, umumnya Umumnya yang digunakan digunakan adalah 2 register 2 register dalam suatu operasi. Desain CPU saat ini telah menggunakan 3 alamat dalam suatu operasi, terutama dalam MIPS (million instruction per second).

Apa yang terjadi jika Jumlah Alamat Banyak?
- Instruksi semakin kompleks
- Perlu register yang banyak
- Program lebih pendek

Apa yang terjadi jika Jumlah Alamat Sedikit?
- Instruksi lebih sederhana
- Eksekusi program lebih cepat


Comments

Popular posts from this blog

Ruang Lingkup Simulasi dan Pemodelan Oleh : Muhammad Izzul Fattah

Cahaya Pembasmi Hama Oleh : Muhammad Izzul Fattah