Pengertian
Siklus Intruksi adalah Proses dimana computer akan mengambil Program instruksi dari perusahaan
memori, menentukan tindakan apa instruksi membutuhkan, dan melakukan tindakan tersebut.
Siklus ini diulang terus menerus oleh unit pengolah pusat (CPU), dari boot
untuk saat computer dimatikan.
Siklus Intruksi
Sirkuit yang digunakandalam CPU selamasiklusadalah:
a.
Program Counter (PC)
counter incrementing yang melacak alamat memori dari instruksi
yang akan di eksekusi selanjutnya .
b. Memory
Address Register (MAR)
Menyimpan alamat dari sebuah blok memori untuk dibaca dari atau
ditulis.
c.
Memori Data Register (MDR)
Register dua arah yang
menyimpan data diambil dari memori (dan siap untuk CPU untuk proses) atau data
yang menunggu untuk disimpan dalam memori.
d.
Instruksimendaftar (IR)
Tempat memegang sementara untuk instruksi yang baru saja diambil
dari memori.
e. Control
Unit (CU)
Menerjemahkan instruksi program di IR, memilih sumber daya mesin
seperti daftar sumber data dan operasi aritmatika tertentu, dan mengkoordinasikan
aktivasi sumber daya.
Sirkuit yang digunakan dalam CPU selama siklus adalah:
a. Program
Counter (PC)
counter incrementing yang melacak alamat
memori dari instruksi yang akan di eksekusi selanjutnya .
b. Memory
Address Register (MAR)
Menyimpan alamat dari sebuah blok memori
untuk dibaca dari atau ditulis.
c. Memori
Data Register (MDR)
register duaarah yang menyimpan data
diambil dari memori (dan siap untuk CPU untuk proses) atau data yang menunggu untuk
di simpan dalam memori
d. Instruksimendaftar (IR)
Tempat memegang sementara untuk instruksi
yang baru saja diambil dari memori
e. Control
Unit (CU)
Menerjemahkan instruksi program di IR,
memilih sumberdaya mesin seperti daftar sumber data dan operasi aritmatika tertentu,
dan mengkoordinasikan aktivasi sumber daya
f.
Aritmatikalogika Unit (ALU)
Melakukan operasi matematis dan logis
2.3.
Siklus Instruksi CPU
Setiap
computer dapat memiliki siklus yang berbeda berdasarkan set instruksi yang
berbeda, tetapi akan mirip dengan siklus berikut:
a.
Fetch instruksi
Instruksi
berikutnya diambil dari alamat memori yang tersimpan saat ini dalam Kontra
Program (PC), dan disimpan dalam Instruksi mendaftar (IR). Pada akhir operasi
fetch, poin PC ke instruksi berikutnya yang akan dibaca pada siklus berikutnya.
b.
Decode instruksi
Decoder
menafsirkan instruksi. Selama siklus ini instruksi di dalam IR (instruksi pendaftaran)
akan diterjemahkan.
Artikel keren lainnya:
Belum ada tanggapan untuk "Siklus Intruksi Komputer"
Posting Komentar