Cara Kerja CPU
Saat data dan/atau 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 berdasar 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 ke
output-devices.
Tidak ada komentar:
Posting Komentar