Arsitektur dan Organisasi Komputer - Fungsi dan Struktur CPU


1.     Fungsi CPU
Sesuai dengan Instruction Set, yang terdiri dari 10 langkah, maka Fungsi CPU, terdiri dari:
a.       Pengambilan Instruksi ( Fetch Instructions )
b.      Penerjemahan Instruksi ( Interpret Instructions )
c.       Pengambilan Data ( Fetch Data )
d.      Pengeksekusian Data Dengan Instruksi ( Process Data )
e.      Penyimpanan Data Hasil Proses ( Write Data )
f.        Pengecekan Interupsi ( Interruption Check ) : CPU harus dapat mengecek Interupsi (INTR) apakah aktif atau tidak.


2.     Komponen-Komponen Utama CPU
a.       ALU ( Arithmetic Logic Unit )
b.      CU ( Control Unit )
c.       Register-Register
d.      Bus Internal CPU

Kebetulan, Komponen Utama Komputer Digital juga ada 4;
a.       CPU
b.      Memory
c.       I/O Unit
d.      System Bus




3.     Struktur Internal CPU (Blok Diagram CPU)


Arithmetic and Boolean Logic terdiri dari Circuit atau Rangkaian-rangkaian;
Rangkaian Aritmatika diantaranya:
a.       BCD Adder Circuit -->    Rangkaian Penjumlahan ( + )
b.      BCD Substraction Circuit --> Rangkaian Pengurangan ( - )
c.       BCD Multiplication Circuit --> Rangkaian Perkalian ( x )
d.      BCD Division Circuit -->     Rangkaian Pembagian ( / )

Di samping rangkaian aritmatika, ada juga rangkaian untuk pembanding ( logika ) melalui Rangkaian Logic untuk menentukan apakah sama (=) , lebih besar (>) , lebih kecil (<) , Tidak sama (≠) , Lebih besar sama dengan (≥) , Lebih kecil sama dengan (≤) .
Logika-logika diatas dirangkai dari Gate-Gate seperti AND, OR , dan NOT(Inventer)

Status Flags / Register Flag merupakan suatu register untuk menyimpan tanda-tanda ( Flags) seperti tanda minus, tanda plus tanda pinjam (Borrow)  saat pengurangan, dll. Register Flag merupakan pembantu dari Register Akumulator.

Register Akumulator  merupakan register pelaksana aritmatika yang sifatnya selalu akumulasi dari hasil operasi Aritmatika yang sedang diproses.

Shifter merupakan rangkaian pelaksana untuk Instruksi Geser ( Shift ) , yang terdiri dari SHL (Shift Left) ,SHR  (Shift Right) , dan RTA (Rotation) .

Complementer merupakan rangkaian untuk menentukan Complement dari setiap Sistem bilangan, misalnya : Complement -1 dari System bilangan Biner.

Control Unit merupakan unit pengontrol Register, ALU, dan juga Internal Bus CPU dengan mengendalikan dengan perintah-perintah dan juga menerima laporan(Report) dari tiap-tiap unit bila terjadi Error. Jika terdapat masalah/ error maka CU akan memberikan instruksi  INTR (Interrupt) untuk menunda process yang sedang berlangsung.

Registers merupakan memori yang terdapat di mikroprocessor  yang memiliki kapasitas sesuai dengan Operasi Bit dari masing-masing mikroprocessor( Misalnya : Pentium IV = 64 Bit ). Menurut fungsinya, register dibagi menjadi 2 kelompok , yaitu,

Register Penggunaan Umum (Multi Purpose Register ) terdiri dari:
a.       Register Accumulator
b.      Register Basic
c.       Register Counter
d.      Register Data

Register Penggunaan Khusus , terdiri dari:
a.       MAR
b.      MBR
c.       I/O AR
d.      I/O BR
e.      IR
f.        PC Register

Internal CPU Bus dibuat karena hubungan antar Register tidak ada yang tetap ( permanen ) , artinya , satu register harus dapet berhubungan ( oper ) dengan register lain, sesuai dengan tujuan Instruksi. Untuk ini dibutuhkan pengaturan hubungan antar register yang disebut Internal CPU Bus. Kesimpulannya, Fungsi dari Internal CPU Bus adalah sebagai Switching (Saklar).



Please Click This Link Below to Subscribe Ledakan Lemon
SUBSCRIBE
CTRL+D to Bookmark This Page
Click Follow Button on The Left-Top Corner of this page to Follow this Blog

2 komentar: (+add yours?)

Anonim mengatakan...

mantap neh jun :D

Matthaeus Junior mengatakan...

Thanks Sus.. Follow Please :)

Posting Komentar