Anda di halaman 1dari 10

CONTROL UNIT

OPERASION
Organisasi dan Arsitektur Komputer
Welcome!
SLIDE 2

KETUA KELOMPOK 4 :
o Ikbal Gazali ( 20142205043 )

KELOMPOK 4 : ANGGOTA :
(Control Unit Operation) o Kiki Ria Lestari ( 20142205078 )
o Shokhibul Ikhsan Baihaqi ( 20152215014 )
o Muh. Rizhka Siddiq ( 20142205105 )
o Hikmawati ( 20142205112 )

Organisasi dan Arsitektur Komputer


Agenda
Pembahasan Materi Control Unit Operation SLIDE 3

1 2 3 4

Pengertian Tugas CU Macam-Macam Cara Kerja


CU (CONTROL UNIT) CU CU
(CONTROL UNIT) (CONTROL UNIT) (CONTROL UNIT)

Organisasi dan Arsitektur Komputer


Section 01
BAB 2 PEMBAHASAN
Pengertian, Tugas, Macam-Macam serta Cara Kerja Control Unit
Pengertian CU
(Control Unit) SLIDE 5
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

Gambar 1 Control Unit merepresentasikan control signal.


Struktur Control Unit terbagi menjdi 3 bagian yaitu:
Sequencing Login
Control Unit Registers and Decoders
Control Memory

Organisasi dan Arsitektur Komputer


TUGAS CU
(CONTROL UNIT) SLIDE 6
Tugas dari CU adalah sebagai berikut :
a) Mengatur dan mengendalikan alat-alat input dan output.
Alat input berupa: Clock (Pulsa atau bisa disebut
siklus processor), Register Instruksi (berupa Opcode), Flag, dan
sinyal untuk mengontrol Bus (sinyal interupsi dan acknowedge).
b) Mengambil instruksi-instruksi dari memori utama
Instruksi yang dimaksud adalah instruksi yang berupa
sebuah program dari aritmatika dan logika. Misalkan instruksi
A+B = C, A dan B disini kita contohkan sebagai bilangan
aritmatika kemudian tanda (+) disini sebagai penalaran dan C
sebagai hasil ketika program tersebut diproses di ALU.
c) Mengambil data dari memori utama kalau diperlukan
Gambar 2 Control Unit oleh proses.

Organisasi dan Arsitektur Komputer


TUGAS CU (Control Unit) (2)
d Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja.
e Menyimpan hasil proses ke memori utama.
1) Proses tiga langkah karakteristik unit control :
a) Menentukan elemen dasar prosesor
b) Menjelaskan operasi mikro yang akan dilakukan prosesor
c) Menentukan fungsi-fungsi yang harus dilakukan unit control agar menyebabkan pembentukan operasi mikro, karena
operasi mikro digunakan untuk menentukan syarat yang harus dipenuhi agar program bisa terus berjalan.
2) Masukan-Masukan Unit Control :
a) Clock / Pewaktu
b) Registrasi Instruksi
c) Flag
d) Sinyal Kontrol Untuk Mengontrol Bus

3) Keluaran Keluaran Unit Control :


a) Sinyal Control Dalam Processor
b) Sinyal Kontrol bagi Bus Control

Organisasi dan Arsitektur Komputer


Macam Macam CU
(Control Unit Operation) SLIDE 8
Single-Cycle CU Multi-Cycle CU
Berbeda dengan unit kontrol yang single-cycle,
Proses di Single-Cycle CU ini hanya terjadi unit kontrol yang multi-cycle lebih memiliki banyak fungsi.
dalam satu clock cycle, artinya setiap instruksi ada Dengan memperhatikan state dan opcode, fungsi boolean
dari masing-masing output control line dapat ditentukan.
pada satu cycle, maka dari itu tidak memerlukan
Masing-masingnya akan menjadi fungsi dari 10 buah input
state. Dengan demikian fungsi boolean masing- logic. Boolen bisa digunakan dalam tabel kebenaran.
masing control line hanya merupakan fungsi dari
opcode saja. Misalnya : (Lihatlah Gambar dibawah)

Jadi akan terdapat banyak fungsi boolean, dan


masing-masingnya tidak sederhana. Pada cycle ini,
sinyal kontrol tidak lagi ditentukan dengan melihat
pada bit-bit instruksinya. Bit-bit opcode
memberitahukan operasi apa yang selanjutnya akan
dijalankan CPU.

Organisasi dan Arsitektur Komputer


Cara Kerja CU
(Control Unit Operation) SLIDE 9
Ketika sebuah komputer pertama kali diaktifkan power-nya, maka komputer tersebut menjalankan operasi bootstrap.
Operasi ini akan membaca sebuah instruksi dari suatu lokasi memory yang telah diketahui sebelumnya dan mentransfer
instruksi tersebut ke control unit untuk dieksekusi. Instruksi-intruksi dibaca dari memory dan dieksekusi sesuai dengan
urutan penyimpanannya. Program counter dari suatu computer menyediakan suatu cara untuk menyimpan lokasi
instruksi berikutnya. Urutan eksekusi berubah dengan memindah lokasi intruksi baru ke program counter sebelum
pembacaan (fetch) instruksi dikerjakan. Sebuah intruksi merupakan kalimat imperatif pendek yang sudah dapat
menjelaskan makna dari perintah tersebut.

Suatu intruksi terdiri dari :


a. Subjek (komputernya).
b. Verb (suatu kode operasi yang mengindikasikan pekerjaan apa Ketika intruksi-intruksi diterima oleh Control Unit,
yang akan dilaksanakan).
operation code akan mengaktifkan urutan logic untuk
c. Objek (operands) yang mengidentifikasikan nilai data atau lokasi
memory. mengeksekusi intruksi-intruksi tersebut.

Organisasi dan Arsitektur Komputer


Thats all. Thank you very much!
Any Questions?

Anda mungkin juga menyukai