Tiap tiap CPU mempunya cycle yang berbeda beda, namun ada 4 cycle dasar yang sama, yaitu:
- 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.
- Decode the instruction: Selama proses ini, instruksi yang masih encoded di IR akan diinterpretasi atau diterjemahkan oleh decoder.
- 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.
- 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