Selasa, 12 Agustus 2014

Register Memory

    Register Memory adalah memori berukuran sangat kecil dengan kecepatan akses sangat tinggi.
Register digunakan untuk menyimpan data dan instruksi yang sedang diproses, sementara
itu data dan instruksi lainnya yang menunggu giliran diproses akan disimpan dalam
main memory. Register di dalam CPU terdiri atas :


1.    Instruction Register (IR) digunakan untuk menyimpan instruksi yang sedang diproses.


2.    Program Counter (PC) adalah register yang digunakan untuk menyimpan alamat lokasi main memory yang berisi instruksi yang sedang diproses. Selama proses berlangsung, isi PC diubah menjadi alamat main memory yang berisikan instruksi berikutnya yang akan diproses. Hal ini
memungkinkan untuk melacak jejak instruksi selanjutnya di main memory.


3.    General purpose register, yaitu register yang mempunyai berbagai macam fungsi yang berhubungan dengan data yang sedang diproses. Misal, jika digunakan untuk menampung data yang sedang diolah disebut sebagai operand register, sedangkan jika digunakan untuk menampung hasil olahan disebut sebagai accumulator.


4.    Memory Data Register (MDR), yaitu register yang digunakan untuk menampung data atau instruksi yang dikirimkan dari main memory ke CPU, atau menampung data yang akan disimpan ke main memory sebagai hasil olahan CPU.


5.    Memory Address Register (MAR) digunakan untuk menampung alamat data atau instruksi pada main memory yang akan diambil atau yang akan diletakkan.

0 komentar:

Posting Komentar

Blogger templates

:)) :)] ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} ~x( :-t b-( :-L x( =))