Anda di halaman 1dari 12

Sistem Komputer

Gambaran sistem komputer


Antarmuka memori
Modul memori

CPU/ mikroprose sor

Logika kendali bus

BUS KENDALI

BUS ALAMAT

BUS DATA

clock

Antarmuka I/O

Piranti I/O

Mikroprosesor/CPU
VCC

Unit kendali
Program counter(PC) Instruction register(IR) Program status word(PSW) Stack pointer(SP) BUS ALAMAT

Register kerja
BUS DATA

BUS KENDALI

Arithmetic & Logic Unit (ALU)

GND

CLOCK

Komponen CPU
Pinout:
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
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