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
   117   118   119   120   121   122   123   124   125   126   127