Register
Kita berjumpa lagi teman teman
!!! Bagaimana kabarnya ???
Kali ini kita akan membahas mengenai
Register yang merupakan salah satu struktur CPU.
langsung saja yaa ...
Register
Sistem komputer menggunakan hirarki
memori pada tingkatan yang atas, memori lebih cepat, lebih kecil, lebih mahal.
Di dalam CPU, terdapat sekumpulan register yang tingkatan memorinya berada di
atas hirarki memori utama dan cache.
Fungsi
register
Register dalam CPU memiliki dua
fungsi :
1.
User-visible
Register.
User-visible
register adalah register yang dapat direferensikan dengan menggunakna mesin
yang dieksekusi CPU, User-visible terdiri dari :
1.
General Purpose Register
o Digunakan untuk mode pengalamatan dan data
o Akumulator (aritmatika, Shift, Rotate)
o Base Register (Rotate, Shift, Aritmatika)
o Counter Register (Looping)
o Data Register (menyimpan alamat I/O Device )
2.
Register Alamat
o Digunakan metode pengalamatan
o Segment Register (Code Segment, Data Segment , Stack
Segment, Extra Segment)
o Register Index / Stack Index, Data Index (untuk menyimpan
alamat alamatyang terindeks)
o Stack Pointer (register yang dedicated menunjukan kebagian
teratas stack)
3.
Register Data
o Digunakan untuk menampung data
4.
Register Kode Status Kondisi (Flag)
o Kode yang menggambarkan hasil operasi sebelumnya
2.
Control
and Register
Control and Register adalah register-register yang digunakna
oleh unit control untuk mengontrol operas CPU dan program system operasi untuk
mengontrol eksekusi program. Terdapat empat register penting adalah:
1.
Program Counter (PC)
- Berisi alamat instruksi yan akna diambil
2.
Instruktion Register (IR)
- Berisi alamat instruksi terakhir
3.
Memory Address Register (MAR)
- Berisi alamat penyimpanan dan memori
4.
Memori Buffer Register (MBR)
- Berisi data yangdibacamemori atau yang dilistkan ke memori
5.
Memori Data Register (MDR)
- Merupakan register yang digunakan untuk menampung data atau instruksi hasil pengiriman dari memori utama ke CPU atau menampung data yang alkan direkan ke memori utama dari hasil pengolahan CPU.
Fungsi CPU
1.
Menjalankan program-program yang
disimpan dalam memori utama dengan cara mengambil instruksi-instruksi, megnuji
instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah.
2.
Sehingga langkah-langkah pada operasi
CPU, yaitu operasi
- Pembacaan instruksi (fetch)
- Pelaksanaan instruksi (execute)
sekian ya teman teman semoga bisa membantu :)
jangan lupa komen ya :)