Anda di halaman 1dari 18

STRUKTUR & FUNGSI CPU

M. Febriansyah, ST., MT | m.febriansyah.mt@gmail.com


STRUKTUR KOMPUTER
Komputer terbagi :

2
KOMPUTER DIGITAL
PROSESOR
I/O ( CPU )
TUJUAN UTAMA :
MELAKSANAKAN
FUNGSI
OPERASI
KOMPUTER

UNIT FUNGSIONAL DASAR


PADA KOMPUTER
3
Control Unit
Berfungsi untuk mengontrol operasi CPU dan mengontrol
komputer secara keseluruhan.
Arithmetic And Logic Unit (ALU)
Berfungsi untuk membentuk fungsi – fungsi pengolahan
data komputer.
Register
Berfungsi sebagai penyimpan internal bagi CPU.
Internal Sistem BUS
Berfungsi menghubungkan seluruh bagian dari CPU.

4
KOMPONEN UTAMA CPU
CPU :
KOMPONEN
TERPENTING
DARI
SISTEM
KOMPUTER

5
KOMPONEN UTAMA CPU.....

Struktur detail dari CPU sbb :


- Arithmetic and Logic Unit
Bertugas membentuk fungsi-fungsi
pengolahan data komputer.

ALU terbagi menjadi 2 unit :


1. Unit Arithmetika
2. Unit Logika Boolean

6
KOMPONEN UTAMA CPU.....

Struktur detail dari CPU sbb :


- CONTROL UNIT
Bertugas mengontrol operasi CPU.

Control Unit bekerja melakukan pengolahan


data berdasarkan instruksi atau perintah yang
diberikan.

7
KOMPONEN UTAMA CPU.....

Struktur detail dari CPU sbb :


- REGISTER
Media penyimpan internal CPU.

8
KOMPONEN UTAMA CPU.....

Struktur detail dari CPU sbb :


- SISTEM BUS
Sistem koneksi yg menghubungkan antar
komponen internal CPU dan BUS eksternal
CPU.

9
FUNGSI CPU
Adalah menjalankan program-program yg disimpan
dalam memori utama dengan cara mengambil
instruksi-instruksi, menguji instruksi tersebut &
mengeksekusinya satu persatu sesuai alur perintah.

Proses Eksekusi Program = U/ memahami fungsi CPU


dan caranya berintegrasi dengan komponen lain.
Pengolahan instruksi pada CPU dibedakan menjadi 2 :
1. Operasi pembacaan instruksi (fetch)
2. Operasi pelaksanaan instruksi (execute)

10
BAGAN SIKLUS INSTRUKSI

11
SIKLUS INSTRUKSI DASAR....

Proses dari siklus Fetch – Eksekusi


Setiap siklus instruksi, CPU awalnya membaca instruksi
dari memori.

Register berfungsi mengawasi & menghitung instruksi


selanjutnya (Program Counter ).

Program Counter akan menambah satu hitungan setiap kali


CPU membaca instruksi.

Instruksi – instruksi yg dibaca akan tersusun dalam register


instruksi (IR), kemudian oleh CPU dilakukan aksi yg
diperlukan.
12
FUNGSI CPU...

Aksi ini dikelompokkan menjadi 4 kategori, yaitu :


1. CPU  Memori
Perpindahan data dari CPU ke MEMORI dan sebaliknya.
2. CPU  I/O
Perpindahan data dari CPU ke modul I/O dan sebaliknya.
3. Pengolahan Data
CPU membentuk sejumlah operasi aritmatika dan logika
terhadap data.
4. Kontrol
Merupakan instruksi untuk pengontrolan fungsi atau
kerja.
Misalnya instruksi pengubahan eksekusi.

13
FUNGSI CPU..
Siklus eksekusi untuk suatu instruksi dapat melibatkan lebih
dari satu referensi ke memori. Disamping itu, suatu instruksi
dapat menentukan suatu operasi I/O.
Perhatikan gambar berikut ini :

14
FUNGSI CPU.
Instruction Addess Calculation (IAC)
Adalah instruksi untuk mengkalkulasi atau menentukan
alamat instruksi berikutnya yg akan dieksekusi. Biasanya
melibatkan penambahan bilangan tetap ke alamat instruksi
sebelumnya.

Misalnya, bila panjang setiap instruksi 16 bit padahal


memori memiliki panjang 8 bit, maka tambahkan 2 ke
alamat sebelumnya.

15
FUNGSI CPU.
Instruction Fetch (IF)
Adalah instruksi untuk membaca atau pengambil instruksi
dari lokasi memorinya ke CPU.

Instruction Operation Decoding (IOD)


Adalah instruksi untuk menganalisa instruksi untuk
menentukan jenis operasi yg akan dibentuk dan operand yg
akan digunakan.

16
FUNGSI CPU.
Operand Address Calculation (OAC)
Adalah instruksi untuk menentukan alamat operand, hal ini dilakukan
apabila melibatkan referensi operand pada memori.

Operand Fetch (OF)


Adalah instruksi untuk mengambil operand dari memori / dari modul
I/O (Input / Output).

17
FUNGSI CPU.
Data Operation (DO)
Adalah instruksi untuk membentuk operasi yg diperintahkan dlm
instruksi.

Operand store (OS)


Adalah instruksi untuk menyimpan hasil eksekusi ke dalam memori.

18

Anda mungkin juga menyukai