Control Unit

Berfungsi sebagai pengendali setiap aktifitas yang ada didalam CPU dan membangkitkan sinyal-sinyal kontrol. Selain melakukan instruksi (fetch, indirect, execute dan interrupt) control unit juga melakukan intsruksi khusus (urutan reset, pelayanan interrupt dan penanganan situasi kegagalan).

CU

Microoperation

  • Siklus Fetch, Siklus pertama yang dilakukan dalam insruksi  yang dilakukan pada  sejumlah memori antara lain: MBR, MAR, PC dan IR.
  • Siklus Indirect, siklus mengambil operand sumber,  Apabila operasi menspesifikasikan alamat tak langsung maka siklus tak langsung harus mendahului  siklus eksekusi.
  • Siklus Interrupt, terjadi pada saat Control Unit memeriksa kehadiran permintaan interupsi sebelum melakukan pengambilan intruksi baru dan setelah instuksi yang sebelumya diselesaikan.
  • Siklus Execute, Merupakan siklus yang palng kompleks tergantung dari perintah yang diberikan

Input pada Unit Control

  • Clock, sinkronisasi operasi antar komponen
  • Flag, mengetahui status CPU
  • Instruction register, menentukan operasi mikro yang akan digunakan berdasarkan operand
  • Sinyal kontrol dari Bus memberi jalur munuju unit kontrol dari bus

Output Unit Control

  • Sinyal kontrol didalam CPU terdiri dari :  sinyal yang menyebabkan perpindahan data antar register dan sinyal yang dapat mengaktifkan fungsi ALU
  • Sinyal kontrol menuju Bus yang terdiri dari : Sinyal kontrol menuju memori dan Sinyal kontrol menuju modul I/O.

output cu

Pemilihan Design Control Unit

  1. Hardwired Control Unit (HCU) : Terdiri dari kumpulan sirkuit kombinasional yang membangkitkan sinyal kontrol berdasarkan sinyal input.melalui sirkuit hardware. Keunggulan Hardwired Control Unit adalah mampu bekerja lebih cepat dari Microgrammed Control Unit(MCU)
  2. Microgrammed Control Unit (MCU) : Menggunakan konsep penyimpanan microgram yaitu menyimpan pola sinyal kontrol pada sebuah memori ROM untuk membangkitkan sinyal-sinyal kontrol. Keunggulan rancangan lebih mudah dan dapat dimodifikasi.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s