Register apa saja?

Posted on

.

Jenis-Jenis Register

Register adalah sebuah memori yang digunakan untuk menyimpan data sementara atau informasi yang dibutuhkan oleh sistem komputer. Ada beberapa jenis register yang digunakan dalam sistem komputer, yaitu MAR (Memory Address Register), MDR (Memory Data Register), MBR (Memory Buffer Register), PC (Program Counter), Accumulator, Index Register, dan Instruction Register.

MAR (Memory Address Register)

MAR (Memory Address Register) adalah register yang menyimpan alamat memori dari data dan instruksi. Register ini digunakan untuk mengakses data dan instruksi yang tersimpan di memori. Setiap kali data atau instruksi diakses, alamat memori dari data atau instruksi tersebut akan disimpan di MAR. MAR juga digunakan untuk menyimpan alamat memori dari lokasi data yang akan diproses oleh sistem komputer.

MDR (Memory Data Register)

MDR (Memory Data Register) adalah register yang digunakan untuk menyimpan data yang telah diakses dari memori. Setiap kali data diakses dari memori, data tersebut akan disimpan di MDR. Data yang disimpan di MDR akan diproses oleh sistem komputer. Setelah data diproses, hasil dari proses tersebut akan disimpan kembali di memori.

MBR (Memory Buffer Register)

MBR (Memory Buffer Register) adalah register yang digunakan untuk menyimpan data yang akan ditulis kembali ke memori. Setiap kali data diproses oleh sistem komputer, hasil dari proses tersebut akan disimpan di MBR. Setelah data disimpan di MBR, data tersebut akan ditulis kembali ke memori.

PC (Program Counter)

PC (Program Counter) adalah register yang digunakan untuk menyimpan alamat memori dari instruksi yang akan dieksekusi oleh sistem komputer. Setiap kali sistem komputer mengeksekusi suatu instruksi, alamat memori dari instruksi tersebut akan disimpan di PC. Setelah instruksi dieksekusi, alamat memori dari instruksi berikutnya akan disimpan di PC.

Accumulator

Accumulator adalah register yang digunakan untuk menyimpan hasil dari operasi aritmatika dan logika. Setiap kali sistem komputer melakukan operasi aritmatika atau logika, hasil dari operasi tersebut akan disimpan di Accumulator. Hasil dari operasi tersebut kemudian akan digunakan untuk operasi berikutnya.

Index Register

Index Register adalah register yang digunakan untuk menyimpan alamat memori dari data yang akan diakses. Register ini digunakan untuk mengakses data yang tersimpan di memori. Alamat memori dari data yang akan diakses akan disimpan di Index Register. Setelah alamat memori dari data tersebut disimpan di Index Register, data tersebut akan diakses dari memori.

Instruction Register

Instruction Register adalah register yang digunakan untuk menyimpan instruksi yang akan dieksekusi oleh sistem komputer. Setiap kali sistem komputer mengeksekusi suatu instruksi, instruksi tersebut akan disimpan di Instruction Register. Setelah instruksi dieksekusi, instruksi berikutnya akan disimpan di Instruction Register.

Leave a Reply

Your email address will not be published. Required fields are marked *