COMPUTER ORGANIZATION AND ARCHITECTURE (William Stallings) CHAPTER 14 CONTROL UNIT OPERATION
Fungsi-fungsi yang dimiliki CPU : Operasi-operasi (Opcode) Mode-mode Pengalamatan Register-register Antarmuka Modul I/O Antarmuka Modul Memori Struktur Pengolahan Interrupt
Operasi Mikro Fungsi komputer Eksekusi Program Ekseksi Program Siklus-siklus Instruksi Pengambilan, Indirect, Eksekusi, Interrupt. Operasi Mikro adalah Operasi Fungsional atau Atomik Suatu CPU
Elemen-elemen Eksekusi Program
Siklus Pengambilan t1 : MAR (PC) t2 : MBR Memory PC (PC) + 1 t3 : IR (MBR)
Rangkaian Kejadian, Siklus Pengambilan
Siklus Tak Langsung t1 : MAR (IR(Alamat)) t2 : MBR Memory t3 : IR(Alamat) (MBR(Alamat))
Siklus Interrup t1 : MBR (PC) t2 : MAR Alamat-Simpan PC Alamat-Rutin t3 : Memory (MBR)
Siklus Eksekusi ADD R1, X t1 : MAR (IR(Alamat)) t2 : MBR Memory t3 : R1 (R1) + (MBR)
ISZ X t1 : MAR (IR(Alamat)) t2 : MBR Memory t3 : MBR (MBR) + 1 t3 : Memory (MBR) If (MBR) = 0) Then (PC PC + 1)
BSA X t1 : MAR (IR(Alamat)) MBR (PC) t2 : PC (IR(Alamat)) Memory (MBR) t3 : PC (PC) + 1
Siklus Instruksi 00 : Fetch (Pengambilan) 01 : Indirect (Tak Langsung) 10 : Execute (Eksekusi) 11 : Intrrupt
CONTROL CPU Karateristik CONTROL UNIT : Menentukan Elemen Dasar CPU Menjelaskan Operasi Mikro yang akan dilakukan CPU Menentukan Fungsi-fungsi yang akan dilakukan unit kontrol agar menyebabkan Operasi Mikro Tugas Dasar CPU : SEQUENCING (Pengurutan) EXECUTION (Eksekusi)
Sinyal Kontrol Input : Clock Instruction Register Flags Control Signals to Control Bus Output : Control Signals Within the CPU
Contoh Sinyal Kontrol Tiga tujuan yang terpisah : Data Paths (Lintasan Data) ALU System BUS
Organisasi Internal CPU T1 : MAR (IR(Address)) T2 : MBR Memori T3 : Y (MBR) T4 : Z (AC) + (Y) T5 : AC (Z)
Intel 8085 Komponen Penting : Incrementer /Decrement Address Latch Interrupt Control Serial I/O Control Hal Pokok CU adalah Pewaktuan dan Modul Kontrol
Implementasi Hardwired Teknik Implementasi CU : Implementasi Hardwired Rangkaian Kombinatorial signal-signal logika inputnya diubah menjadi sekumpulan signal-signal output Implementasi Microprogrammed
Implementasi Hardwired Input Unit Kontrol Flag dan Control Bus Instruksi Register Clock