PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

dokumen-dokumen yang mirip
Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

STRUKTUR CPU. Arsitektur Komputer

CENTRAL PROCESSING UNIT CPU

ARSITEKTUR DAN ORGANISASI KOMPUTER

Hanif Fakhrurroja, MT

Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( )

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

Hanif Fakhrurroja, MT

Struktur dan Fungsi Processor

Organisasi Komputer II STMIK AUB SURAKARTA

Oleh : Agus Priyanto, M.Kom

3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika.

GAMBARAN UMUM SISTEM KOMPUTER

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

OPERATION SYSTEM. Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088

CENTRAL PROCESSING UNIT (CPU)

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

ORGANISASI KOMPUTER DASAR

Organisasi Komputer. Candra Ahmadi, MT

SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen

1 Tinjau Ulang Sistem Komputer

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

Struktur CPU 3/23/2011

Komponen-komponen Komputer

Materi 5: Processor Structure & Function

Karakteristik Instruksi Mesin

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

Organisasi Komputer & Organisiasi Prosesor

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

TUGAS MAKALAH STRUKTUR dan FUNGSI CPU GURU PEMBIMBING: IVAN ARIVANDI. Oleh: NOVY PUSPITA WARDANY

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1

Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT)

Bagian 2 STRUKTUR CPU

Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

Operasi Unit Kontrol. Organisasi Komputer II. STMIK AUB Surakarta

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

Organisasi Sistem Komputer

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA

Aditya Wikan Mahastama

From M.R Zargham s book (Chapter 3.1)

BAB VI ARSITEKTUR KOMPUTER

Organisasi & Arsitektur Komputer

DCH1B3 Konfigurasi Perangkat Keras Komputer

Mikroprosesor. Pertemuan 8. By: Augury

Pertemuan Ke-12 RISC dan CISC

Sistem Operasi Pertemuan 1 Arsitektur Komputer. (Penyegaran) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

KONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL

Operasi Unit Kontrol. Arsitektur Komputer II. STMIK AUB Surakarta

Materi 6: Control Unit Operations

Pertemuan ke - 5 Struktur CPU

ARSITEKTUR KOMPUTER SET INSTRUKSI

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

Konsep Mikroprogramming. Sistem Komputer Universitas Gunadarma

DASAR KOMPUTER DAN PEMROGRAMAN

MATERI TAMBAHAN SISTEM OPERASI PERTEMUAN 2 SKEMA DASAR SISTEM KOMPUTER DAN PERANGKAT LUNAK

Transfer Register. Andang, Elektronika Komputer Digital 1

PETA MEMORI MIKROPROSESOR 8088

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

Modul ke: Aplikasi komputer. Sistem Operasi. Fakultas FASILKOM. Nurhaida, S.T., MT. Program Studi MKCU

REGISTER Register-register yang terdapat pada mikroprosesor, antara lain :

Mikroprosesor. Bab 3: Arsitektur Mikroprosesor. INTEL 8086 Generasi Awal Prosesor PENTIUM. Arsitektur Mikroprosesor 1

Pengertian dan Fungsi CPU

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

Arsitektur Set Instruksi. Abdul Syukur

MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI. Nama : Annisa Christyanti Kelas : XI TJA 3 NIS :

Pertemuan ke - 6 Struktur CPU

BAB I KONSEP DASAR PERANGKAT KOMPUTER

Dua komponen yang menjalankan proses dalam komputer, yaitu : Central Processing Unit (CPU) Memory Kedua komponen tersebut terletak pada Motherboard.

Mata Kuliah : Bahasa Rakitan Materi ke-3

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

Unit Control (Hardwired and Micro-programmed)

Organisasi Komputer II. Micro-programmed Control. (Kontrol Termikroprogram)

Teknologi Scalar untuk meningkatkan Kinerja Prosesor

Pertemuan ke 7 Mode Pengalamatan. Computer Organization Eko Budi Setiawan

SISTEM KOMPUTER.

ANALOGI APLIKASI- PROGRAM-SISTEM OPERASI

Simple As Possible (SAP) - 1. Abdul Syukur

10. Konsep Operasional Prosessor dan Memori

Pertemuan Ke-7 INSTRUCTION SET

Eksekusi instruksi Tipe R, LW-SW, Beq, dan Jump (Pertemuan ke-24)

Instructions Set. Element dari instruction. Representasi dari Op code

CONTROL UNIT. Putu Putra Astawa

Simple As Possible (SAP) - 1. Abdul Syukur

Unit Kendali (2) CONTROL UNIT. RegDst Branch. MemRead. MemToReg. Instruction (31-26) ALUOp MemWrite. ALUSrc. RegWrite

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

BAB III ANALISA DAN PERANCANGAN APLIKASI

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016

Alat Pemroses (Processing Device)

Struktur Sistem Komputer

Transkripsi:

PERTEMUAN. Organisasi Processor Hal-hal yang perlu dilakukan CPU adalah ::.. Fetch Instruction = mengambil instruksi 2. 2. Interpret Instruction = Menterjemahkan instruksi 3. 3. Fetch Data = mengambil data 4. 4. Process Data = mengolah data 5. 5. Write data = menulis data Agar dapat melakukan hal-hal diatas maka CPU perlu menyimpan data untuk sementara waktu CPU harus dapat mengingat lokasi instruksi terakhir sehingga CPU akan dapat mengambil instruksi berikutnya. CPU perlu menyimpan instruksi dan data untuk sementara waktu pada saat instruksi sedang di di eksekusi. Dengan kata lain CPU memerlukan memori internal berukuran kecil. 2. Organisasi Register Register dalam CPU memiliki dua fungsi ::.. User-visible Register 2. 2. Control and status Register A. User-Visible Register Adalah register yang dapat direferensikan dengan menggunakan bahasa mesin yang dieksekusi CPU Terdiri dari : General Purpose =dapat berisi operand sembarang op-code Data = hanya dapat dipakai untuk menampung data Alamat = dapat di gunakan untuk mode pengalamatan tertentu Kode-kode kondisi (flag) = bit-bit yang di setel perangkat keras CPU sebagai hasil operasi

Terdapat empat buah register yang penting B. Control dan Status Register Adalah register-register yang digunakan oleh unit kontrol untuk mengontrol operasi CPU dan oleh program sistem operasi untuk mengontrol eksekusi program.. Program Counter (PC) berisi alamat instruksi yang akan di di ambil 3. 3. Memory Address Register (MAR) Berisi alamat sebuah lokasi di di dalam memori 2. 2. Instructions Register (IR) berisi instruksi yang terakhir diambil 4. 4. Memory Buffer Register (MBR) Berisi sebuah word data yang akan dituliskan kedalam memori atau word yang terakhir di dibaca Semua rancangan CPU mencakup sebuah register atau sekumpulan register sering kali disebut Program Status Word (PSW) yang berisi informasi status. Biasanya PSW berisi kode kondisi dan informasi status lainnya Common field atau flag meliputi hal-hal berikut ini Sign = berisi bit bit tanda hasil operasi aritmetika terakhir Zero = disetel bila hasil sama dengan nol Carry = disetel apabila operasi yang dihasilkan didalam carry (penambahan) kedalam bit bit yang lebih tinggi atau borrow (pengurangan) dari bit bit yang lebih tinggi Equal = disetel apabila hasil pembandingan logikanya sama Overflow = digunakan untuk mengindikasikan overflow aritmetika Interrupt enable // disable = di di gunakan untuk mengizinkan atau mencegah interrupt Supervisor = mengindikasikan apakah CPU sedang mengeksekusi dalam mode supervisor atau dalam mode user. 3. Siklus Instruksi 2

A. Proses Tak Langsung Eksekusi sebuah instruksi melibatkan sebuah operand atau lebih di di dalam memori, yang masing-masing operand memerlukan akses memori Apabila digunakan pengalamatan tak langsung, maka diperlukan akses memori tambahan Kita dapat menganggap pengambilan alamatalamat tak langsung sebagai sebuah sub instruksi atau lebih. Kegiatan utamanya terdiri dari aktifitas-aktifitas pengambilan instruksi dan pengeksekusian instruksi. Operand yang dibutuhkan diambil dengan menggunakan pengalamatan tak langsung Setelah eksekusi dilakukan, interrupt dapat diproses sebelum mengambil instruksi berikutnya Aliran data : Pada saat pengambilan instruksi di di baca dari memori Dalam CPU, PC berisi alamat berikutnya yang akan diambil Alamat ini ini di di pindahkan ke ke MAR dan ditaruh di di bus alamat Unit control meminta pembacaan memori dan hasilnya disimpan di di bus data dan disalin ke ke MBR dan kemudian di di pindahkan ke ke IR IR Sementara itu itu PC naik nilainya,, sebagai persiapan untuk pengambilan selanjutnya. Bila siklus pengambilan telah selesai, Unit kontrol memeriksa isi isi IR IR untuk menentukan apakah IR IR berisi operand specifier yang menggunakan pengalamatan tak langsung Apabila berisi operand maka dilakukan siklus tak langsung 4. Pipelining Instruksi Efesiensi sebuah sistem komputer dinilai berdasarkan kecepatan perangkat keras dan fasilitas-fasilitas perangkat lunak. Penilaian ini ini disebut dengan troughput = jumlah pemrosesan yang dapat dikerjakan dalam suatu interval waktu tertentu. Salah satu teknik yang mendorong peningkatan suatu sistem troughput yang cukup hebat disebut sebagai pemrosesan PIPELINE Pemrosesan Pipeline dalam suatu komputer diperoleh dengan membagi suatu fungsi yang akan dijalankan menjadi beberapa sub fungsi yang lebih kecil dan merancang perangkat keras yang terpisah (STAGE), untuk setiap sub fungsi. Stage-stage itu itu kemudian bersama-sama membentuk pipeline tunggal untuk menjalankan fungsi asli 3

Sinkronisasi Pipeline Pada semua baris perakitan industri, efesiensi suatu pipeline dapat berkurang jauh akibat suatu bottleneck. Bottleneck terjadi sewaktu pemrosesan pada suatu stage, menghabiskan waktu lebih lama dari stage yang lain Karena itu itu idealnya kita menginginkan pada semua stage menghabiskan waktu yang sama. Untuk menyamakan waktu yang diperlukan pada setiap stage maka stage-stage tersebut harus di di sinkronisasi. Dapat dilakukan dengan menyisipkan kunci-kunci sederhana antara stage-stage tersebut Efesiensi Pipeline Suatu fungsi pipeline hampir selalu lebih baik dari pada fungsi non-pipeline Namun pada kenyataannya, harga pipeline tersebut sangat mempengaruhi kapan dan apakah fungsi-fungsi yang di di pipeline-kan lebih baik atau tidak. Beberapa penyebab harga pipeline :.. Tambahan kunci (latch) perangat keras yang dibutuhkan. 2. 2. Kendali yang diperlukan untuk penjadwalan input tersebut. 3. 3. Waktu yang dihabiskan oleh data dalam latch untuk menyesuaikan diri dengan suatu penangguhan clock yang seragam 4. 4. Jumlah rata-rata input yang tersedia Klasifikasi Pipeline : A. A. Klasifikasi berdasarkan Fungsi Pipelining Aritmatika = Proses segmentasi fungsi dari ALU dari sistem yang muncul dalam kategori ini. Pipelining Instruksi Proses fetch pada instruksi tidak akan dimulai sampai eksekusi tidak akan dimulai sampai eksekusi instruksi sebelumnya selesai. Untuk mem-pipelinekan fungsi ini, instruksi-instruksi yang berdampingan di di fetch dari memori ketika instruksi yang sebelumnya di di decode dan di di jalankan. Proses pipelining instruksi disebut instructions 4

Pipelining Prosessor Sewaktu stage dari suatu stage merupakan merupakan prosessor aktual dan latch-latch saling berbagi memori antara prosessor-prossor tersebut maka pipeline itu itu disebut sebagai pipeline prossor. 4. Register-register Processor Pentium UNIT INTEGER Jenis Jumlah Panjang (Bit) Kegunaan Jenis UNIT FLOATING POINT Juml ah Panjang (Bit) Kegunaan General 8 32 General purpose user register Numerik 8 80 Menampung bilangan-bilangan floating point Kontrol 6 Bit-bit kontrol Segment 6 6 Berisi pemilih pemilih segment Status 6 Bit-bit status Flag 32 Bit-bit status dan kontrol Tag Word Pointer Instruksi 6 48 Men-spesifikasi-kan numerik register Menunjuk ke instruksi yang di interupsi oleh exception Pointer Instruksi 32 Pointer instruksi Pointer Data 48 Menunjuk ke operand yang di interupsi oleh exception Soal Latihan. Berisi bit tanda hasil operasi aritmetika terakhir disebut.. b. Zero 2. Operasi yang dihasilkan didalam carry (penambahan) kedalam bit yang lebih tinggi atau borrow (pengurangan) dari bit yang lebih tinggi disebut. b. Zero 2. Operasi yang dihasilkan didalam carry (penambahan) kedalam bit yang lebih tinggi atau borrow (pengurangan) dari bit yang lebih tinggi disebut. b. Zero 3. Dalam CPU, PC berisi alamat berikutnya yang akan diambil, kemudian di pindah kan ke.. 5

3. Dalam CPU, PC berisi alamat berikutnya yang akan diambil, kemudian di pindah kan ke.. 4. Berisi sebuah word data yang akan dituliskan kedalam memori atau word yang terakhir di baca 4. Berisi sebuah word data yang akan dituliskan kedalam memori atau word yang terakhir di baca 5. Register berisi instruksi yang terakhir diambil adalah fungsi dari. a. Instructions Register (IR) b. Program Counter (PC) c. Memory Address Register (MAR) d. MBR 5. Register berisi instruksi yang terakhir diambil adalah fungsi dari. a. Instructions Register (IR) b. Program Counter (PC) c. Memory Address Register (MAR) d. MBR. Berisi bit tanda hasil operasi aritmetika terakhir disebut.. b. Zero 6