Processor adalah komponen utama/inti dari sebuah komputer, biasa disebut dari otak sebuah komputer, karena processor lah yang menggerakan fungsi-fungsi/operasi yang ada dalam komputer.
Prosesor berfungsi mengendalikan operasi komputer dan melakukan pemrosesan data. Prosesor mengambil instruksi yang dikodekan secara biner dari main memori, mendekode instruksi menjadi aksi-aksi sederhana dan melaksanakan aksi-aksi ini. Prosesor terdiri dari tiga komponen yaitu:
Operasi-operasi yang terdapat pada komputer terdiri dari tiga tipe, yaitu:
Di dalam prosesor terdapat sekumpulan register yang berfungsi sebagai memori yang sangat cepat dan kecil kapasitasnya. Register-register dikategorikan menjadi dua, yaitu:
Register Data
Register dapat diberi nilai untuk beragam keperluan pemakai. Register data terdiri dari dua macam, yaitu: General purpose register dan Special purpose register.
Register Alamat
Register ini berisi alamat data atau instruksi di memori utama atau berisi bagian alamat yang digunakan dalam penghitungan alamat lengkap. Contoh register ini antara lain: Register indeks, Register penunjuk segmen, Register penunjuk stack, dan Register penanda.
Register untuk Alamat dan Buffer
Register untuk Alamat dan Buffer terdiri dari:
Register untuk Eksekusi Instruksi
Register untuk Eksekusi Instruksi terdiri dari:
Register untuk Informasi Status
Register ini dapat berupa satu register atau kumpulan register. Register atau kumpulan register ini disebut PSW (Program Status Word). PSW biasanya berisi kode-kode kondisi pemroses ditambah informasi-informasi status lainnya
Apa fungsi Processor?
Prosesor berfungsi mengendalikan operasi komputer dan melakukan pemrosesan data. Prosesor mengambil instruksi yang dikodekan secara biner dari main memori, mendekode instruksi menjadi aksi-aksi sederhana dan melaksanakan aksi-aksi ini. Prosesor terdiri dari tiga komponen yaitu:
- CU (Control unit), berfungsi mengendalikan operasi yang dilaksanakan.
- ALU (Arithmetic logic unit), berfungsi melaksanakan operasi aritmatika dan logika.
- Memory Unit / Register, berfungsi sebagai memori yang sangat cepat yang biasanya digunakan sebagai tempat operan-operan suatu operasi yang akan dilaksanakan.
Baca Juga: Komponen Dasar di Dalam Komputer
Operasi-operasi yang terdapat pada komputer terdiri dari tiga tipe, yaitu:
- Operasi aritmatika, seperti penambahan, pengurangan, dan sebagainya.
- Operasi logika, seperti OR, AND, X-OR dan sebagainya.
- Operasi pengendalian, seperti operasi pencabangan, loncat, dan sebagainya
Apa itu Register di Processor?
Di dalam prosesor terdapat sekumpulan register yang berfungsi sebagai memori yang sangat cepat dan kecil kapasitasnya. Register-register dikategorikan menjadi dua, yaitu:
- Register yang terlihat pemakai, terdiri dari dua jenis yaitu: Register data dan register alamat.
- Register untuk kendali dan status terdiri dari, Register untuk alamat dan buffer, register untuk eksekusi instruksi, dan register untuk informasi status.
Register Data
Register dapat diberi nilai untuk beragam keperluan pemakai. Register data terdiri dari dua macam, yaitu: General purpose register dan Special purpose register.
Register Alamat
Register ini berisi alamat data atau instruksi di memori utama atau berisi bagian alamat yang digunakan dalam penghitungan alamat lengkap. Contoh register ini antara lain: Register indeks, Register penunjuk segmen, Register penunjuk stack, dan Register penanda.
Register untuk Alamat dan Buffer
Register untuk Alamat dan Buffer terdiri dari:
- MAR (Memory Address Register), digunakan untuk mencatat alamat memori yang akan diakses (read/write).
- MBR (Memory Buffer Register), digunakan untuk menapung data yang akan dituliskan ke memori yang alamatnya ditunjuk oleh MAR.
- I/O AR (I/O Address Register), digunakan untuk menampung data yang akan dituliskan ke port yang alamatnya ditunjuk oleh I/O AR
Register untuk Eksekusi Instruksi
Register untuk Eksekusi Instruksi terdiri dari:
- PC (Program Counter), mencatat alamat memori dimana instruksi yang terdapat di dalamnya akan dieksekusi.
- IR (instruction Register), menampung instruksi yang akan dilaksanakan.
Register untuk Informasi Status
Register ini dapat berupa satu register atau kumpulan register. Register atau kumpulan register ini disebut PSW (Program Status Word). PSW biasanya berisi kode-kode kondisi pemroses ditambah informasi-informasi status lainnya
EmoticonEmoticon