Sistem Komputer
Fungsi CPU
■ Fungsi CPU adalah menjalankan program –
program yang disimpan dalam memori utama
dengan cara mengambil instruksi – instruksi,
menguji instruksi tersebut dan
mengeksekusinya satu persatu sesuai alur
perintah.
■ Untuk memahami fungsi CPU dan caranya
berinteraksi dengan komponen lain, perlu kita
tinjau lebih jauh proses eksekusi program.
Fungsi CPU
■ Pandangan paling sederhana proses eksekusi
program adalah dengan mengambil
pengolahan instruksi yang terdiri dari dua
langkah, yaitu :
■ Operasi pembacaan instruksi (fetch) dan
operasi pelaksanaan instruksi (execute). Siklus
instruksi yang terdiri dari siklus fetch dan siklus
eksekusi diperlihatkan pada gambar berikut.
Siklus instruksi dasar
Siklus Instruksi
■ Program yang ada di memori komputer terdiri
dari sederetan instruksi. Setiap instruksi
dieksekusi melalui suatu siklus.
Setiap siklus instruksi terdiri dari tahap-tahap :
■ Instruction fetch, yaitu mengambil instruksi dari
memori dan mentransfernya ke unit kontrol.
■ Mengartikan (decode) instruksi dan
menentukan apa yang harus dikerjakan serta
data apa yang digunakan.
■ Baca alamat efektif, jika instruksi beralamat
tidak langsung.
■ Proses eksekusi instruksi dengan memilih
operasi yang diperlukan dan mengendalikan
perpindahan data yang terjadi.
Setiap siklus instruksi terdiri dari tahap-tahap :
■ Terdapat register dalam CPU yang berfungsi
mengawasi dan menghitung instruksi
selanjutnya yaitu Program Counter
■ Program Counter akan menambah satu
hitungan setiap kali CPU membaca instruksi
■ instruksi-instruksi yang dibaca akan dibuat
dalam register instruksi (IR)
Proses pada siklus instruksi