ARSITEKTUR KOMPUTER
BAB 15
CONTROL UNIT ( CU )
KELAS D
NAMA KELOMPOK :
NBI :
ABDUS SOLEH
1461505174
1461505134
YOGIE ALQUDY
1461505132
1461505112
HENDRIKUS W KOTEN
461304382
Masukan Masukan
Unit Control
Clock / pewaktu
pewaktu adalah cara unit control dalam
menjaga waktunya. Unit control
menyebabkan sebuah operasi mikro
( atau sejumslah operasi mikro yang
bersamaan) dibentuk bagi setiap pulsa
waktu. Pulsa ini dikenal sebagai waktu
siklus prosesor.
must be followed) :
o MAR :
(PC) harus diikuti dengan MBR
(memory)
Harus menghindari terjadinya konflik (Conflicts must be avoided)
o Tidak boleh melakukan pembacaan dan penulisan terhadap register yang sama dan
pada waktu yg bersamaan (Must not read & write same register at same time)
o Aktifitas MBR
(memory) & aktifitas IR
(MBR) tidak boleh dilakukan pada siklus yang bersamaan
PC harus ditambahkan 1: PC (PC) +1
o Menggunakan ALU
o Mungkin diperlukan additional micro-operations
Register instruksi
opcode instruksi saat itu digunakan untuk
menentukan operasi mikro mana yang akan
dilakukan selama siklus eksekusi.
Flag
flag ini diperlukan oleh unit control untuk
menentukan status prosesor dan hasiloperasi
ALU sebelumnya.
Tugas dari CU
Single-Cycle CU
Proses di Single-Cycle CU ini hanya terjadi dalam
satuclock cycle, artinya setiap instruksi ada pada
satu cycle, maka dari itu tidak memerlukanstate.
Dengan demikian fungsi boolean masingmasingcontrol line hanya merupakan fungsi dari
opcodesaja.Clock cycleharus mempunyai panjang
yang sama untuk setiap jenis instruksi. Ada dua
bagian pada unit kontrol ini, yaitu proses men-decode
opcodeuntuk mengelompokkannya menjadi 4 macam
instruksi (yaitu di gerbang AND), dan pemberian
sinyal kontrol berdasarkan jenis instruksinya (yaitu
gerbang OR).
Multi-Cycle CU
Berbeda dengan unit kontrol yang single-cycle, unit
kontrol yang multi-cyclelebih memiliki banyak fungsi.
Dengan memperhatikanstate danopcode, fungsi
boolean dari masing masing output control
linedapat ditentukan masing masingnya akan
menjadi fungsi dari 10 buahinput logic.
Jadi akan terdapat banyak fungsi boolean, dan
masing-masingnya tidak sederhana. Padacycleini,
sinyal kontrol tidak lagi ditentukan dengan melihat
pada bit-bit instruksinya. Bit-bit
opcodememberitahukan operasi apa yang
selanjutnya akan dijalankan CPU.
DAFTAR PUSTAKA
https://
www.google.com/search?sclient=psy-ab&q=penjelasan+control+unit+s
oftware&oq=penjelasan+control+unit+software
SEKIAN
TERIMA KASIH