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
Q&A Pertemuan 9 : https://docs.google.com/document/d/1qEHkj9UQz_Dc63AVR3n-tovNMznZQl1R/edit?usp=sharing&ouid=104173295321303162731&rtpof=true&sd=true
Sumber : https://onlinelearning.uhamka.ac.id/
Comments
Post a Comment