APA SEBENARNYA PROCESSOR PADA KOMPUTER ???

APA ITU PROCESSOR ???

Processor adalah tempat eksekusi kode instruksi program. Processor terdiri atas :
  1. Control Unit (CU)
  2. Arithmetic Logic Unit (ALU)
  3. Register
Kode Instruksi program beserta data-data tersimpan dalam memori. Instruksi dan data dari memori diambil satu persatu dan disimpan diregister untuk dieksekusi. Ketika dieksekusi, instruksi di register akan menentukan apa yang akan dilakukan oleh Control Unit maupun Arithmetic Logic Unit (ALU).

Control Unit itu bertugas untuk mengatur eksekusi dan mengendalikan seluruh komponen komputer lainnya, seperti memori atau Modul I/O.
Sementara Arithmetic Logic Unit (ALU) bertugas untuk mengeksekusi operasi arithmetika dan logika. Apa itu operasi Arithmetika ?? Operasi Arithmetika itu meliputi penjumlahan,pengurangan,perkalian, dan pembagian. Sementara contoh Operasi Logika adalah Perbandingan lebih besar (>), lebih kecil (<), sama dengan (=), atau tidak sama dengan (≠). Secara garis Besar jenis instruksi yang dijalankan oleh Processor diantaranya :

  1. Pertukaran data antara Processor dan Memori Utama
  2. Pertukaran data antara Processor dan Modul I/O
  3. Pemrosesan data oleh Processor
  4. Operasi Controller ( Kendali)
Untuk menjalankan tugasnya, Processor membutuhkan tempat menampung instruksi data maupun alamat data. Hal semacam inilah yang di tampung pada Memori yang disebut juga sebagai Register.
Adapun Jenis-jenis register yang umumnya terdapat pada Processor diantaranya :

  1. User Register ( Register Pengguna )
Register Pengguna yaitu yang dapat digunakan untuk menyimpan data serta alamat data program yang terdiri atas :
  • Register Data
Register Data digunakan untuk menyimpan data yang dibaca dari memori ataupun yang akan diproses di Arithmetic Logic Unit (ALU). Yang termasuk register data Antara lain register AX,BX,CX,DX.
  • Register Alamat
Register Alamat digunakan untuk menyimpan alamat memori dari data ataupun kode instruksi program yang akan diakses oleh processor. Register alamat dapat dikelompokkan ke dalam register Indeks ( Index Register, seperti register SI, DI), Register Segmen ( Segment Register, seperti register ES,DS,SS) dan Register pointer (Pointer Register, seperti BP,SP)

      2. Register Status dan Control

Yaitu register yang digunakan untuk mengontrol eksekusi kode instruksi program, yang terdiri atas :

  • Register Penghitung (PC, Program Counter Register)
  • Register segmen kode Instruksi (CS, Code Segment Register)
  • Register Instruksi (IR, Instruction Register)
  • Register Status (F, Flag Register)







Komentar