Kamis, 03 Januari 2019

CLU dan Set Register


CLU Dan Set Register


1.   CLU

CLU adalah kepanjangan dari Control Logic Unit yaitu salah satu komponen komputer yang berfungsi untuk memasukan informasi tentang intruksi dan mengeluarkan informasi perintah kendali yang diperlukan untuk mengaktifkan operasi-mikro.

CLU terbentuk atas sebuah prosesor instruksi (IP atau instruction processor) yang berfungsi untuk mengendalikan fetch, perhitungan alamat dan siklus interupsi, kemudian prosesor aritmatika (AP atau arithmatic processor) yang berfungsi untuk mengendalikan siklus eksekusi bagi operasi aritmatika dan logika.

Fungsi CLU  dari sebuah computer:
·      Perpindahan data, contoh: Pergerakan Mouse
·      Penyimpanan data, contoh: Flashdisk to Disk data transfer
·      Pemrosesan data dari/ke storage, contoh: updating a document
·      Pemrosesan data dari storage ke I/O, contoh: printing a document
·      Kontrol

2.   Set Register

Set register terdiri atas register-register tujuan umum dan register dengan tujuan khusus, biasanya fungsi khusus dapat digunakan langsung atau tidak langsung oleh instruksi program.

Register dari sebuah komputer secara kolektif disebut sebagai kumpulan register (register set). Register berfungsi untuk menyimpan informasi sementara yang diperlukan untuk melaksanakan sebuah instruksi atau kumpulan instruksi (program).

a)    Register special purpose yang dapat digunakan untuk menyimpan data internal prosesor, seperti halnya instruction pointer, stack pointer, dan status register.
b)   Index register untuk menyimpan angka konstanta yang digunakan dalam perhitungan alamat memori yang efektif dalam mode pengalamatan indeks.
c)    Stack register untuk operasi subroutine atau untuk menangani kondisi perkecualian.
d)   Segment register untuk mengimplementasikan pemetaan memori ketika pemasukan memori utama.
e)    Memory refresh register yang menyediakan secara otomatis transparan refresh dari DRAM.
f)     Vector interrupt register yang memungkinkan tabel interupsi untuk menempatkan dimana saja dalam memori.
g)   Temporary register untuk menangani operand lanjutan atau hasil penyimpanan sementara dari operasi.


Tidak ada komentar:

Posting Komentar