Monday, August 26, 2013

Pengaturan Register yang terdapat dalam CPU


Memory Buffer Register [MBR]
MBR adalah register di dalam sebuah CPU atau proesor komputer yang menyimpan data yang sedang dipindahkan dari dan ke immediate access store, atau memori untuk menampung data/instruksi hasil pengiriman dari memori utama/menampung data yang akan direkam kememori utama hasil pengolahan CPU.
MBR berperan dalam proses pengaksesan memori yaitu dalam proses read/write dari atau ke memori.

Memory Address Register [MAR]
MAR atau register penunjuk alamat memori, merupakan register yang menampung alamat data atau instruksi pada main memory yang akan di akses,baik itu yang akan diambil (dibaca) maupun yang akan diletakan (disimpan/ditulis).
Register ini berisi alamat dari data dan dihubungkan pada bus alamat, sehingga dapat menspesifikasikan alamat di dalam memori untuk operasi baca atau simpan/tulis. Alamat dari main memory (tempat data berada), diletakan di MAR dan dikirimkan ke main memory melalui address bus. Selama komputer bekerja, alamat dalam pencacah program ditahan (latched) pada MAR. Setelah itu MAR akan mengirimkan alamat ke dalam RAM dan operasi membaca dilaksanakan.
MAR berfungsi sebagai komponen yang diperintahkan oleh IR dan Control Unit untuk mencari dan menampung alamat data serta instruksi dalam sebuah Main Memory.

Instruction Register [IR]
IR adalah sebuah unit kontrol pada CPU yang bekerja menyimpan instruksi yang sedang dieksekusi atau diterjemahkan.

Instruction Buffer Register [IBR]
IBR sebuah kontrol unit pada CPU yang bekerja menyimpan sementara instruksi yang akan diproses.

Program Counter [PC]
Program Counter adalah sebuah register dalam unit kontrol dari CPU yang digunakan untuk melacak alamat dari instruksi saat ini atau berikutnya. Biasanya, program counter maju ke instruksi berikutnya, dan kemudian instruksi saat dijalankan. Juga dikenal sebagai urutan kontrol mendaftar dan instruksi pointer.

Accumulator [AC]
Accumulator  adalah sebuah register bufer yang menyimpan jawaban sementara (tahap menengah, intermediate) selama komputer bekerja.

Multiplier Quotient [MQ]
MQ adalah tempat penyimpanan sementara operand dan hasil operasi ALU (Arithmetic Logic Unit).

sumber:
- www.wikipedia.org
www.answer.com
- http://gatotkacatulanglunak.wordpress.com/2012/01/19/mar-memory-address-register-and-mdr-memory-data-register/

No comments:

Post a Comment