Sistem Komputer
Gambaran sistem komputer
Mikroprosesor/CPU
Komponen CPU Pinout: Register kendali Register kerja ALU VCC,GND (power) BUS ALAMAT (out): untuk mengakses alamat memori/IO BUS DATA (in-out): untuk kirim-terima data dari memori/IO BUS KENDALI (out): untuk kirim isyarat kendali ke memori/IO CLOCK (in) Register kendali PC: penunjuk alamat memori yang dieksekusi IR : menyimpan instruksi yang dieksekusi PSW : status CPU setelah eksekusi suatu instruksi SP : menunjukkan posisi stack Register kerja Tempat CPU menyimpan data komputasi ALU Tempat berlangsungnya operasi aritmatika dan logika
Contoh CPU – Z80
Pinout Z80
Memori Memori Program Memori Data Untuk menyimpan program yang akan dieksekusi Memori Data Untuk menyimpan data-data yang digunakan pada saat eksekusi program
Antarmuka memori Untuk menghubungkan CPU dengan memori Biasanya berbentuk dekoder alamat Input dekoder alamat adalah address bus CPU Outputnya digunakan untuk mengaktifkan memori yang mau dipilih
Macam arsitektur komputer berdasarkan peta memori program dan data Arsitektur Von Neumann Memori program dan data dijadikan satu Contoh : PC, mikrokontroler motorola 68HCxx Arsitektur Harvard Memori program dan data terpisah Contoh : mikrokontroler 8051, AVR
I/O Piranti input output Secara makro monitor,printer,keyboard,disk, dsb Secara mikro pin-pin input output pada chip pengendali IO Untuk menghubungkan CPU dengan IO dibutuhkan suatu chip pengendali IO
Contoh chip pengendali I/O PIO (parallel IO) atau PPI (programmable peripheral interface) untuk mengendalikan IO parallel. Digunakan misalnya di port printer. SIO (serial IO) untuk mengendalikan IO serial. Digunakan di serial port (COM) biasanya untuk modem CTC (configurable timer counter) ADC DAC
Jadi, komponen apa saja yang dibutuhkan untuk membangun suatu sistem komputer?? CPU (mikroprosesor) Memori Rangkaian dekoder alamat Rangkaian kendali IO Pembangkit clock Power supply PCB