Page 153 - coba Revisi Modul Organisasi dan Arsitektur Komputer_Neat
P. 153
instruksi. Sinyal READY dikirm ke jalur o pada
register masukan 2 untuk menunjukan data pada
register masukan 1 telah benar. Juga memberitahu
sinyal IN SERIAL untuk masuk ke jalur 7 pada register
masukan 2.
Pencacah Program(Program Counter)
Pencacah program pada SAP-2 lebarnya 16 bit.
Fungsinya sama dengan pencacah program pada SAP-
1 yaitu untuk mencacah dari 0000 H sampai FFFF H.
Nilai pencacah ini akan masuk ke Register Alamat
Memori (MAR) sebagai alamat memori yang
instruksinya akan diambil. Instruksi dilaksanakan
secara berurutan dari alamat 0000 H sampai ketemu
dengan instruksi berhenti seperti HLT.
Di samping mengeluarkan nilai, pencacah program
dapat diisi dengan suatu nilai 16 bit. Hal ini, biasa
terjadi pada instruksi lompat (jump). Prosesor 'dipaksa'
untuk mengerjakan instruksi pada alamat tertentu dan
meninggalkan instruksi berurut yang seharusnya
dikerjakan. Jalur yang menghubungkan pencacah
program dengna bus W ada 2, satu untuk mengirimkan
nilai alamat memori dan satu lagi untuk menerima
alamat jump.
Register Alamat Memori (Memory Address
Register, MAR)
MAR berfungsi menerjemahkan alamat yang diterima
dari pencacah program dan memposisikan pada alamat
instruksi dan data dalam memori.
143