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 : MBR
Memori
T3 : IR (Alamat)
(MBR(Alamat))
Siklus
Interupt 
T1 :  MBR
(PC)
T2 :  MAR
Alamat-simpan
PC
Alamat
–rutin
T3 :
Memori   (MBR)
Siklus
Eksekusi
1. Penambahan
(ADD)
ADD
R1,X = Menambahkan isi lokasi X ke register R1
T1
: MAR
(IR(alamat))
T2
: MBR
memori
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
: MBR
Memori
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