Pemrosesan Eksekusi Instruksi
Jelaskan bagaimana cara 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 :
0 komentar: