BAB I PENDAHULUAN 1.

1 LATAR BELAKANG

Pada saat ini prosesor saat ini yang dikenal ada 2 yaitu. RISC dan CISC. Prosesor CISC merupakan prosesor yang memiliki intruksi yang kompleks untuk memudahkan penulisan program bahasa assembly, sedangkan RISC memliki instruksi yang sederhana yang dapat di eksekusi dengan cepat . prosesor RISC di buat dalam luasan keping semikonduktor yang relatif lebih sempit dengan jumlah komponen yang lebih sedikit dibandingkan dengan CISC. keduanya mempunyai perbedaan dalam perancangan kompilatornya. RISC dan CISC keduanya memiliki kelebihan dan kekurangan dalam pengunaannya.

1.2 TUJUAN Tujuan di buatnya makalah ini adalah : a. Untuk mengetahui kelebihan dan kekurangan pada RISC dan CISC b. Untuk memahami tentang RISC dan CISC

tangguh. penyimpanan-pengambilan dari memory dll.BAB II ISI 2.CISC hanya memerlukan sedikit instruksi untuk berjalan. Supaya lebih singkat. Sistem mikrokontroler selalu terdiri dari perangkat keras (hardware) dan perangkat lunak (software). Misalnya intruksi tingakt rendah tersebut adalah operasi aritmetika. Perangkat lunak ini merupakan deretan perintah atau instruksi yang dijalankan oleh prosesor secara sekuensial. Angka-angka biner ini jika lebarnya 8 bit disebut byte dan jika 16 bit disebut word.1 CISC CISC adalah singkatan dari Complex Intruction Set Computer dimana prosesor tersebut memiliki set instruksi yang kompleks dan lengkap. ORAA . Oleh karena itu . menulis program dengan angka biner atau hexa sungguh merepotkan.. STAA . Sehingga dibuatlah bahasa assembler yang direpresentasikan dengan penyingkatan kata-kata yang cukup dimengerti oleh manusia.1 Pengertian 2.. CISC sendiri adalah salah satu bentuk arsitektur yang menjalani beberapa instruksi dengan tingkat yang rendah... Deretan logik biner inilah yang dibaca oleh prosesor sebagai perintah atau instruksi.. .. CISC menawarkan set intruksi yang powerful. CISC memang memiliki instruksi yang complex dan memang dirasa berpengaruh pada kinerjanya yang lebih lambat. Tetapi bagi manusia. angka biner itu biasanya direpresentasikan dengan bilangan hexa (HEX). Biner 10110110 10010111 01001010 10001010 Hexa B6 97 4A 8A Mnemonic LDAA . DECA ... Masing-masing pabrik mikroprosesor melengkapi chip buatannya dengan set instruksi yang akan dipakai untuk membuat program. Bahasa assembler ini biasanya diambil dari bahasa Inggris dan presentasinya itu disebut dengan Mnemonic. maka tak heran jika CISC memang hanya mengenal bahasa asembly yang sebenarnya ia tujukan bagi para programmer. Instruksi itu sendiri sebenarnya adalah bit-bit logik 1 atau 0 (biner) yang ada di memori program. kuat.1.

..Lebih lanjut untuk memahami RISC. RISC lahir pada pertengahan 1980. sebuah prosesor CISC sudah dilengkapi dengan sebuah instruksi khusus.. melakukan perkalian operan di unit eksekusi dan kemudian mengambalikan lagi hasilnya ke register yang benar. yang kita beri nama MULT. instruksi akan membaca dua nilai dan menyimpannya ke 2 register yag berbeda.2 RISC 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). Saat dijalankan. Mesin RISC memerlukan memori yang lebih besar untuk mengakomodasi program yang lebih besar. Hal ini bisa tercapai dengan cara membuat perangkat keras prosesor mampu memahami dan menjalankan beberapa rangkaian operasi.. diawali dengan tinjauan singkat tentang karakteristik eksekusi instruksi. Perbedaan mencolok dari kelahiran RISC ini adalah tidak ditemui pada dirinya instruksi assembly atau yang dikenal dengan bahasa mesin sedangkan itu banyak sekali di jumpai di CISC. Konsep arsitektur RISC banyak menerapkan proses eksekusi pipeline. JMP . IBM 801 adalah prosesor komersial pertama yang menggunakan pendekatan RISC. Aspek komputasi yang ditinjau dalam merancang mesin RISC adalah sbb. Jadi instruksi-nya cukup satu saja 2.: . Untuk tujuan contoh kita kali ini. Meskipun jumlah perintah tunggal yang diperlukan untuk melakukan pekerjaan yang diberikan mungkin lebih besar.. kelahirannya ini dilator belakangi untuK CISC. Jadi sebenarnya Tujuan utama dari arsitektur CISC adalah melaksanakan suatu perintah cukup dengan beberapa baris bahasa mesin sedikit mungkin.00100110 00000001 01111110 26 01 7E BNE ..1. NOP. eksekusi secara pipeline memerlukan waktu yang lebih singkat daripada waktu untuk melakukan pekerjaan yang sama dengan menggunakan perintah yang lebih rumit.

2 Perbedaan CISC dan RISC CISC dan RISC perbedaannya tidak signifikan jika hanya dilihat dari terminologi set instruksinya yang kompleks atau tidak (reduced). Gambar 2. >> Operand-operand yang digunakan: Jenis-jenis operand dan frekuensi pemakaiannya akan menentukan organisasi memori untuk menyimpannya dan mode pengalamatan untuk mengaksesnya. RISC dan CISC berbeda dalam filosofi arsitekturnya.>>Operasi-operasi yang dilakukan: Hal ini menentukan fungsi-fungsi yang akan dilakukan oleh CPU dan interaksinya dengan memori. Filosofi arsitektur CISC adalah memindahkan kerumitan software ke dalam hardware. Beberapa prosesor CISC umumnya .1 RISC dan CISC 2. Teknologi pembuatan IC saat ini memungkinkan untuk menamam ribuan bahkan jutaan transistor di dalam satu dice. Bermacam-macam instruksi yang mendekati bahasa pemrogram tingkat tinggi dapat dibuat dengan tujuan untuk memudahkan programmer membuat programnya. Lebih dari itu. >> Pengurutan eksekusi: Hal ini akan menentukan kontrol dan organisasi pipeline.

2.  Tidak terdapat pengalamatan tak langsung.  Tidak terdapat operasi yang menggabungkan operasi load/store dengan operasi aritmetika (misalnya. biasanya kurang dari lima buah.memiliki microcode berupa firmware internal di dalam chip-nya yang berguna untuk menterjemahkan instruksi makro. yang dikenal sebagai Pentium.  Hasilnya adalah bahwa sejumlah rancangan RISC yang terbaru. prosesor CISC bisa menjadi pilihan. penambahan dari memori. Untuk aplikasi-aplikasi tertentu yang membutuhkan singlechip komputer. filosofi arsitektur RISC adalah arsitektur prosesor yang tidak rumit dengan membatasi jumlah instruksi hanya pada instruksi dasar yang diperlukan saja. yang dikenal sebagai PowerPC. tidak lagi “murni” RISC dan rancangan CISC yang terbaru.2.2 Ciri-ciri RISC  Instruksi berukuran tunggal  Ukuran yang umum adalah 4 byte.2. 2. kecepatan rendah  Transistor digunakan untuk menyimpan instruksi-instruksi kompleks Sebaliknya. 2.  Jumlah mode pengalamatan data yang sedikit. memiliki beberapa karakteristik RISC.2. penambahan ke memori). Mekanisme ini bisa memperlambat eksekusi instruksi.3 Ciri-Ciri CISC  Penekanan pada perangkat keras (hardware)  Termasuk instruksi kompleks multi-clock  Memori-ke-memori: “LOAD” dan “STORE” saling bekerjasama  Ukuran kode kecil.1 Karakteristik CISC dan RISC  Rancangan RISC dapat memperoleh keuntungan dengan mengambil sejumlah feature CISC dan Rancangan CISC dapat memperoleh keuntungan dengan mengambil sejumlah feature RISC. namun efektif untuk membuat instruksi-instruksi yang kompleks. Kerumitan membuat program dalam bahasa mesin diatasi dengan membuat bahasa program tingkat .

kelebihan ruang pada prosesor RISC dimanfaatkan untuk membuat sistem-sistem tambahan yang ada pada prosesor modern saat ini. yang tujuannya untuk membuat prosesor itu menjadi semakin cepat. AVR adalah satu dari keluarga mikrokontroller pertama yang menggunakan memori on-chip flash untuk penyimpanan program. caches memory. teorinya mikroprosesor RISC adalah mikroprosesor yang low-cost dalam arti yang sebenarnya. pipelining. Karena tidak rumit.tinggi dan compiler yang sesuai. Gambar 2.1 perbedaan CISC dan RISC 2. EPROM atau EEPROM digunakan oleh mikrokontroller lain. register-register dan sebagainya.2 Atmel AVR Atmega 8 . sebagai lawan untuk progammable one time pada ROM. Tabel 2. Namun demikian.3 Contoh Aplikasi RISC Atmel AVR adalah modifikasi arsitektur Harvard 8-bit RISC single chip microcontroller yang di kembangkan oleh atmel pada 1996 . Banyak prosesor RISC yang di dalam chip-nya dilengkapi dengan sistem superscalar.

Chip RISC dibangun mulai pertengahan tahun 1980 sebagai pengganti chip CISC. complex dan lambat seperti CISC. Filosofi RISC berada dalam tidak satu pun chip yang menggunakan bahasa instruksi assembly yang complex. Keuntungan RISC lainnya karena adanya instruksi yang simple. namun lebih kompleks di software. yang akan membuat RISC mudah didesain dan murah untuk diproduksi untuk menulis compiler yang powerful. RISC memberikan kemudahan di hardware.1 KESIMPULAN CISC Complex Instruction Set Computer sedangkan RISC merupakan kepanjangan dari Reduced Instruction Set Computer.BAB III PENUTUP 3. dan penggunaan memory akan semakin berkurang. Pada dasarnya karakteristik CISC yg "sarat informasi" memberikan keuntungan di mana ukuran program-program yang dihasilkan akan menjadi relatif lebih kecil. instruksi yang simple dan lebih cepat akan lebih baik daripada besar. . seperti yang digunakan di CISC. Untuk itulah. Hal inilah yang menyebabkan komputer-komputer pada saat itu memiliki harga yang murah. maka chip RISC hanya memiliki beberapa transistor.

files.com/2012/01/risc-cisc-prossecor.pdf .DAFTAR PUSTAKA  http://akangari. Diakses pada tanggal 25 Juli 2013 .wordpress.