Unit Kontrol 6 Microprogrammed Control Unit MCU 33

3 Pag e 3 DAFTAR ISI Kata Pengantar 2 Daftar Isi 3 Pendahuluan 5 Materi

BAB 1 Unit Kontrol 6

1.1 Definisi 6 1.2 Cara Kerja Unit Kontrol 7 1.3 Fungsi Unit Kontrol 8 1.4 Urutan Reset 12 1.5 Pengenalan dan Pelayanan Interupsi 14 1.6 Penanganan Situasi Abnormal 15 1.7 Siklus Instruksi 16 1.7.1 Pengambilan Instruksi 20 1.7.2 Kalkulasi Alamat Operand 22 1.7.3 Pengambilan Operand 22 1.7.4 Operasi Eksekusi 22 1.7.5 Pemilihan Desain Unit Kontrol 23 Evaluasi 25 BAB 2 Hardwire Control Unit HCU 26 2.1 Definisi 26 2.2 Keuntungan Hardwire Control Unit 31 2.3 Kekurangan Hardwire Control Unit 31 Evaluasi 32 4 Pag e 4

BAB 3 Microprogrammed Control Unit MCU 33

3.1 Definisi 33 3.2 Permasalahan pada MCU 34 3.3 Pegurangan Panjang Word Mikroinstruksi 36 3.4 Horizontal dan Vertical MCU 37 3.5 Pencabangan Tidak Bersyarat 39 3.6 Pencabangan Bersyarat 39 3.7 Hardware, Software dan Firmware 41 3.8 Keuntungan MCU 41 3.9 Kekurangan MCU 41 Evaluasi 41 Kesimpulan 42 Daftar Pustaka 43 5 Pag e 5 PENDAHULUAN Dalam mata kuliah Arsitektur dan Organisasi Komputer, khususnya bahasan Unit Kontrol memiliki beberapa sub bahasan yang akan dibahas pada buku ini. Buku ini akan disusun sebagai sarana pembelajaran untuk membantu mahasiswa atau semua pihak yang membutuhkan banyak informasi mengenai Unit Kontrol itu sendiri. Selain itu buku ini juga disusun untuk memenuhi mata kuliah Arsitektur dan Organisasi Komputer oleh pengampu : Bapak Muladi, sebagai tugas akhir mata kuliah ini. Kemudian bertujuan untuk memberikan suatu manfaat yang nantinya dapat menambah pengetahuan dan wawasan dalam pelajaran atau mata kuliah Arsitektur dan Organisasi Komputer khususnya bahasan Unit Kontrol. Control Unit adalah salah satu bagian dari CPU yang bertugas untuk memberikan arahan kendali kontrol terhadap operasi yangdilakukan di bagian ALU Arithmetic Logical Unit di dalam CPU tersebut. Output dari CU ini akan mengatur aktivitas dari bagian lainnya dari perangkat CPU tersebut. Pada awal – awal desain komputer, CU diimplementasikan sebagai ad-hoc logic yang susah untuk didesain. Sekarang, CU diimplementasikan sebagai sebuah microprogram yang disimpan di dalam tempat penyimpanan kontrol control store. Pada hardwire implementation control unit sebagai combinational circuit yang dibuat berdasarkan control signal yang akan dikeluarkan. Jadi untuk setiap control signal memiliki rangkaian logika tertentu pada control unit yang dapat menghasilkan control signal yang dimaksud. Secara umum untuk metode ini digunakan PLA programmable logic array untuk merepresentasikan control signal. Control unit dari sebuah prosesor memiliki 2 peran penting. Pertama, control unit mengatur processor agar melakukan semua micro-operation dalam urutan yang benar. Kedua, control unit menghasilkan control signal yang memastikan supaya semua micro-operation dieksekusi. Control signal tersebut secara umum menyebabkan salah satu dari hal berikut: pembukaan atau penutupan dari gerbang-gerbang logika, transfer data antara register-register, dan pengoperasian ALU. Pada bahasan ini kami tidak hanya menjelaskan apa itu Unit Kontrol , tetapi juga menjelaskan fungsi, jenis- jenisnya, cara kerja dan bahasan lain yang masuk dalam cakupan unit control. 6 Pag e 6 MATERI

BAB 1 UNIT KONTROL