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:
Tidak ada komentar:
Posting Komentar