Dalam CPU terdapat begitu banyak sekali operasi yang bekerja, salah satunya adalah fetch. Fetch adalah peristiwa pengambilan perintah dan
data yang diperlukan. Fetch merupakan proses mengambil atau membawa instruksi
dari memori utama ke CPU.
Istilah fetch ini disebut juga dengan instruction
fetch, fetch phase,
fetch cycle,
atau instruction
cycle. Operasi fetch ini selalu yang pertama dilakukan oleh CPU
terutama untuk mendapatkan informasi atau data tentang instruksi yang
dikerjakannya. Pertama kali yang dilakukan mengambil instruksi dan data dari
luar chip, biasanya dari DRAM. Misalnya perintah
matematika sederhana untuk penambahan bilangan. Dalam beberapa kasus, data yang
digunakan oleh suatu instruksi sudah termasuk di dalamnya, sedangkan dalam
beberapa kasus lain, suatu instruksi langsung menunjukkan alamat dimana data
yang akan diproses berada. Lokasi dimana alamat data yang akan diproses berada
tersebut dengan address.
Jadi dalam perintah penambahan, yaitu “add” bisa langsung berupa
nilai dari dua bilangan yang akan ditambahkan atau alamat dimana nilai x dan
nilai y berada, yang disebut dengan address x dan address y. Sebuah instruksi
sebenarnya terdiri dari dua bagian, dimana bagian pertama merupakan aksi yang
akan dijalankan yang disebut dengan opcode, dan bagian kedua adalah data yang
akan dikerjakan yang disebut dengan operand. Dalam contoh instruksi matematika
untuk penambahan bilangan tadi, penambahan sendiri instruksinya adalah add,
inilah yang disebut dengan opcode. Sedangkan address yang menunjukkan alamat
dari nilai x dan nilai y, yang disebut dengan address x dan address y disebut
dengan operand.
Rabu, 29 Februari 2012
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar