Minggu, 17 Juli 2016

Unit Control

UNIT CONTROL

A. Operasi Mikro
Fungsi dari sebuah komputer adalah untuk eksekusi program
Setiap siklus yang lebih kecil akan terdiri dari sejumlah langkah yang masing-masing langkah
tersebut terdiri dari register-register CPU. Dapat di sebut langkah-langkah tersebut sebagai operasi
mikro.
Operasi mikro adalah operasi fungsional atau atomik suatu CPU.
 
SIKLUS PENGAMBILAN
 
MAR : dihubungkan dengan alamat bus sistem. MAR menspesifikasikan alamat di dalam memori
untuk operasi read dan write.
MBR : dihubungkan dengan saluran data bus sistem. MBR berisi nilai yang akan disimpan di memori
atau nilai terakhir yang di baca dari memori
PC : menampung alamat instruksi berikutnya  yang akan di ambil.
IR : menampung instruksi terakhiryang diambil.  
Siklus pengambilan : 
T1 : MAR (PC)
T2 : MBR   Memori
     PC (PC) + 1
T3 : IR (MBR) 
Siklus Tak Langsung :

T1 : MAR  (IR(Alamat))
T2 : MBRMemori
T3 : IR (Alamat)(MBR(Alamat))
Siklus Interupt
 
T1 :  MBR(PC)
T2 :  MARAlamat-simpan
PCAlamat –rutin
T3 :Memori   (MBR)
Siklus Eksekusi
1. Penambahan (ADD)
ADD R1,X = Menambahkan isi lokasi X ke register R1
T1 : MAR(IR(alamat))
T2 : MBRmemori
T3 : R1(R1)+(MBR)
2. ISZ X = Isi lokasi X ditambahkan dengan 1. Apabila hasilnya sama dengan nol, maka 
instruksi berikutnya dilompati.
T1 : MAR (IR(alamat))
T2 : MBRMemori
T3 : MBR(MBR) + 1 
T4 : Memori(MBR)
If (MBR=0) then (PC PC+1)
3. BSA X : Alamat instruksi yang berada setelah instruksi BSA disimpan di lokasi X, dan eksekusi dilanjutkan pada lokasi X+1. Alamat yang di simpan akan di gunakan kemudian untuk keperluan return.
T1 : MAR(IR(alamat))
        MBR(PC)
T2 : PC(IR(Alamat)) 
        Memori(MBR)
T3 : PC(PC) + 1
Siklus Instruksi
Setiap fase siklus instruksi dapat di uraikan menjadi operasi mikro elementer.
Ada empat buah kode siklus instruksi (ICC).
ICC menandai status CPU dalam hal bagian tempat siklus tersebut berada.
 
4 kode ICC :
00 : fetch
01 : Indirect
10 : execute
11 : interupt
 
KONTROL CPU 
 Karakterisasi Unit Kontrol :
1.Menentukan elemen dasar CPU
2.Menjelaskan operasi mikro yang akan dilakukan CPU
3.Menentukan fungsi-fungsi yang harus di lakukan unit kontrol agar menyebabkan
pembentukan operasi mikro.
 
 
 Elemen dasar fungsional CPU :

1.ALU
2.Register-register
3.Lintasan data internal
4.Lintasan data eksternal
5.Unit Kontrol 
 
Unit Kontrol melakukan dua tugas dasar :
Pengurutan
Eksekusi 
 
 
Sinyal Kontrol
Input sinyal kontrol :
-Clock
-register Instruksi
-sinyal kontrol dari bus kontrol
-flag
Output sinyal kontrol :
-Sinyal kontrol di dalam CPU
-Sinyal kontrol bagi bus kontrol.

Tidak ada komentar:

Posting Komentar