11/10/2014
Arsitektur dan
Organisasi
Komputer
UNIT CONTROL
1
•
Page 2
Page
3
BAB 3 Microprogrammed Control Unit (MCU) 33
3.1 Definisi 33
Evaluasi 41
Kesimpulan 42
Daftar Pustaka 43
4
Page
4
Page
5
Page 6
Page
7
Page
8
Page
9
Page 10
Page 11
Page
12
Page
13
Page
14
Page 15
Page
16
Page
17
Page
18
Page
19
Page
20
Page
21
Page 22
Page
23
0
HALT
NOOP
CPU status Oq
ZERO CAllllY
Sinyal-sinyal
kontrol
clock
24
24
•
Evaluasi !
25
Page
25
Page 26
Page 27
•
Page
28
Gambar 6.14 Organisasi HCU
Pencacah urut pada dasarnya adalah sebuah pencacah naik. Isinya dinaikkan
Page
(increment) pada setiap sinyal clock. Ketika cacahan mencapai nilai akhir, dia di-reset ke nol
oleh clock berikutnya. Dengan pencacah urut dua bit, berarti status cacahan adalah, 00, 01, 10,
11, 00
29
Page 30
•
Page 31
Page 32
Page 33
•
Page 34
2. Bagaimana control beralih mengambil mikroprogram settelah eksekusi
mikroprogram selesai?
3. Bagaimana unit control memulai mikroprogram yang tepat setelah power on?
4. Diperlukan suatu mekanisme untuk pencabangan bersyarat .
5. Diperlukan teknik device untuk mengurangi panjang mikroinstruksi.
6. Diperlukan beberapa teknik untuk mengkombinasikan mikroinstruksi.
35
•
Page
36
Page 37
Page
38
Page
39
Page
40
1. MCU lambat.
2. Untuk CPU kecil dengan sumber daya hardware yang sangat terbatas, MCU mahal
dibandingkan dengan HCU.
Evaluasi !!!!
41
Page
41
Page 42
Page
43