Machine Cycle Pada CPU



Tiap tiap CPU mempunya cycle yang berbeda beda, namun ada 4 cycle dasar yang sama, yaitu:
  1. Fetch the instruction: Yaitu mengabil data dari memory adress yang tersimpan pada program counter(PC), dan instruction register(IR).  diakhir operasi fetch, program counter akan menunjuk instruksi berikutnya yang akan dibaca pada proses selanjutnya.
  2. Decode the instruction: Selama proses ini, instruksi yang masih encoded di IR akan diinterpretasi atau diterjemahkan oleh decoder.
  3. Execute the instruction: Control unit dari CPU mengirim informasi/data yang telah dikodekan ke unit unit CPU yang sesuai fungsinya untuk melakukan tindakan lanjut yang dibutuhkan informasi/data, seperti : membaca values dari registers, kemudian meneruskannya ke ALU untuk diproses secara aritmatik, dan menulis hasilnya kembali ke registers.
  4. Store the instruction: Hasilnya akan disimpan di Main Memory.

*Program Counter (PC) adalah register yang digunakan untuk menunjuk(pointing) ke lokasi berikutnya yang harus diambil dan dijalankan.

*Instruction register (IC) adalah register yang menyimpan instruksi yang sedang dijalankan.

*Arithmatic Logical Unit (ALU) adalah komponen dalam sistem komputer yang berfungsi melakukan operasi perhitungan aritmatika dan logika.

sumber: diolah dari berbagai sumber.

0 Response to "Machine Cycle Pada CPU"

Posting Komentar