MAKALAH
RISC DAN CISC
Disusun
Oleh :
MUHAMMAD (1510520253)
Falianji Jihan Alfin (1510530238)
Saiful Muslim (1510530240)
Ahmad ihwanul Mujahidin (1510530251)
SEKOLAH
TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
STMIK
BUMIGORA MATARAM
TEKNIK
INFORMATIKA
2016
KATA
PENGANTAR
Alhamdulillah,
puji syukur kami panjatkan kehadirat Allah SWT karena atas rahmat-Nya kami
dapat menyelesaikan tugas dengan baik tentang pembahasan RISC dan CISC.
Makalah ini disusun untuk memenuhi
tugas mata pelajaran ORGANISASI KOMPUTER, walaupun dalam penyusunan makalah ini
belum begitu sempurna, namun makalah ini kami buat dengan sebaik mungkin
sehingga dapat kami selesaikan.Dan kami tim penyusun mengucapkan terima kasih
kepada dosen dan teman-teman mahasiswa yang telah memberikan kepercayaan kepada
kami untuk membuat makalah ini.Semoga makalah ini dapat menjadikan sumber
berita yang bermanfaat bagi para pembaca.
Mataram,2 Juni 2016
Tim
Penyusun
Daftar Isi
KATA PENGANTAR.................................................................................................
i
Daftar isi.......................................................................................................................
ii
RISC.............................................................................................................................
1
Pengertian RISC...............................................................................................
1
Karakteristik.....................................................................................................
1
Ciri-ciri..............................................................................................................
2
CISC.............................................................................................................................
3
Pengertian CISC...............................................................................................
4
Karakteristik.....................................................................................................
4
Ciri-ciri..............................................................................................................
4
CONTOH RISC dan CISC..........................................................................................
5
KELEBIHAN dan KEKURANGAN.........................................................................
5
PENUTUP....................................................................................................................
7
Kesimpulan.......................................................................................................
7
Saran.................................................................................................................
7
DAFTAR PUSTAKA..................................................................................................
8
A.
RISC
RISC,
yang jika diterjemahkan berarti "Komputasi Kumpulan Instruksi yang
Disederhanakan", merupakan
sebuah
arsitektur komputer atau arsitektur komputasi modern dengan instruksiinstruksi
dan jenis eksekusi yang
paling sederhana. Arsitektur ini digunakan pada komputer dengan kinerja tinggi,
seperti komputer vektor.
Selain
digunakan dalam komputer vektor, desain ini juga diimplementasikan pada
prosesor komputer lain, seperti
pada beberapa mikroprosesor Intel 960, Itanium (IA64) dari Intel Corporation,
Alpha AXP dari DEC, R4x00
dari MIPS Corporation, PowerPC danArsitektur POWER dari International Business
Machine. Selain itu, RISC
juga umum dipakai pada Advanced RISC Machine (ARM) dan StrongARM (termasuk di
antaranya adalah Intel
XScale), SPARCdan UltraSPARC dari Sun Microsystems, serta PARISC dari HewlettPackard.
Prosesor
RISC hanya menggunakan instruksiinstruksi sederhana yang bisa dieksekusi dalam
satu siklus. Dengan
demikian, instruksi ‘MULT’ sebagaimana dijelaskan sebelumnya dibagi menjadi tiga
instruksi yang berbeda,
yaitu “LOAD”, yang digunakan untuk memindahkan data dari memori ke dalam
register, “PROD”, yang digunakan
untuk melakukan operasi produk (perkalian) dua operan yang berada di dalam
register (bukan yang ada di memori) dan “STORE”, yang digunakan untuk
memindahkan data
dari register kembali ke memori. Berikut ini adalah urutan instruksi yang harus
dieksekusi agar yang terjadi
sama
dengan instruksi “MULT” pada prosesor RISC.
1.
Pengertian
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.
2. Karakteristik
Arsitektur RISC memiliki beberapa
karakteristik diantaranya :
a.
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. Dengan menggunakan instruksi
sederhana atau instruksi satu siklus hanya dibutuhkan satu mikrokode atau tidak
sama sekali, instruksi mesin dapat dihardwired. Instruksi seperti itu akan
dieksekusi lebih cepat dibanding yang sejenis pada yang lain karena tidak perlu
mengakses penyimapanan kontrol mikroprogram saat eksekusi instruksi
berlangsung.
b.
Operasi berbentuk dari register-ke
register yang hanya terdiri dari operasi load dan store yang
mengakses memori . Fitur rancangan ini menyederhanakan set instruksi sehingga
menyederhanakan pula unit control. Keuntungan lainnya memungkinkan optimasi
pemakaian register sehingga operand yang sering diakses akan tetap ada di
penyimpan berkecepatan tinggi. Penekanan pada operasi register ke register
merupakan hal yang unik bagi perancangan RISC.
c.
Penggunaan mode pengalamatan sederhana,
hampir sama dengan instruksi menggunakan pengalamatan register,. Beberapa mode
tambahan seperti pergeseran dan pe-relatif dapat dimasukkan selain itu banyak
mode kompleks dapat disintesis pada perangkat lunak dibanding yang sederhana,
selain dapat menyederhanakan sel instruksi dan unit kontrol.
d.
Penggunaan format-format instruksi
sederhana, panjang instruksinya tetap dan disesuaikan dengan panjang word.
Fitur ini memiliki beberapa kelebihan karena dengan menggunakan field yang
tetap pendekodean opcode dan pengaksesan
operand register dapat dilakukan secara bersama-sama
3. Ciri-ciri
a. Instruksi
berukuran tunggal
b. Ukuran
yang umum adalah 4 byte
c. Jumlah
pengalamatan data sedikit, biasanya kurang dari 5 buah.
d. Tidak
terdapat pengalamatan tak langsung yang mengharuskan melakukan sebuah akses
memori agar memperoleh alamat operand lainnya dalam memori.
e. Tidak terdapat operasi yang menggabungkan
operasi load/store dengan operasi aritmatika, seperti penambahan ke memori dan
penambahan dari memori.
f. Tidak terdapat lebih dari satu operand
beralamat memori per instruksi
g. Tidak
mendukung perataan sembarang bagi data untuk operasi load/ store.
h. Jumlah
maksimum pemakaian memori manajemen bagi suatu alamat data adalah sebuah
instruksi .
i.
Jumlah bit bagi integer register spesifier
sama dengan 5 atau lebih, artinya sedikitnya 32 buah register integer dapat
direferensikan sekaligus secara eksplisit.
j.
Jumlah bit floating point register
spesifier sama dengan 4 atau lebih, artinya sedikitnya 16 register floating
point dapat direferensikan sekaligus secara eksplisit.
B.
CISC
Complex
instructionset computing atau Complex InstructionSet Computer (CISC;
“Kumpulan instruksi komputasi
kompleks”) adalah sebuah arsitektur dari set instruksi dimana setiap instruksi
akan menjalankan beberapa
operasi tingkat rendah, seperti pengambilan dari memory, operasi aritmetika,
dan penyimpanan ke dalam
memory, semuanya sekaligus hanya di dalam sebuah instruksi.
Karakteristik
CISC dapat dikatakan bertolakbelakang
dengan RISC. Sebelum proses RISC didesain untuk pertama kalinya, banyak arsitek komputer mencoba
menjembatani celah semantik”, yaitu bagaimana cara untuk membuat setset
instruksi untuk
mempermudah pemrograman
level tinggi dengan menyediakan instruksi “level tinggi” seperti pemanggilan procedure,
proses pengulangan dan modemode pengalamatan kompleks sehingga struktur data
dan akses array dapat dikombinasikan dengan sebuah instruksi.
dan akses array dapat dikombinasikan dengan sebuah instruksi.
Karakteristik
CISC yg “sarat informasi” ini
memberikan
keuntungan di mana ukuran
programprogram
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.
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 instruksiinstruksi
tersebut. Arsitektur CISC menekankan pada perangkat keras karena filosofi dari
arsitektur CISC
yaitu bagaimana memindahkan kerumitan perangkat lunak ke dalam perangkat keras. MULT dalam hal ini
lebih dikenal sebagai “complex instruction”, atau instruksi yang kompleks.
Bekerja secara langsung
melalui memori komputer dan tidak memerlukan instruksi lain seperti fungsi baca
maupun menyimpan.
Satu
kelebihan dari sistem ini adalah kompailer hanya menerjemahkan instruksiinstruksi
bahasa tingkattinggi
ke dalam sebuah bahasa mesin. Karena panjang kode instruksi relatif pendek, hanya sedikit
saja dari
RAM yang digunakan untuk menyimpan instruksiinstruksi tersebut. Contohcontoh prosesor
CISC adalah : System/360, VAX, PDP11, varian Motorola 68000 , dan CPU AMD dan Intel x86.
1. Pengertian CISC
Complex
instruction-set computing atau Complex Instruction-Set Computer
(CISC) "Kumpulan instruksi komputasi kompleks") adalah sebuah
arsitektur dari set instruksi dimana setiap instruksi akan menjalankan beberapa
operasi tingkat rendah, seperti pengambilan dari memory, operasi aritmetika,
dan penyimpanan ke dalam memory, semuanya sekaligus hanya di dalam sebuah
instruksi. Karakteristik CISC dapat dikatakan bertolak-belakang dengan RISC.
2. Karakteristik
a. 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
b. 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
3. Ciri-ciri
a. Jumlah
instruksi banyak
b. Banyak
terdapat perintah bahasa mesin
c. Instruksi
lebih kompleks
C. CONTOH RISC dan CISC
D.
Perbedaan antara RISC dengan CISC
CISC
|
RISC
|
Penekanan pada
perangkat keras |
Penekanan pada
perangkat lunak |
Termasuk instruksi
kompleks multiclock |
Singleclock, hanya
sejumlah kecil instruksi |
Memorikememori:
“LOAD” dan “STORE” saling bekerjasama |
Register ke register:
“LOAD” dan “STORE” adalah instruksi2 terpisah |
Ukuran kode kecil,
kecepatan rendah |
Ukuran kode besar,
kecepatan (relatif) tinggi |
Transistor digunakan untuk
menyimpan instruksi2 kompleks |
Transistor banyak dipakai
untuk register memori |
Prosesor RISC hanya menggunakan instruksiinstruksi
sederhana yang bisa dieksekusi dalam
satu siklus. Dengan demikian, instruksi
‘MULT’ sebagaimana dijelaskan sebelumnya dibagi
menjadi tiga instruksi yang berbeda, yaitu “LOAD”, yang digunakan untuk memindahkan data dari
memori ke dalam register, “PROD”, yang digunakan untuk melakukan operasi produk (perkalian) dua
operan yang berada di dalam register (bukan yang ada di memori) dan “STORE”, yang digunakan untuk
memindahkan data dari register kembali ke memori. Berikut ini
adalah urutan instruksi yang harus dieksekusi agar yang terjadi sama dengan instruksi “MULT” pada prosesor RISC (dalam 4 baris bahasa mesin):
adalah urutan instruksi yang harus dieksekusi agar yang terjadi sama dengan instruksi “MULT” pada prosesor RISC (dalam 4 baris bahasa mesin):
LOAD A,
2:3
LOAD B, 5:2
PROD A, B
STORE 2:3, A
LOAD B, 5:2
PROD A, B
STORE 2:3, A
Awalnya memang kelihatan gak efisien iya khan? Hal
ini dikarenakan semakin banyak baris instruksi, semakin banyak lokasi RAM yang dibutuhkan untuk menyimpan
instruksiinstruksi tersebut. Kompailer
juga harus
melakukan konversi dari
bahasa tingkat tinggi ke bentuk kode instruksi 4 baris tersebut.
strategi pada RISC memberikan beberapa kelebihan.
Karena masingmasing instruksi hanya membuthukan satu siklus detak untuk eksekusi, maka seluruh program
(yang sudah dijelaskan sebelumnya) dapat dikerjakan setara dengan kecepatan dari eksekusi instruksi “MULT”.
Secara perangkat keras, prosesor RISC tidak terlalu banyak membutuhkan transistor dibandingkan dengan CISC,
sehingga menyisakan ruangan untuk registerregister serbaguna (general purpose registers). Selain
itu, karena semua instruksi dikerjakan dalam waktu yang sama (yaitu satu detak), maka dimungkinkan
untuk melakukan pipelining.
Memisahkan instruksi “LOAD” dan “STORE” sesungguhnya
mengurangi kerja yang harus dilakukan oleh prosesor. Pada CISC, setelah instruksi
“MULT” dieksekusi, prosesor akan secara otomatis menghapus isi register, jika ada operan yang dibutuhkan lagi
untuk operasi berikutnya, maka prosesor harus menyimpanulang data tersebut dari memori ke register.
Sedangkan pada RISC, operan tetap berada dalam register hingga ada data lain yang disimpan ke dalam register yang
bersangkutan.
E. PENUTUP
1. Kesimpulan
Rancangan RISC dapat memperoleh keuntungan dengan
mengambil sejumlah feature CISC dan Rancangan CISC dapat memperoleh keuntungan
dengan mengambil sejumlah feature RISC.
Hasilnya adalah bahwa sejumlah rancangan RISC yang
terbaru, yang dikenal sebagai PowerPC, tidak lagi “murni” RISC dan rancangan
CISC yang terbaru, yang dikenal sebagai Pentium, memiliki beberapa
karakteristik RISC. Sehingga antara RISC dan CISC saling mengisi.
2. Saran
Silakan bagi para pembaca untuk mengoreksi
dan mengomentari makalah tentang RISC dan CISC yang kami buat.
Bagi teman teman yang ingin download filenya silahkan kilik tombol download dibawah
Bagi teman teman yang ingin download filenya silahkan kilik tombol download dibawah
://idf.wikipedia.org/wiki/CISC
http://willyriyadi.blogspot.com/2010/02/definisi¬dan¬perbedaan¬arsitektur¬cisc.html
http://putriadia.wordpress.com/2011/07/12/perbedaan¬cisc¬dan¬risc/
http://gigihsoak.wordpress.com/2010/05/28/risc¬dan¬cisc/
http://agfi.staff.ugm.ac.id/blog/index.php/2f008/12/risc¬vs¬cisc/
https://putriada.wordpress.com/2011/07/12/perbedaan¬cisc¬d
0 komentar:
Post a Comment
Informasi:
Form komentar ini menggunakan moderasi, setiap komentar yang masuk akan melalui proses pemeriksaan sebelum ditampilkan dalam kolom komentar.
Memasang link dan konten yang mengandung pornografi di komentar tidak akan di tampilkan. Hanya komentar yang membangun dan sesuai topik artikel saja yang akan kami tampilkan.
Mohon maaf atas ketidaknyamanannya.