Arsitektur dan Organisasi Komputer Arsitektur CPU dan Datapath Part2 Danar Putra Pamungkas, S.Kom danarpamungkas.wordpress.com
Point – point pembahasan 1 CISC dan RISC 2 Proses desain CPU 3 Organisasi Datapath
CISC (Complex instruction Set Computing) Suatu arsitektur komputer dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah. STORE penyimpanan (instruksi/data) ke dalam memori LOAD Pengambilan (instruksi/data) dari memori Operasi aritmatika
Tujuan Arsitektur CISC Melaksanakan suatu instruksi cukup dengan beberapa baris bahasa mesin yang realatif pendek Hanya sedikit RAM yang digunakan untuk menyimpan instruksi Filosofi Arsitektur CISC Bagaimana memindahkan kerumitan perangkat lunak ke dalam perangkat keras
RISC (Reduced Instruction Set Computer ) Merupakan bagian dari arsitektur mikroprosessor, berbentuk kecil dan berfungsi untuk negeset istruksi dalam komunikasi diantara arsitektur yang lainnya Tujuan Arsitektur CISC Menekankan pada perangkat lunak untuk mengurangi jumlah transistor pada CPU
CISC vs RISC CISC RISC Penekanan pada HARDWARE Penekanan pada Software Termasuk instruksi multi-clock Single-clock, hanya beberapa instruksi Memori ke memori (LOAD & STORE saling bekerja sama) Register ke register (LOAD & STORE merupakan instruksi terpisah) Ukuran kode kecil, kecepatan rendah Ukuran kode besar, kecepatan realatif tinggi Transistor digunakan untuk menyimpan instruksi2 kompleks Transistor banyak dipakai untuk register memori
Proses Disain Prosesor Tujuan Desain Prosesor Untuk mempertemukan kebutuhan set instruksi Faktor-faktor yang mempengaruhi desain prosesor Teknologi Efisiensi pemrograman Performa Desain Prosesor Kenadalan Ruang Biaya
Organisasi Datapath A L U Register (penyimpan sementara) 1 Register (penyimpan sementara) 2 Sirkuit digital 3 Lintasan Internal (ALU-Register) 4 Sirkuit Driver (transmisi sinyak ke unit eksternal) 5 Sirkuit receiver (menerima sinyal dari unit ekternal) 6
Desain Unit Aritmatika Diagram blok unit aritmetika Penjumlahan Pengurangan komplementasi Inkrementasi Dekrementasi dll tambah A B kurang increment S decrement Mikro-operasi aritmatika
Desain Logic Unit AND OR XOR Complement Ci (output) MUX S1 S0 Mikro-operasi Logic Unit Unit Logika Satu Bit
Desain Shifter (penggeser) R1:=K R1 Register Geser K:=R1 K Penggunaan register geser
Desain ALU Unit Logika Shifter UNIT Aritmatika Unit Logika Shifter Diagram blok ALU kombinasional berorientasi Bus
Thank You! Danar Putra Pamungkas, S.Kom danarpamungkas.wordpress.com www.themegallery.com