- CPU awalnya akan membaca instruksi dari memori
Terdapat register dalam CPU yang berfungsi mengawasi den menghitung instruksi selanjutnya yang disebut program counter (PC)
- PC akan menambah satu hitungan setiap kali CPU membaca instruksi
- Instruksi tersebut yang dibaca akan dibuat dalam register intruksu (IR)
a. Aksi aksi CPU
- CPU memori terjadi perpindahan data dari cpu ke memori dan sebaliknya
- CPU I/O perpindahan data dari CPU ke modul I/O dan sebalinya
- Pengolahan data , CPU membentuk sejumlah operasi aritmatika dan logika terhadap data
- Kontrol merupakan instruksi untuk pengontrolan fungsi atau kerja , missal instruksi pengolahan urusan eksekusi
b. Siklus instuksi
- Siklus intuksi address calculation (IAC), yaitu mengkalkulasi atau menentukan alamat instruksi atau menemukan alamat instruksi berikutnya yang akan dieksekusi , biasanya melibatkan penambahan bilangan tetap ke alamat instuksi sebelumnya
- Instructions fetch (IF) , yaitu membaca atau mengambil instruksi dari lokasi memorinya ke CPU.
- Instructions operation decoding (IOD), yaitu akan menganalisa insturksi untuk menentukan jenis opasi yang akan dibentuk dan operand yang akan digunakan
- Operand addres calculation (OAC) , yaitu menentukan alamat operand hal ini dilakukan apabila melibatkan referensi operand pada memori
- Operand fetch (of) ,adalah mengambil operand dari memori atau modul (I/O)
- Data operation (DO), yaitu membentuk operasi yaitu diperintahkan dalam instruksi
- Operand store (OS) , yaitu menyimpan hasil eksekusi ke dalam memori
Tidak ada komentar:
Posting Komentar