Anda di halaman 1dari 11

CONTROL UNIT

Teknik Informatika
CONTROL UNIT

 Bagian dari komputer yang menggenerasi


signal yang mengontrol operasi komputer.
 Tugas Control Unit adalah mengontrol
sisklus Mesin Von Neumann :
1. Menjemput instruksi berikutnya yang akan
dijalankan dari memori, menempatkannya
dalam register instruksi (IR) dan
menambahkan (Increment) PC untuk
menunjukkan atau mengarahkan ke instruksi
beikutnya yang ada dalam memori,
2. Mendekode dan menjalankan instriksi yang
baru saja dijemput.
Kebutuhan Fungsional

 Mendefinisikan elemen dasar prosesor


 Mendiskripsikan operasi mikro yang harus
dilakukan prosesor
 Menentukan fungsi Control Unit yang
harus dilakukan prosesor
Elemen Dasar Prosesor

 ALU
 Register
 Internal Data Path
 External Data Path
 Control Unit
Tipe Operasi Mikro

 Mendefinisikan elemen dasar prosesor


 Mendiskripsikan operasi mikro yang harus
dilakukan prosesor
 Menentukan fungsi Control Unit yang
harus dilakukan prosesor
FUNFSI CONTROL UNIT

1. Sequencing (mengurutkan operasi)


Membuat sejumlah operasi CPU akan
melalui urutan operasi tertentu

2. Mengeksekusi
Membuat kinerja setiap operasi mikro
selesai dengan menggunakan sinyal
kontrol tertentu
JENIS SINYAL KONTROL

 Clock (satu instruksi operasi mikro persiklus clock)


 Instruction Register (Opcode setiap instruksi dan
menentukan instuksi mikro yang akan dilakukan)
 Tags (Menunjukkan status CPU dan hasil dari
operasi sebelumnya)
 Pada BUS Kendali (Interupsi dan Sinyal
Acknowledgment)
 Pada Ouput dalam CPU (Pergerakan Data dan
Mengaktifkan fungsi Tertentu)
 Melalui BUS Kendali (Ke memori dan Ke I/O)
JENIS CONTROL UNIT

1. Control Unit Microprogrammed


 Untuk menggenerasi signal kontrol dengan cara membaca
dan mengeluarkan atau mengalirkan mikroinstruksi.

2. Control Unit Konvensional /Hard-Wired


 Untuk menggenerasi signal kontrol.
 Digunakan pada komputer berkinerja tinggi (super
komputer) dan RISC
 Komputer Mainframe sering menggunakannya untuk
aritmetik, logika dan shift sederhana dan instruksi akses
memori.
 CU Konvensional menghasilkan suatu rangkaian mirointruksi.
 Perbedaannya dengan CU Microprogrammed terletak pada
gerbang logikanya menggenerasi semua mikroorder sehingga
eksekusinya lebih cepat.
CONTROL UNIT
MICROPROGRAMMED

Terbagi 2 yaitu :
1. Control Vertikal
Jenis implementasi dimana signal kontrol
di kode ke dalam pada bit , kemudian
digunakan setelah dikode.

2. Control Horizontal
Control dimana setiap bit kontrol
mengatur 1 operasi gate atau mesin.
KOMPONEN-KOMPONEN POKOK
CONTROL UNIT MICROPROGRAMMED

1. Instruction Register
Menyimpan instruksi register mesin yang
dijalankan.

2. Control Store berisi microprogrammed


 Untuk semua instruksi mesin.
 Untuk startup mesin.
 Untuk memprosesan interupt

3. Address Computing Circuiting


Menentukan alamat Control Store dari
mikroinstruksi berikutnya yang akan
dijalankan.
4. Microprogrammed Counter
Menyimpan alamat dari mikroinstruksi
berikutnya.

5. Microinstruction Buffer
Menyimpan mikroinstruksi tersebut selama
dieksekusi.

6. Microinstruction Decoder
Menghasilkan dan mengeluarkan mikroorder
yang didasarkan pada mikroinstruksi dan
opcode instruksi yang akan dijalankan

Anda mungkin juga menyukai