APA ITU RISC
RISC singkatan dari Reduced Instruction Set Computer.Merupakan bagian dari arsitektur mikroprosessor, berbentuk kecil dan berfungsi untuk negeset istruksi dalam komunikasi diantara arsitektur yang lainnya.
Karakteristik RISC
- Siklus mesin ditentukan oleh waktu yang digunakan untuk mengambil dua buah operand dari register, melakukan operasi ALU, dan menyimpan hasil operasinya kedalam register, dengan demikian instruksi mesin RISC tidak boleh lebih kompleks dan harus dapat mengeksekusi secepat mikroinstruksi pada mesin-mesin CISC
- Operasi berbentuk dari register-ke register yang hanya terdiri dari operasiload dan store yang mengakses memori
- Penggunaan mode pengalamatan sederhana, hampir sama dengan instruksi menggunakan pengalamatan register
- Penggunaan format-format instruksi sederhana, panjang instruksinya tetapdan disesuaikan dengan panjang word. Fitur ini memiliki beberapa kelebihankarena dengan menggunakan field yang tetap pendekodean opcode danpengaksesan operand register dapat dilakukan secara bersama-sama.
APA ITU CISC
CISC adalah singkatan dari Complex Intruction Set Computer dimana prosesor tersebut memiliki set instruksi yang kompleks dan lengkap. Sedangkan RISC adalah singkatan dari Reduced Instruction Set Computer yang artinya prosesor tersebut memiliki set instruksi program yang lebih sedikit. Karena perbedaan keduanya ada pada kata set instruksi yang kompleks atau sederhana (reduced)
Karakteristik CISC
- Sarat informasi memberikan keuntungan di mana ukuran program-program yang dihasilkan akan menjadi relatif lebih kecil, dan penggunaan memory akan semakin berkurang. Karena CISC inilah biaya pembuatan komputer pada saat itu (tahun 1960) menjadi jauh lebih hemat
- Dimaksudkan untuk meminimumkan jumlah perintah yang diperlukan untuk mengerjakan pekerjaan yang diberikan. (Jumlah perintah sedikit tetapi rumit) Konsep CISC menjadikan mesin mudah untuk diprogram dalam bahasa rakitan
Perbandingan Secara Singkat
RISC:
- Set instruksi sederhana.
- Lebih fokus pada eksekusi instruksi dengan cepat.
- Umumnya menggunakan load/store architecture.
- Desain yang lebih bersih dan efisien secara hardware.
CISC:
- Set instruksi lebih kompleks.
- Fokus pada kenyamanan pemrograman.
- Instruksi dapat melakukan operasi kompleks dalam satu perintah.
- Desain hardware yang lebih kompleks.