download

Matakuliah
Tahun
Versi
: H0344/Organisasi dan Arsitektur Komputer
: 2005
: 1/1
Pertemuan 19
Control Unit 2
1
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
• Menjelaskan prinsip kerja control unit
dalam mengeksekusi beberapa instruction
2
Outline Materi
• Micro-Operations
• Control of Processor
• Hardwired Implementation
3
Processor Architecture
S1
S2
PC
S9
S8
S3
Address
A1
A2
MAR
S4
S13
ALU
S5
S10
TEMP
AH
S7
Data
S1
S6
CU
S11
S13
IR
S12
AE RD WR
4
Kegiatan Control Unit (1)
LDA $HHHHh
1. S2 : PC  Bus, S4 : Bus  MAR
2. AE : MAR  Address, RD : Data(Address)  Bus
3. RD : Data(Address)  Bus, S12 : Bus  IR
4. S1 : PC + 1  PC
5. S2 : PC  Bus, S4 : Bus  MAR
6. AE : MAR  Address, RD : Data(Address)  Bus
7. RD : Data(Address)  Bus, S7 : Bus  TEMP(H)
8. S1 : PC + 1  PC
9. S2 : PC  Bus, S4 : Bus  MAR
10. AE : MAR  Address, RD : Data(Address)  Bus
11. RD : Data(Address)  Bus, S6 : Bus  TEMP(L)
12. S5 : TEMP  Bus, S4 : Bus  MAR
13. AE : MAR  Address, RD : Data(Address)  Bus
14. RD : Data(Address)  Bus, S8 : Bus  A1,
S9 : Bus  A2, S10 : Bus  AH
15. S1 : PC + 1  PC
5
Kegiatan Control Unit (2)
STA $HHHHh
1. S2 : PC  Bus, S4 : Bus  MAR
2. AE : MAR  Address, RD : Data(Address)  Bus
3. RD : Data(Address)  Bus, S12 : Bus  IR
4. S1 : PC + 1  PC
5. S2 : PC  Bus, S4 : Bus  MAR
6. AE : MAR  Address, RD : Data(Address)  Bus
7. RD : Data(Address)  Bus, S7 : Bus  TEMP(H)
8. S1 : PC + 1  PC
9. S2 : PC  Bus, S4 : Bus  MAR
10. AE : MAR  Address, RD : Data(Address)  Bus
11. RD : Data(Address)  Bus, S6 : Bus  TEMP(L)
12. S5 : TEMP  Bus, S4 : Bus  MAR
13. AE : MAR  Address, WR : Bus  Data(Address)
14. WR : Bus  Data(Address), S11 : AH  Bus
15. S1 : PC + 1  PC
6