Page 111 - coba Revisi Modul Organisasi dan Arsitektur Komputer_Neat
P. 111
Berikut ini adalah uraian singkat dari setiap kotak
diagram dan penjelasan:
a. Pencacah Program (Program Counter - PC)
Program, dalam SAP-1, disimpan pada memori
RAM dengan instruksi pertama diletakan pada
alamat biner o000, instruksi kedua pada alamat
0001, instruksi ketiga pada alamat 0010 dan
seterusnya. Data biasanya disimpan pada bagian
akhir memori. Pencacah program yang merupakan
bagian dari unit kendali (control unit) bertugas
mencacah dari 0000 sampai 1111. Keluaran dari
pencacah akan menunjukan alamat instruksi
berikutnya yang akan dieksekusi.
Gambar 4.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
101