Tugasnya yaitu :
Fetch instruction (mengambil instruksi): CPU harus membaca instruksi dari
memori.
Interpret instruction (menerjemahkan instruksi): instruksi harus didekode untuk
menentukan aksi apa yang diperlukan.
Fetch data (mengambil data): eksekusi suatu instruksi mungkin memerlukan
pembacaan data dari memori atau modul I/O.
Process data (mengolah data): eksekusi suatu instruksi mungkin memerlukan
operasi aritmetika atau logika terhadap data.
Write data (menulis data): hasil eksekusi mungkin memerlukan penulisan data ke
memori atau modul I/O.
2. Siklus Intruksi
Siklus instruksi atau disebut juga machine cycle atau processor cycle merupakan
suatu siklus instruksi dasar yang dikerjakan oleh CPU di dalam melakukan eksekusi
suatu instruksi. Rangkaian proses eksekusi instruksi ini dimulai dari proses pengambilan
intruksi (fetching) data dan instruksi yang ada di dalam memori hingga proses penulisan
kembali (decoding) hasil eksekusi instruksi tersebut ke dalam memori.
Secara garis besar siklus instruksi dibagi ke dalam beberapa tahapan yaitu:
1. Proses Fetching (Pengambilan Instruksi) adalah Proses Fetching merupakan proses
dimana instruksi dan data akan diambil (load) dari memori ke dalam CPU. Proses ini
dimulai dari pengambilan alamat instruksi yang terdapat di dalam PC (program
counter). Alamat yang terdapat di dalam PC ini merupakan alamat valid dari
instruksi dan data yang disimpan ke dalam memori utama, dan merupakan alamat
instruksi yang akan dieksekusi. Berdasarkan alamat instruksi yang terdapat di dalam
PC, CPU akan mengambil instruksi tersebut untuk ditempatkan ke dalam register
(instruction register/ IR) yang menyimpan instruksi yang akan dieksekusi.
Proses detailnya adalah sebagai berikut:
Alamat dari instruksi yang ada di PC diletakkan di MAR. MAR dihubungkan ke
main memory dengan address bus. Sementara itu control unit di CPU mengirimkan
sinyal permintaan membaca intruksi lewat control bus untuk instruksi di alamat yang
dikirimkan lewat address bus. Setelah mengirimkan sinyal permintaan tersebut, CPU
menunggu sampai menerima sinyal jawaban dari main memory yang dikirimkan
balik lewat control bus bahwa pengiriman instruksi telah dilakukan dan telah berada
di MDR lewat data bus. Instruksi yang telah berada di MDR dipindahkan oleh CPU
ke IR. Alamat instruksi sebelumnya di PC register ditambah satu yang merupakan
alamat dari instruksi berikutnya di main memory.
2. Proses Decoding (Penulisan Kembali Intruksi) ada merupakan tahapan ini instruksi
akan diterjemahkan ke dalam perintah-perintah bahasa mesin dasar (add, sb, mba,
sta, jmp, dll). Proses ini dilakukan oleh instruction decoder.
3. Proses Executing (Eksekusi) adalah tahapan dimana instruksi akan dieksekusi di
dalam CPU, yaitu oleh ALU (arithmetic logic unit).
Motherboard atau mainboard atau sering juga disebut dengan papan induk adalah
sebuah papan sirkuit tempat semua perangkat keras komputer saling terhubung yang
merupakan pusat penghubung dari semua perangkat keras komputer yang ada.
Dibawah ini dapat saya jelaskan komponen-komponen mainboard dan letak pemasangan
perangkat Hardware nya yang nantinya terpasang di mainboard, sebagai berikut: