Jelaskan pemrosesan eksekusi instruksi
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/tag/proses-eksekusi-instruksi/
Tidak ada komentar:
Posting Komentar