Tugas 10 Raihan Yusuf F 2103015049 REGISTER
Register
Register
Register adalah kumpulan dari flip-flop. Flip flop digunakan untuk menyimpan data digital bit tunggal. Untuk menyimpan sejumlah besar bit, kapasitas penyimpanan ditingkatkan dengan mengelompokkan lebih dari satu flip flop. Jika kita ingin menyimpan kata n-bit, kita harus menggunakan register n-bit yang berisi n jumlah flip-flop.
Register digunakan untuk melakukan berbagai jenis operasi. Untuk melakukan operasi, CPU menggunakan register ini. Masukan pudar ke sistem akan disimpan ke dalam register. Hasil yang dikembalikan oleh sistem akan disimpan dalam register. Ada operasi berikut yang dilakukan oleh register:
Fetch:
Ini digunakan
Untuk mengambil instruksi yang diberikan oleh pengguna.
Untuk mengambil instruksi yang disimpan ke dalam memori utama.
Membaca sandi:
Operasi decode digunakan untuk menginterpretasikan instruksi. Dalam decode, operasi yang dilakukan pada instruksi diidentifikasi oleh CPU. Dengan kata sederhana, operasi decode digunakan untuk memecahkan kode instruksi.
Menjalankan:
Operasi eksekusi digunakan untuk menyimpan hasil yang dihasilkan oleh CPU ke dalam memori. Setelah menyimpan hasil ini, hasilnya akan ditampilkan di layar pengguna.
Jenis Register
Ada berbagai jenis register yaitu sebagai berikut:
MAR atau Daftar Alamat Memori
MAR adalah jenis register khusus yang berisi alamat memori dari data dan instruksi. Tugas utama MAR adalah mengakses instruksi dan data dari memori pada fase eksekusi. MAR menyimpan alamat lokasi memori dimana data akan dibaca atau disimpan oleh CPU.
Penghitung Program
Penghitung program juga disebut register alamat instruksi atau penunjuk instruksi. Alamat memori berikutnya dari instruksi, yang akan dieksekusi setelah menyelesaikan eksekusi instruksi saat ini terdapat dalam penghitung program. Dengan kata sederhana, penghitung program berisi alamat memori lokasi instruksi berikutnya.
Daftar Akumulator
CPU sebagian besar menggunakan register akumulator. Register akumulator digunakan untuk menyimpan hasil sistem. Semua hasil akan disimpan dalam register akumulator ketika CPU menghasilkan beberapa hasil setelah diproses.
MDR atau Daftar Data Memori
Memory Data Register adalah bagian dari unit kontrol komputer. Ini berisi data yang ingin kita simpan di penyimpanan komputer atau data yang diambil dari penyimpanan komputer. MDR berfungsi sebagai buffer yang berisi apa saja yang siap digunakan oleh prosesor. MDR berisi data yang disalin dari memori untuk prosesor. Pertama MDR menyimpan informasi, dan kemudian pergi ke decoder.
Data yang akan dibacakan atau ditulis ke lokasi alamat terdapat dalam Memory Data Register.
Data ditulis dalam satu arah ketika diambil dari memori dan ditempatkan ke dalam MDR. Dalam instruksi tulis, tempat data ke dalam MDR dari register CPU lain. Register CPU ini menulis data ke dalam memori. Setengah dari antarmuka minimal antara penyimpanan komputer dan program mikro adalah register alamat data memori, dan setengah lainnya adalah register data memori.
Daftar Indeks
Register Indeks adalah elemen perangkat keras yang menyimpan nomor tersebut. Nomor tersebut ditambahkan ke alamat instruksi komputer untuk membuat alamat yang efektif. Di CPU, register indeks adalah register prosesor yang digunakan untuk mengubah alamat operan selama program berjalan.
Daftar Penyangga Memori
Memory Buffer Register kebanyakan disebut MBR. MBR berisi Metadata dari data dan instruksi yang ditulis atau dibaca dari memori. Dengan kata sederhana, itu menambahkan digunakan untuk menyimpan data/instruksi yang akan datang dari memori dan pergi ke memori.
Daftar Data
Register data digunakan untuk menyimpan data sementara. Data ini ditransmisikan ke atau dari perangkat periferal.
Link OLU Uhamka https://onlinelearning.uhamka.ac.id

Komentar
Posting Komentar