Perkalian Dua Bilangan dalam Memori
Pada gambar di atas, terlihat struktur memori (yang disederhanakan) suatu komputer secara umum. Pada main memori terbagi menjadi beberapa lokasi mulai dari nomor 1 (baris) : 1 (kolom) sampai dengan 6:4. Unit eksekusi bertanggung jawab untuk operasi komputasi yang mana data-data sudah tersimpan di dalam salah satu dari 6 register (A, B, C, D, E, atau F). Misalkan akan dilakukan perkalian (product) dua angka, misalkan angka pertama terletak di lokasi 2:3 sedangkan angka kedua pada 5:2, kemudian hasilnya dikembalikan lagi ke lokasi 2:3.
Complex Instruction Set Computing (CISC)
Complex Instruction Set Computing (CISC) atau kumpulan instruksi komputasi kompleks. Adalah suatu arsitektur komputer dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memori (load), operasi aritmatika, dan penyimpanan ke dalam memori (store) yang saling bekerja sama. Tujuan utama dari arsitektur CISC adalah melaksanakan suatu instruksi cukup dengan beberapa baris bahasa mesin yang relatif pendek sehingga implikasinya hanya sedikit saja RAM yang digunakan untuk menyimpan instruksi-instruksi tersebut. Arsitektur CISC menekankan pada perangkat keras karena filosofi dari arsitektur CISC yaitu bagaimana memindahkan kerumitan perangkat lunak ke dalam perangkat keras.
Misalkan, sebuah prosesor CISC sudah dilengkapi dengan sebuah instruksi khusus yang diberi nama MULT (dikenal sebagai complex instruction). Ketika dijalankan, instruksi akan membaca dua nilai kemudian menyimpannya ke dalam 2 register yang berbeda, melakukan operan perkalian di dalam unit eksekusi dan hasilnya dikembalikan lagi ke register yang benar. Maka instruksinya cukup satu baris yaitu :
MULT 2:3, 5:2
Sebelumnya, pada arsitektur RISC ketika menjalankan instruksi “MULT” maka akan dibagi menjadi 3 instruksi yaitu :
- LOAD, digunakan untuk memindahkan data dari memori ke register.
- PROD, digunakan untuk melakukan operasi perkalian yang berada di dalam register.
- STORE, digunakan untuk memindahkan data dari register ke memori yang benar.
Maka instruksinya :
LOAD A, 2:3
LOAD B, 5:2
PROD A, B
STORE 2:3, A
“RISC dimaksudkan untuk menyederhanakan rumusan perintah sehingga lebih efisien dalam penyusunan kompiler yang ada.”
“RISC dimaksudkan untuk mengurangi jumlah siklus/detik setiap instruksi dibayar dengan bertambahnya jumlah instruksi per program.”
Tabel Perbandingan RICS dengan CISC
Fitur | RICS | PC/Desktop CISC |
Daya | Sedikit ratusan miliwatt | Banyak watt |
Kecepatan Komputasi | 200-520 MHz | 2-5 GHz |
Manajemen Memori | Direct, 32 bit | Mappped |
I/O | Custom | PC berbasis pilihan via BIOS |
Environment | High Temp, Low EM Emissions | Need Fans, FCC/CE approval an issue |
Struktur Interupsi | Custom, efisien, dan sangat cepat | Seperti PC |
Port Sistem Operasi | Sulit, membutuhkan BSP level rendah. | Load and Go |
Referensi :
http://agfi.staff.ugm.ac.id/blog/index.php/2008/12/risc-vs-cisc/
Posted by A.J.I on Maret 4, 2010 at 2:53 pm
perhitungan komputasi tetap dengan rumus matematika, thanks infonya bro,…
Posted by lulu on Maret 23, 2010 at 9:54 am
wah…thankz ya infonya aku jdi tambah ilmu dan tambah wawasan….
Posted by Perbedaan Rics dan Cisc | Reymon121082's Blog on Oktober 8, 2010 at 2:12 pm
[…] https://rangga07.wordpress.com/2010/03/04/perbedaan-dan-perbandingan-prosesor-risc-dengan-cisc/ […]
Posted by tugas komunikasi data dan jaringan komputer « Herrywanda's Blog on Oktober 11, 2010 at 6:00 am
[…] Perbedaan dan Perbandingan Prosesor RISC dengan CISC Complex Instruction Set Computing (CISC) Complex Instruction Set Computing (CISC) atau kumpulan instruksi komputasi kompleks Adalah suatu arsitektur komputer dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memori (load), operasi aritmatika, dan penyimpanan ke dalam memori (store) yang saling bekerja sama. Tujuan utama dari arsitektur CISC adalah melaksanakan suatu instruksi cukup dengan beberapa baris bahasa mesin yang relatif pendek sehingga implikasinya hanya sedikit saja RAM yang digunakan untuk menyimpan instruksi-instruksi tersebut. Misalkan, sebuah prosesor CISC sudah dilengkapi dengan sebuah instruksi khusus yang diberi nama MULT (dikenal sebagai complex instruction). Ketika dijalankan, instruksi akan membaca dua nilai kemudian menyimpannya ke dalam 2 register yang berbeda, melakukan operan perkalian di dalam unit eksekusi dan hasilnya dikembalikan lagi ke register yang benar. Maka instruksinya cukup satu baris yaitu : MULT 2:3, 5:2 Sebelumnya, pada arsitektur RISC ketika menjalankan instruksi “MULT” maka akan dibagi menjadi 3 instruksi yaitu : […]
Posted by fachruddin on Januari 28, 2011 at 1:12 pm
makasih infonya…mari kita belajar bareng….processor yang menggunakan teknologi cisc dan risc pa ja ya macamnya…..
Posted by Rosie on Juli 27, 2013 at 11:49 pm
Both drugs have also been denied FDA approval the
first time around and are awaiting news on their second attempt.
Vinson had participants keep their normal diet and exercise routines (or lack thereof) and merely added the green
coffee. That way, the actual process will end up being much less frustrating and, for the majority
of people, enjoyable.
Posted by http://triaslama.wordpress.com/2008/05/07/css-in-aspnet-server-controls-declaratively-vs-programmatically on Juli 28, 2013 at 4:32 pm
A cake shaped as a princess castle for the pretty little girl
turning six or a replica of Scooby Doo for the cute little boy celebrating his third birthday or a sneaker-shaped cake for the shoe-lover husband or delicious brownies shaped as stars for visiting relatives can be done with these specialty cake
pans. This suggests banks will be in a position to borrow cash from the central authority
at low rates and subsequently, they are going to be able to offer
low interest private loans. Making hand shaped flowers like mums,
roses, carnations, calla lilies, rosebuds and daisy will be taught
as well.
Posted by binsar on September 28, 2013 at 10:14 am
thanks ya