Central Processing Unit adalah tempat pemrosesan instruksi
– Control Unit (CU)
• Mengatur semua perangkat di komputer
• Mengartikan instruksi, jika berupa perhitungan dan logic akan
dikirim ke ALU
– Arithmatic and Logic Unit (ALU)
• Melakukan penghitungan aritmatika, matematika dan operasi
logic
– Register
• Penyimpanan data sementara berkecepatan tinggi
Pemrosesan Instruksi oleh CPU
• Pemrosesan instruksi yang dilakukan CPU dalam
dua tahap, yaitu:
• 1. Instruction Fetch (f-cycle)
– Proses CPU mengambil atau membawa atau
menjemput instruksi dari main memory ke CPU.
• 2. Instruction Execute (e-cycle)
– Proses dari CPU untuk mengerjakan instruksi yang
sudah dijemput (fetch) dari main memory dan sudah
berada di IR (Instruction Register) register.
Pemrosesan Instruksi oleh CU
• Fetch
– mengambil instruksi berikutnya dari memory
– (+Decode) menterjemahkan instruksi
• Execute
– melakukan perintah
– (+Store) menuliskan hasil ke memory.
Arithmetic/Logic Unit
• Melakukan bagian eksekusi dari siklus mesin
berupa :
– Aritmatika (penambahan, pengurangan, perkalian
dan pembagian)
– Perbandingan (lebih besar, sama dengan, lebih
kecil)
– Logika (AND, OR, NOT)
Registers
• Penyimpanan sementara yang digunakan oleh
CPU
• Tempat menyimpan
– instruksi yang diambil
– instruksi saat dibaca
– instruksi saat diproses di ALU
– hasil perhitungan
Sabtu, 05 Desember 2009
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar