Proses jalannya program berdasarkan eksekusi instruksi
Saat
instruksi dimasukkan ke processing-devices, pertama sekali diletakkan
di MAA (melalui Input-storage), apabila berbentuk instruksi ditampung
oleh Control Unit di Program-storage, namun apabila berbentuk data
ditampung di Working-storage.
Jika
register siap untuk menerima pengerjaan eksekusi, maka Control Unit
akan mengambil instruksi dari Program-storage untuk ditampungkan ke
Instruction Register, sedangkan alamat memori yang berisikan instruksi
tersebut ditampung di Program Counter. Sedangkan data diambil oleh
Control Unit dari Working-storage untuk ditampung di General-purpose
register (dalam hal ini di Operand-register).
Jika
instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka
ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi
yang ditetapkan. Hasilnya ditampung di Akumulator. Apabila hasil
pengolahan telah selesai, maka Control Unit akan mengambil hasil
pengolahan di Accumulator untuk ditampung kembali ke Working-storage.
Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan
menjemput hasil pengolahan dari Working-storage untuk ditampung ke
Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan
akan ditampilkan keoutput-devices.
Sumber:
http://sadchalis15.wordpress.com/2012/04/09/proses-jalannya-program-berdasarkan-eksekusi-instruksi/#more-266
http://kadek-adi.blogspot.com/2013/06/pemrossesan-eksekusi-instruksi.html
Tidak ada komentar:
Posting Komentar