Anda di halaman 1dari 10

STRUKTUR

DAN FUNGSI PROCESSOR


Kelompok 4

Oleh:
Ahmad Nurul Azmi ( 1411511012)

Fatihaturrizkah (1511511016)
Oleh :
Deprimadoni (151512024)
Organisasi Prosesor

Apa itu processor?


IC yang mengontrol keseluruhan jalannya sistem komputer dan digunakan
sebagai pusat atau otak dari computer.
Keharusan Procesor :
• Fetch Instruction(Mengambil instruksi) : Proses membaca instruksi dari memory
(register, cache, memori utama).
• Interpret Instruction (Menterjemahkan instruksi) : menterjemahkan instruksi
untuk menentukan aksi yang diperlukan .
• Fetch Data (Mengambil data) : eksekusi instruksi mungkin memerlukan pembacaan
data dari memory atau dari modul I/O
• Process Data (Mengolah data) : eksekusi instruksi memerlukan operasi aritmatik
atau logika pada data.
• Write data (Menulis data) : Hasil eksekusi mungkin memerlukan penulisan data
ke memory atau ke modul I/O
Bagian-bagian Organisasi Processor
• ALU (Arithmatic and Logical Unit) : untuk melakukan komputasi atau
pengolahan data actual
•CU (Control Unit) : untuk mengontrol perpindahan data dan instruksi ke /
Dari CPU dan juga mengontrol operasi ALU.
• Register : memory internal CPU
Struktur internal CPU
Organisasi Register
Apa iu Register ?
Registers merupakan media penyimpanan yang bersifat
sementara

Register didalam prosesor mempunyai dua fungsi:


1. User-visible register : memungkinkan bahasa mesin untuk dapat mengurangi referensi
memori utama dengan mengoptimalkan penggunaan register.
4 Kategori register yang akan di eksekusi :
- General purpose : Dilakukan untuk melakukan assign ke berbagai fungsi oleh
programmer.
- Data : Digunakan untuk menampung data
- Address register : Digunakan untuk mode pengalamatan
- Kode kondisi : Disebut juga dengan Flags , Digunakan sebagai Kode yang
menggambarkan hasil operasi sebelumnya
2. Control and Status Registers : Register ini digunakan oleh unit control untuk mengontrol
operasi cpu dan oleh program system operasi untuk mengontrol eksekusi program

4 Kategori register yang akan di eksekusi :


1. Program counter (PC):Berisi alamat instruksi yang akan diambil
2. Instruction register (IR):Berisi alamat instruksi terakhir.
3. Memory address register (MAR): Berisi alamat data atau instruksi dalam memori
4. Memory buffer register (MBR):Berisi data yang dibaca dari memori atau yang dituliskan ke
memori
Program Status Word (PSW)
Merupakan Register yang berisi bit status yang menunjukkan kondisi CPU pada saat
bekerja.

Register Pada PSW :

CY AC F0 RS1 RS0 OV - P
• Keterangan :

Simbol – Nama Posisi Keterangan


menunjukkan apakah terdapat sisa
CY – Carry flag PSW.7 atau tidak dari operasi
aritmatika/logika
menunjukkan terdapat sisa atau tidak
AC – Auxiliary Carry flag PSW.6 dari operasi BCD
disediakan untuk keperluan umum
F0 – Flag 0 PSW.5 yang dapat didefinisikan oleh
pengguna
digunakan bersama RS0 untuk memilih
RS1 – Register Select 1 PSW.4 Register Bank yang Aktif
digunakan bersama RS1 untuk memilih
RS0 – Register Select 0 PSW.3 Register Bank yang Aktif

menunjukkan apakah hasil suatu operasi


OV – Overflow flag PSW.2
aritmatika/logika melebihi
penampungnya

- PSW.1 Cadangan
menunjukkan apakah isi
P – Parity PSW.0 akumulator bernilai ganjil/genap
Terimakasih

Anda mungkin juga menyukai