Rabu, 01 Oktober 2014

MEMORY



Memori adalah perangkat keras (Hardware) yang berfungsi mengolah data dan instruksi. Semakin besar memori yang disediakan, semakin banyak data maupun intruksi yang dapat diolahnya.  Memori juga berfungsi sebagai Media penyimpanan data. Pengertian menurut istilah memori biasanya merujuk pada media atau tempat untuk menyimpan data yang dapat dikatakan bahwa memori merupakan perangkat keras yang khas digunakan untuk menyimpan data atau informasi dan dapat dibaca atau diambil kembali saat diperlukan.

1.      PC (Program Counter)
Mencatat alamat memori dimana instrusi di dalamnya akan dieksekusi
2.      IR (Instruction Register)
Menampung instruksi yang akan dilaksanakan 
3.  AC (Accumulator)
     Menyimpan data sementara baik data yang sedang diproses atau data yang hasilkan.




Contoh Eksekusi Program
Dalam CPU

Tahap 1
Program Counter (PC) berisi 300 alamat instruksi pertama
Alamat ini dimuatkan ke dalam Instruction Register (IR)


Tahap 2
4 bit pertama di dalam IR mengindikasikan bahwa akumulator (AC) akan dimuatkan
12 bit sisanya menentukan alamat, yaitu 940


Tahap 3
PC dinaikkan nilainya dan instruksi berikutnya akan diambil 


Tahap 4
Isi AC yang lama dan isi lokasi 941 ditambahkan dan hasilnya disimpan di dalam AC


DIPERLUKAN TIGA BUAH INSTRUKSI, YANG DAPAT DIJELASKAN SEBAGAI TIGA FETCH DAN TIGA EKSEKUSI:
Ø   PROGRAM COUNTER (PC) BERISI 300 ALAMAT INSTRUKSI PERTAMA. ALAMAT INI DIMUATKAN KE DALAM INSTRUCTION REGISTER (IR). PERLU DICATAT BAHWA PROSES INI AKAN MELIBATKAN PENGGUNAAN MEMORY ADDRESS REGISTER (MAR) DAN MEMORY BUFFER REGISTER (MBR). UNTUK MUDAHNYA, REGISTER-REGISTER INTERMEDIATENYA DIABAIKAN.
Ø  BIT PERTAMA DI DALAM IR MENGIDENTIFIKASIKAN BAHWA AKUMULATOR (AC) AKAN DIMUATKAN. 12 BIT SISANYA MENENTUKAN ALAMAT, YAITU 940.
Ø   PC DINAIKKAN NILAINYA, DAN INSTRUKSI BERIKUTNYA AKAN DIAMBIL.
Ø   ISI AC YANG LAMA DAN ISI LOKASI 941 DITAMBAHKAN, DAN HASILNYA DISIMPAN DIDALAM AC.
Ø  PC DINAIKKAN NILAINYA, DAN INSTRUKSI BERIKUTNYA AKAN DIAMBIL.
Ø   ISI AC AKAN DISIMPAN PADA LOKASI 941.

Sumber :http://omar_pahlevi.staff.gunadarma.ac.id/Downloads/files/31484/Pertemuan+02.ppt
http://www.mdp.ac.id/materi/2011-2012-1/SI212/021021/SI212-021021-664-6.ppt
http://blog.student.uny.ac.id/syarief/2012/12/12/processor-and-memory/