Sabtu, 18 April 2015

sikluus fetch dan eksekusi


Siklus fetch-eksekusi
-         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