Selasa, 01 Januari 2013
Cara Kerja CPU
Saat data dan/atau instruksi dimasukkan ke
processing-devices, pertama sekali diletakkan di RAM (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
berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan
logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar
instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. 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 ke output-devices.
Saat data dan/atau instruksi dimasukkan ke
processing-devices, pertama sekali diletakkan di RAM (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
berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan
logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar
instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. 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 ke output-devices.
Saat data dan/atau instruksi dimasukkan ke
processing-devices, pertama sekali diletakkan di RAM (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
berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan
logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar
instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. 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 ke output-devices.
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar