© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan 12260 Website:

Slides:



Advertisements
Presentasi serupa
Struktur CPU Delta Ardy Prima, S.ST.
Advertisements

Organisasi dan Arsitektur Komputer
Struktur CPU.
Struktur CPU Organisasi Komputer TATA SUMITRA M.KOM HP
Organisasi Komputer : Struktur dan Fungsi Komputer 2
Arsitektur Komputer “Instruksi Set Arsitektur”
FUNGSI DAN KOMPONEN UTAMA CPU
Pertemuan ke - 5 Struktur CPU
Pertemuan 3 Arsitektur Komputer II
Organisasi dan Arsitektur Komputer
Organisasi dan Arsitektur Komputer
Struktur CPU By Serdiwansyah N. A..
Organisai dan arsitektur komputer
SISTEM KOMPUTER STRUKTUR CPU NI KETUT ESATI, S.Si.
BAB 3 Struktur CPU.
CPU (CENTRAL PROCESSING UNIT)
ARSITEKTUR SET INSTRUKSI
LOKASI DAN OPERASI MEMORI
ORGANISASI & ARSITEKTUR KOMPUTER 2 STRUKTUR & FUNGSI CPU IBP WIDJA, MT
Arsitektur dan Organisasi Komputer
TEL 2112 Dasar Komputer & Pemograman Sistem Komputer
Arsitektur Komputer STRUKTUR FUNGSI CPU.
Central Processing Unit
Sistem Operasi Pertemuan 6.
Instruksi dalam CPU.
Sistem Operasi UPN Veteran Surabaya 2012.
Arsitektur & Organisasi Komputer BAB IIi STRUKTUR CPU Oleh : Bambang Supeno, ST., MT. Sep-17 Arsitektur & Organisasi Komputer.
ARSITEKTUR SET INSTRUKSI
Set Instruksi:.
Pengantar teknologi informasi .::Prosesor dan memori::.
Komponen CPU (2) ALU,I/O Interconnection & Interupsi
Struktur dan Fungsi CPU (II)
Pertemuan 4 STRUKTUR CPU Author: LINDA NORHAN, ST.
MODE PENGALAMATAN DAN SET INSTRUKSI
CPU (CENTRAL PROCESSING UNIT)
Struktur Sistem Komputer
ARSITEKTUR SET INSTRUKSI
Struktur CPU.
Pertemuan 2 Organisasi Komputer II
II. Struktur Sistem Komputer
ORGANISASI & ARSITEKTUR KOMPUTER 2 SET INSTRUKSI IBP WIDJA, MT
Pengantar teknologi informasi .::Prosesor dan memori::.
ORGANISASI PROSESSOR, REGISTER DAN SIKLUS INSTRUKSI
Set Instruksi:.
Abdul Wahid STRUKTUR CPU JURUSAN TEKNIK INFORMATIKA
William Stallings Computer Organization and Architecture
Organisasi Komputer II STMIK – AUB Surakarta
Computer Organization and Architecture
Struktur CPU PERTEMUAN 3 Bambang Irawan S.Kom;M.Kom.
Operasi Unit Kontrol STMIK – AUB Surakarta.
CPU (CENTRAL PROCESSING UNIT)
PENGANTAR TEKNOLOGI INFORMASI
ARSITEKTUR SET INSTRUKSI
ORGANISASI & ARSITEKTUR KOMPUTER
Komponen & fungsi komputer
Pertemuan ke - 6 Organisasi Komputer
Pertemuan 4 Central Processing Unit
Organisasi dan Arsitektur Komputer
Pengantar Teknik Elektro
Pertemuan IV Struktur dan Fungsi CPU (III)
Pertemuan ke - 5 Struktur CPU
ARSITEKTUR & ORGANISASI KOMPUTER
KOMPONEN CPU(1) Register & Control Unit
SKEMA DASAR SISTEM KOMPUTER
Pertemuan ke 3 Struktur CPU
Struktur CPU.
Struktur CPU.
Universitas Trunojoyo
CPU (CENTRAL PROCESSING UNIT)
Struktur CPU.
Transcript presentasi:

© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website: Arsitektur Komputer Pertemuan – 12 Struktur & Fungsi CPU

Struktur & Fungsi CPU Fungsi CPU 1. Fetch instruksi 2. Interpretasi instruksi 3. Fetch data 4. Proses data 5. Simpan data CPU – BUS Sistem

Struktur Internal CPU

Register 1. CPU harus memiiki suatu working-space atau temporary storage 2. Dan itu disebut registers 3. Jumlah dan Fungsi Register bervariasi diantara rancangan prosesor 4. Merupakan Keputusan paling utama dalam suatu rangcangan komputer 5. Register menduduki Top-Level pada hirarki memori Jenis-Jenis Register 1. General Purpose 2. Data 3. Address 4. Condition Codes

General Purpose Register Digunakanuntuk data atau addressing Data: Accumulator Addressing: Segment General purpose: Menambah fleksibilitas programer Increase instruction size & complexity Ukuran Instruksi bertambah juga kompleksitasnya Specialized: Instruksi kecil dan cepat Tetapi kurang fleksibilitasnya

Jumlah General Purpose Register 1. Antara Lebih Sedikit = lebih banyak referensi memori 3. Semakin banyak tidak akan menurunkan referensi dan mengambil alih ruang untuk prosesor. Ukuran Lebar Register 1.Cukup untuk menampung alamat secara penuh 2. Cukup untuk menampung ukuran data secara penuh 3. Memungkinkan untuk mengkombinasikan dua data register Contoh :C programming double int a; long int a;

Condition Code Registers Set bit secara individual Contoh: hasil terakhir adalah nol Dapat dibaca oleh program e.g. Jump if zero Tak dapat dirubah dari program Control & Status Registers 1. Program Counter 2. Instruction Decoding Register 3. Memory Address Register 4. Memory Buffer Register

Program Status Word Kumpulan bit, Termasuk kode kondisi 1. Zero 2. Carry 3. Equal 4. Overflow 5. Interrupt enable/disable 6. Supervisor Supervisor Mode 1. Intel ring zero 2. Kernel mode 3. Memungkinkan instruksi khusus bisa dieksekusi 4. Digunakan oleh sistem operasi 5. Tak tersedia bagi program user

Beberapa Contoh Pengorganisasian Register

Instruction Cycle with Indirect

Instruction Cycle State Diagram

Siklus Fetch 1.PC berisi alamat berikutnya 2. Address pindah ke MAR 3. Addres diletakkan dalam bus 4. Control unit minta layanan memory read 5. Hasilnya disimpan ke data bus, dikopi ke MBR, lalu ke IR 6. PC = PC + 1 Data Fetch 1. IR diperiksa statusnya 2. Jika direct addressing maka, indirect Cycle dijalankan 3. N bit terkanan dari MBR ditransfer ke MAR 4. Control unit request memory read 5. Result (address atau operand) dipindahkan ke MBR

Data Flow (Fetch Diagram)

Execute Dapat berbentuk apa saja, tergantung pada instruksi sdg dieksekusi Dapat berupa : Memory read/write Input/Output, Register transfers ALU operations Interrupt Sederhana Predictable PC setelah interrupt disimpan Spesial lokasi memori (stack pointer) di-load ke MAR MBR dituliskan ke memory PC diisi dengan alamat interrupt handling routine Next instruction memungkinkan untuk di fetch

Interrupt Diagram

Prefetch Fetch melakukan akses ke Main Memori Eksekusii biasanya tidak melakukan akses ke memori Dapat melakukan fetch ke alamat berikutnya Proses ini disebut Instruksi Prefetch