Page 122 - E-MODUL ORGANISASI DAN ARSITEKTUR KOMPUTER FIX
P. 122
berikutnya yang akan dieksekusi.
Gambar 6.3 Pencacah Program 4 bit
Ketika komputer mulai bekerja, pencacah program direset
sehingga nilainya menjadi 0000. Nilai ini dikirimkan ke Register
Alamat Memori (Memory Address Register, MAR), pada saat
fetch, sebagai alamat memori yang akan diambil instruksinya.
Kemudian pencacah program menaikan angka cacahnya
menjadi 0001.
PC MAR
Komputer Komputer +1
Setelah instruksi pertama diambil dan dilaksanakan, pencacah
program mengirimkan alamat 0001 ke MAR. Pencacah progam
kembali meningkatkan angka cacahnya. Proses ini terus
dilakukan sampai seluruh instruksi dalam memori selesai
dijalankan atau menemukan instruksi untuk berhenti, seperti
instruksi HLT (HALT).
Jalur kendali yang ada pada Pencacah Program:
● Ep: mengeluarkan nilai dari Pencacah ke dalam bus W
● Cp: mengendalikan increment Pencacah: PC PC
+1
108