SlideShare a Scribd company logo
Your Group Name
M.Rizky Ramadhani
Wawan Firdaus
Eric Oswald Tanod
Wanda Tiara
Gea Prima Respanto
Pembahasan :
ORGANISASI & ARSITEKTUR
KOMPUTER
CONTROL UNIT
(Unit Kendali)
Title and Content Layout with Chart
Control Unit
salah satu bagian dari CPU yang bertugas untuk
memberikan arahan / kendali / kontrol terhadap
operasi yang dilakukan di bagian ALU (Arithmetic
Logical Unit) di dalam CPU tersebut.
Output dari Control Unit ini akan mengatur aktivitas
dari bagian lainnya dari perangkat CPU tersebut.
 Bagian CPU yang Menyebabkan Fungsi Komputer
Dapat Tercapai.
 Mengeluarkan Sinyal Kontrol yang bersifat Internal
bagi CPU untuk memindahkan data antr register,
agar ALU melakukan Fungsinya dan Untuk
Mengatur Oprasi-Oprasi Innsternal Lainnya.
 Mengeluarkan sinyal Kontrol eksternal Bagi
Pertukaran data memori dan memori dan modul-
modul I/O.
Unit
Kontrol
Flag
Clock
Register Instruksi
Sinyal Kontrol
dalam CPU
BusKontrol
Sinyal Kontrol
pd bus sistem
Sinyal Kontrol
dari bus sistem
INPUT UNIT CONTROL
Unit kontrol mempunyai beberapa input, diantaranya:
 Clock
berfungsi untuk sinkronisasi operasi antar komponen
 Flag
flag-flag ini diperlukan unit kontrol untuk mengetahui
status CPU. Flag diset ALU sebagai hasil dari suatu
operasi, misalnya: overflow flag, diset 1 bila hasil
komputasi melampaui panjang register tempat flag
disimpan.
 Instruction register
menggunakan opcode untuk menentukan operasi
mikro yang akan dilakukan selama siklus eksekusi
 Sinyal kontrol dari ”bus control”
memberi jalur ke unit kontrol untuk sinyal-sinyal
tertentu, seperti sinyal interrupt dan sinyal
acknowledgment
Output Sinyal Kontrol
Sinyal kontrol di dalam CPU (control signals within CPU): output unit
kontrol terdiri dari dua macam sinyal, yaitu:
 Sinyal-sinyal yang dapat mengaktifkan fungsi ALU yang
spesifik
 sinyal-sinyal yang menyebabkan perpindahan data antar
register
Sinyal kontrol ke ”bus control” juga terdiri atas 2 sinyal, yaitu.
 sinyal kontrol ke memori
 sinyal kontrol ke modul-modul I/O
Implementasi Hardwired
Unit kontrol merupakan rangkaian kombinatorial. Sinyal-sinyal logika
inputnya akan didekodekan menjadi sinyal-sinyal logika output, yang
merupakan sinyal-sinyal kontrol ke sistem komputer. Sinyal-sinyal input
tersebut, seperti clock, flag, register instruction, dan sinyal kontrol
merupakan input bagi unit kontrol untuk mengetahui status komputer.
Sinyal keluaran yang dihasilkan akan mengendalikan sistem kerja
komputer.
Implementasi Microprogrammed
• Unit kontrol memerlukan sebuah memori untuk menyimpan
program kontrolnya.
• Fungsi–fungsi pengontrolan dilakukan berdasarkan program
kontrol yang tersimpan pada unit kontrol. Selain itu, fungsi–fungsi
pengontrolan tidak berdasarkan dekode dari input unit kontrol
lagi.
• Teknik ini dapat menjawab kesulitan–kesulitan yang ditemui
dalam implementasi hardwired.
CONTROL UNIT
OPERASI MIKRO
1. OPERASI MIKRO
Adalah operasi tingkat rendah yang dapat dilakukan oleh komputer atau CPU
sehingga fungsi-fungsi operasi akan dihasilkan untuk memindahkan data antar register.
salah satu cara dalam melakukan operasi mikro tersebut adalah dengan
menggunakan bahasa transfer register / Register Transfer Language ( RTL ). RTL adalah
sebuah bahasa yang digunakan untuk menjabarkan atau menjalankan operasi mikro
STRUKTUR OPERASI MIKRO
Sebuah komputer moderen/digital dengan program yang tersimpan di dalamnya
merupakan sebuah system yang memanipulasi dan memproses informasi menurut
kumpulan instruksi yang diberikan. Sistem tersebut dirancang dari modul-modul
hardware seperti :
1. Register 4. Unit memori
2. Elemen aritmatika dan logika 5. Unit masukan/keluaran (I/O)
3. Unit pengendali
- STRUKTUR OPERASI MIKRO
A. Kinerja Kontrol Prosessor
apa yang dilakukan oleh unit kontrol adalah :
 Pengurutan
unit kontrol menyebabkan prosessor menuju
sejumlah operasi mikro dalam urutan yg benar
berdasarkan pada program yang sedang
dieksekusi
 Eksekusi
Unit kontrol menyebabkan setiap operasi mikro
dilakukan
Cara unit kontrol beroperasi yaitu dengan
menggunakan sinyal-sinyal kontrol
Kontrol Prosessor
Title and Content Layout with ChartB. Fungsi Dasar Prosessor
Menjalankan program program yang
disimpan dalam memori utama dengan
cara mengambil instruksi instruksi, menguji
instruksi tersebut dan mengeksekusinya satu
persatu sesuai alur perintah.
Pandangan paling sederhana proses
eksekusi program adalah dengan
mengambil pengolahan instruksi yang terdiri
dari dua langkah, yaitu :
 operasi pembacaan instruksi (fetch)
 operasi pelaksanaan instruksi (execute)
Kontrol Prosessor
Siklus Instruksi
Untuk memproses suatu instruksi dilakukan melalui 2
tahapan:
1. mengambil instruksi (instruction fetch) dari
memori
2. mengeksekusi instruksi tersebut (instruction
execution)
Terdiri dari siklus fetch dan siklus Eksekusi
SUB – SIKLUS INSTRUKSI
 Fetch : Membaca instruksi berikutnya dari
memori ke dalam CPU
 Execute : Menginterpretasikan opcode dan
melakukan operasi yang diindikasikan
 Interrupt : Apabila interrupt diaktifkan dan
interrupt telah terjadi, simpan status
proses saat itu dan layani interrupt.
SIKLUS TAK LANGSUNG
 Pengambilan alamat-alamat tak langsung
dapat dianggap sebagai sebuah subsiklus
instruksi atau lebih.
 Eksekusi sebuah instruksi melibatkan sebuah operand atau lebih di dalam memori, yang
masing-masing memori memerlukan akses memori.
SIFAT SIKLUS INSTRUKSI
• Sekali instuksi telah diambil, maka operand specifier-nya harus
diidentifikasikan.
• Kemudian seluruh operand input yang berada dalam memori
akan diambil, dan proses ini memerlukan pengalamatan tak
langsung.
• Operand berbasis register tidak perlu diambil.
• Apabila opcode telah dieksekusi, proses yang sama akan
diperlukan untuk menyimpan hasilnya di dalam memori.
Register Yang Penting Bagi Eksekusi
Instruksi
 Program Counter (PC) atau Pencacah Program
 Berisi alamat instruksi yang akan diambil
 Instruction Register (IR)
 Berisi instruksi yang terakhir diambil
 Memori Address Register (MAR)
 Berisi alamat sebuah lokasi dalam memori
 Memori Buffer Register (MBR)
 Berisi sebuah word data yang akan dituliskan
ke dalam memori atau word yang terakhir dibaca
ALIRAN DATA SIKLUS PENGAMBILAN
Prosesnya:
 Pada saat siklus pengambilan (fetch cycle), instruksi dibaca dari
memori.
 PC berisi alamat instruksi berikutnya yang akan diambil.
 Alamat ini akan dipindahkan ke MAR dan ditaruh di bus alamat.
 Unit kontrol meminta pembacaan memori dan hasilnya disimpan
di bus data dan disalin ke MBR dan kemudian dipindahkan ke IR.
 PC naik nilainya 1, sebagai persiapan untuk pengambilan
selanjutnya.
 Siklus selesai, unit kontrol memeriksa isi IR untuk menentukan
apakah IR berisi operand specifier yang menggunakan
pengalamatan tak langsung.
ALIRAN DATA SIKLUS TAK LANGSUNG
• Siklus pengambilan dan siklus tak langsung
cukup sederhana dan dapat diramalkan.
• Siklus instruksi (instruction cycle) mengambil
banyak bentuk karena bentuk bergantung
pada bermacam-macam instruksi mesin yang
terdapat di dalam IR.
• N bit paling kanan pada MBR, yang berisi
referensi alamat, dipindahkan ke MAR.
• Unit kontrol memina pembacaan memori, agar
mendapatkan alamat operand yang diinginkan
ke dalam MBR.
ALIRAN DATA SIKLUS INTERUPSI
• Isi PC saat itu harus disimpan sehingga CPU
dapat melanjutkan aktivitas normal setelah
terjadinya interrupt.
• Cara : Isi PC dipindahkan ke MBR untuk
kemudian dituliskan ke dalam memori.
• Lokasi memori khusus yang dicadangkan untuk
keperluan ini dimuatkan ke MAR dari unit
kontrol.
• Lokasi ini berupa stack pointer.
• PC dimuatkan dengan alamat rutin interrupt.
• Akibatnya, siklus instruksi berikutnya akan mulai
mengambil instruksi yang sesuai.
Sekian presentasi dari kami
Terimakasih atas perhatiannya

More Related Content

What's hot

Hirarki memori
Hirarki memoriHirarki memori
Hirarki memori
mmrifai
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logikaHata Netral
 
Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatan
Buhori Muslim
 
Set intruksi ppt
Set intruksi pptSet intruksi ppt
Set intruksi ppt
ThazzaNabilla13
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)
Tri Sugihartono
 
Pertemuan 11 input output
Pertemuan 11 input outputPertemuan 11 input output
Pertemuan 11 input output
Buhori Muslim
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
laurensius08
 
Interupsi
InterupsiInterupsi
Interupsi
achmad_fahmi
 
Prosessor SAP 1
Prosessor SAP 1Prosessor SAP 1
Prosessor SAP 1
Rakhmi Khalida, M.M.S.I
 
8. modul input & output
8. modul input & output8. modul input & output
8. modul input & outputWandi Parlente
 
Deteksi dan koreksi kesalahan lengkap
Deteksi dan koreksi kesalahan lengkapDeteksi dan koreksi kesalahan lengkap
Deteksi dan koreksi kesalahan lengkap
Muhammad Love Kian
 
Soal dan jawaban kuis komputer dan masyarakat
Soal dan jawaban kuis komputer dan masyarakatSoal dan jawaban kuis komputer dan masyarakat
Soal dan jawaban kuis komputer dan masyarakat
Bay Setiyyow
 
Sistem bus komputer
Sistem bus komputerSistem bus komputer
Sistem bus komputer
Shary Armonitha
 
Pushdown Automata
Pushdown Automata Pushdown Automata
Pushdown Automata
Frestiany Regina Putri
 
presentasi sistem komputer.ppt
presentasi sistem komputer.pptpresentasi sistem komputer.ppt
presentasi sistem komputer.ppt
SandiMiho
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logika
Buhori Muslim
 
Manajemn Input Output
Manajemn Input OutputManajemn Input Output
Manajemn Input Output
Stevie Principe
 
Tugas 2 individu tentang dbms
Tugas 2 individu tentang dbmsTugas 2 individu tentang dbms
Tugas 2 individu tentang dbms
Elma Fiana
 
Register
RegisterRegister

What's hot (20)

Hirarki memori
Hirarki memoriHirarki memori
Hirarki memori
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logika
 
Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatan
 
Set intruksi ppt
Set intruksi pptSet intruksi ppt
Set intruksi ppt
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)
 
Pertemuan 11 input output
Pertemuan 11 input outputPertemuan 11 input output
Pertemuan 11 input output
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Interupsi
InterupsiInterupsi
Interupsi
 
Prosessor SAP 1
Prosessor SAP 1Prosessor SAP 1
Prosessor SAP 1
 
8. modul input & output
8. modul input & output8. modul input & output
8. modul input & output
 
Deteksi dan koreksi kesalahan lengkap
Deteksi dan koreksi kesalahan lengkapDeteksi dan koreksi kesalahan lengkap
Deteksi dan koreksi kesalahan lengkap
 
Soal dan jawaban kuis komputer dan masyarakat
Soal dan jawaban kuis komputer dan masyarakatSoal dan jawaban kuis komputer dan masyarakat
Soal dan jawaban kuis komputer dan masyarakat
 
Sistem bus komputer
Sistem bus komputerSistem bus komputer
Sistem bus komputer
 
Pushdown Automata
Pushdown Automata Pushdown Automata
Pushdown Automata
 
presentasi sistem komputer.ppt
presentasi sistem komputer.pptpresentasi sistem komputer.ppt
presentasi sistem komputer.ppt
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logika
 
Soal uts 1 6 semester 2
Soal uts 1 6 semester 2Soal uts 1 6 semester 2
Soal uts 1 6 semester 2
 
Manajemn Input Output
Manajemn Input OutputManajemn Input Output
Manajemn Input Output
 
Tugas 2 individu tentang dbms
Tugas 2 individu tentang dbmsTugas 2 individu tentang dbms
Tugas 2 individu tentang dbms
 
Register
RegisterRegister
Register
 

Viewers also liked

Set instruksi
Set instruksiSet instruksi
Set instruksi
Dinar Ayu Lestari
 
Set Intruksi dalam arsitektur dan organisasi komputer
Set Intruksi dalam arsitektur dan organisasi komputerSet Intruksi dalam arsitektur dan organisasi komputer
Set Intruksi dalam arsitektur dan organisasi komputer
aliamutia
 
Set intruksi
Set intruksiSet intruksi
Set intruksi
ryobroza
 
Makalah karakteristk set instruksi
Makalah karakteristk set instruksiMakalah karakteristk set instruksi
Makalah karakteristk set instruksi
Ali Must Can
 
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incompleteSiskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Hendri Winarto
 
8 media pembelajaran ppt
8 media pembelajaran ppt8 media pembelajaran ppt
8 media pembelajaran pptsadlychelly
 

Viewers also liked (8)

Set instruksi
Set instruksiSet instruksi
Set instruksi
 
Set Intruksi dalam arsitektur dan organisasi komputer
Set Intruksi dalam arsitektur dan organisasi komputerSet Intruksi dalam arsitektur dan organisasi komputer
Set Intruksi dalam arsitektur dan organisasi komputer
 
Set intruksi
Set intruksiSet intruksi
Set intruksi
 
SET INSTRUKSI
SET INSTRUKSISET INSTRUKSI
SET INSTRUKSI
 
Set instruksi
Set instruksiSet instruksi
Set instruksi
 
Makalah karakteristk set instruksi
Makalah karakteristk set instruksiMakalah karakteristk set instruksi
Makalah karakteristk set instruksi
 
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incompleteSiskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
 
8 media pembelajaran ppt
8 media pembelajaran ppt8 media pembelajaran ppt
8 media pembelajaran ppt
 

Similar to Pressentasi control unit

pembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptpembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.ppt
ssuser651430
 
unit kontrol
unit kontrolunit kontrol
unit kontrol
dewi2093
 
STRUKTUR DAN FUNGSI CPU
STRUKTUR DAN FUNGSI CPUSTRUKTUR DAN FUNGSI CPU
STRUKTUR DAN FUNGSI CPU
Andhika Chandra Gulpa
 
pensdiskisdpptstrukturcpu-191114160232.pdf
pensdiskisdpptstrukturcpu-191114160232.pdfpensdiskisdpptstrukturcpu-191114160232.pdf
pensdiskisdpptstrukturcpu-191114160232.pdf
ssuser651430
 
Cpu
Cpu Cpu
Cpu
CpuCpu
Cpu
taman14
 
Struktur cpu
Struktur cpuStruktur cpu
Struktur cpu
Hide Maru
 
Struktur dan Fungsi Processor
Struktur dan Fungsi ProcessorStruktur dan Fungsi Processor
Struktur dan Fungsi Processor
Dhicca Rama
 
Mikroprosesor dan Mikrokontroler
Mikroprosesor dan MikrokontrolerMikroprosesor dan Mikrokontroler
Mikroprosesor dan Mikrokontroler
Rizki Nugroho
 
2 1 bussistem
2 1 bussistem2 1 bussistem
2 1 bussistemptsumaye
 
Organisasi komputer-4
Organisasi komputer-4Organisasi komputer-4
Organisasi komputer-4
Ayu Karisma Alfiana
 
sistem operasi
sistem operasisistem operasi
sistem operasi
AqliRoshadi
 

Similar to Pressentasi control unit (20)

pembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptpembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.ppt
 
unit kontrol
unit kontrolunit kontrol
unit kontrol
 
STRUKTUR DAN FUNGSI CPU
STRUKTUR DAN FUNGSI CPUSTRUKTUR DAN FUNGSI CPU
STRUKTUR DAN FUNGSI CPU
 
pensdiskisdpptstrukturcpu-191114160232.pdf
pensdiskisdpptstrukturcpu-191114160232.pdfpensdiskisdpptstrukturcpu-191114160232.pdf
pensdiskisdpptstrukturcpu-191114160232.pdf
 
Cpu
CpuCpu
Cpu
 
Cpu
Cpu Cpu
Cpu
 
Cpu
CpuCpu
Cpu
 
Arsitektur Sistem Komputer
Arsitektur Sistem KomputerArsitektur Sistem Komputer
Arsitektur Sistem Komputer
 
Struktur cpu
Struktur cpuStruktur cpu
Struktur cpu
 
Struktur dan Fungsi Processor
Struktur dan Fungsi ProcessorStruktur dan Fungsi Processor
Struktur dan Fungsi Processor
 
Struktur CPU
Struktur CPUStruktur CPU
Struktur CPU
 
Mikroprosesor dan Mikrokontroler
Mikroprosesor dan MikrokontrolerMikroprosesor dan Mikrokontroler
Mikroprosesor dan Mikrokontroler
 
Struktur cpu
Struktur cpu Struktur cpu
Struktur cpu
 
2 1 bussistem
2 1 bussistem2 1 bussistem
2 1 bussistem
 
2 1 bussistem
2 1 bussistem2 1 bussistem
2 1 bussistem
 
Organisasi komputer-4
Organisasi komputer-4Organisasi komputer-4
Organisasi komputer-4
 
Pertemuan 9 orkom
Pertemuan 9 orkomPertemuan 9 orkom
Pertemuan 9 orkom
 
K14. mikrokontroler
K14. mikrokontrolerK14. mikrokontroler
K14. mikrokontroler
 
Komponen utama cpu
Komponen utama cpuKomponen utama cpu
Komponen utama cpu
 
sistem operasi
sistem operasisistem operasi
sistem operasi
 

Pressentasi control unit

  • 1. Your Group Name M.Rizky Ramadhani Wawan Firdaus Eric Oswald Tanod Wanda Tiara Gea Prima Respanto Pembahasan : ORGANISASI & ARSITEKTUR KOMPUTER
  • 3. Title and Content Layout with Chart Control Unit salah satu bagian dari CPU yang bertugas untuk memberikan arahan / kendali / kontrol terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU tersebut. Output dari Control Unit ini akan mengatur aktivitas dari bagian lainnya dari perangkat CPU tersebut.  Bagian CPU yang Menyebabkan Fungsi Komputer Dapat Tercapai.  Mengeluarkan Sinyal Kontrol yang bersifat Internal bagi CPU untuk memindahkan data antr register, agar ALU melakukan Fungsinya dan Untuk Mengatur Oprasi-Oprasi Innsternal Lainnya.  Mengeluarkan sinyal Kontrol eksternal Bagi Pertukaran data memori dan memori dan modul- modul I/O. Unit Kontrol Flag Clock Register Instruksi Sinyal Kontrol dalam CPU BusKontrol Sinyal Kontrol pd bus sistem Sinyal Kontrol dari bus sistem
  • 4. INPUT UNIT CONTROL Unit kontrol mempunyai beberapa input, diantaranya:  Clock berfungsi untuk sinkronisasi operasi antar komponen  Flag flag-flag ini diperlukan unit kontrol untuk mengetahui status CPU. Flag diset ALU sebagai hasil dari suatu operasi, misalnya: overflow flag, diset 1 bila hasil komputasi melampaui panjang register tempat flag disimpan.  Instruction register menggunakan opcode untuk menentukan operasi mikro yang akan dilakukan selama siklus eksekusi  Sinyal kontrol dari ”bus control” memberi jalur ke unit kontrol untuk sinyal-sinyal tertentu, seperti sinyal interrupt dan sinyal acknowledgment
  • 5. Output Sinyal Kontrol Sinyal kontrol di dalam CPU (control signals within CPU): output unit kontrol terdiri dari dua macam sinyal, yaitu:  Sinyal-sinyal yang dapat mengaktifkan fungsi ALU yang spesifik  sinyal-sinyal yang menyebabkan perpindahan data antar register Sinyal kontrol ke ”bus control” juga terdiri atas 2 sinyal, yaitu.  sinyal kontrol ke memori  sinyal kontrol ke modul-modul I/O
  • 6. Implementasi Hardwired Unit kontrol merupakan rangkaian kombinatorial. Sinyal-sinyal logika inputnya akan didekodekan menjadi sinyal-sinyal logika output, yang merupakan sinyal-sinyal kontrol ke sistem komputer. Sinyal-sinyal input tersebut, seperti clock, flag, register instruction, dan sinyal kontrol merupakan input bagi unit kontrol untuk mengetahui status komputer. Sinyal keluaran yang dihasilkan akan mengendalikan sistem kerja komputer.
  • 7. Implementasi Microprogrammed • Unit kontrol memerlukan sebuah memori untuk menyimpan program kontrolnya. • Fungsi–fungsi pengontrolan dilakukan berdasarkan program kontrol yang tersimpan pada unit kontrol. Selain itu, fungsi–fungsi pengontrolan tidak berdasarkan dekode dari input unit kontrol lagi. • Teknik ini dapat menjawab kesulitan–kesulitan yang ditemui dalam implementasi hardwired.
  • 9. 1. OPERASI MIKRO Adalah operasi tingkat rendah yang dapat dilakukan oleh komputer atau CPU sehingga fungsi-fungsi operasi akan dihasilkan untuk memindahkan data antar register. salah satu cara dalam melakukan operasi mikro tersebut adalah dengan menggunakan bahasa transfer register / Register Transfer Language ( RTL ). RTL adalah sebuah bahasa yang digunakan untuk menjabarkan atau menjalankan operasi mikro STRUKTUR OPERASI MIKRO Sebuah komputer moderen/digital dengan program yang tersimpan di dalamnya merupakan sebuah system yang memanipulasi dan memproses informasi menurut kumpulan instruksi yang diberikan. Sistem tersebut dirancang dari modul-modul hardware seperti : 1. Register 4. Unit memori 2. Elemen aritmatika dan logika 5. Unit masukan/keluaran (I/O) 3. Unit pengendali - STRUKTUR OPERASI MIKRO
  • 10. A. Kinerja Kontrol Prosessor apa yang dilakukan oleh unit kontrol adalah :  Pengurutan unit kontrol menyebabkan prosessor menuju sejumlah operasi mikro dalam urutan yg benar berdasarkan pada program yang sedang dieksekusi  Eksekusi Unit kontrol menyebabkan setiap operasi mikro dilakukan Cara unit kontrol beroperasi yaitu dengan menggunakan sinyal-sinyal kontrol Kontrol Prosessor
  • 11. Title and Content Layout with ChartB. Fungsi Dasar Prosessor Menjalankan program program yang disimpan dalam memori utama dengan cara mengambil instruksi instruksi, menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah. Pandangan paling sederhana proses eksekusi program adalah dengan mengambil pengolahan instruksi yang terdiri dari dua langkah, yaitu :  operasi pembacaan instruksi (fetch)  operasi pelaksanaan instruksi (execute) Kontrol Prosessor
  • 12. Siklus Instruksi Untuk memproses suatu instruksi dilakukan melalui 2 tahapan: 1. mengambil instruksi (instruction fetch) dari memori 2. mengeksekusi instruksi tersebut (instruction execution) Terdiri dari siklus fetch dan siklus Eksekusi
  • 13. SUB – SIKLUS INSTRUKSI  Fetch : Membaca instruksi berikutnya dari memori ke dalam CPU  Execute : Menginterpretasikan opcode dan melakukan operasi yang diindikasikan  Interrupt : Apabila interrupt diaktifkan dan interrupt telah terjadi, simpan status proses saat itu dan layani interrupt.
  • 14. SIKLUS TAK LANGSUNG  Pengambilan alamat-alamat tak langsung dapat dianggap sebagai sebuah subsiklus instruksi atau lebih.  Eksekusi sebuah instruksi melibatkan sebuah operand atau lebih di dalam memori, yang masing-masing memori memerlukan akses memori.
  • 15. SIFAT SIKLUS INSTRUKSI • Sekali instuksi telah diambil, maka operand specifier-nya harus diidentifikasikan. • Kemudian seluruh operand input yang berada dalam memori akan diambil, dan proses ini memerlukan pengalamatan tak langsung. • Operand berbasis register tidak perlu diambil. • Apabila opcode telah dieksekusi, proses yang sama akan diperlukan untuk menyimpan hasilnya di dalam memori.
  • 16. Register Yang Penting Bagi Eksekusi Instruksi  Program Counter (PC) atau Pencacah Program  Berisi alamat instruksi yang akan diambil  Instruction Register (IR)  Berisi instruksi yang terakhir diambil  Memori Address Register (MAR)  Berisi alamat sebuah lokasi dalam memori  Memori Buffer Register (MBR)  Berisi sebuah word data yang akan dituliskan ke dalam memori atau word yang terakhir dibaca
  • 17. ALIRAN DATA SIKLUS PENGAMBILAN Prosesnya:  Pada saat siklus pengambilan (fetch cycle), instruksi dibaca dari memori.  PC berisi alamat instruksi berikutnya yang akan diambil.  Alamat ini akan dipindahkan ke MAR dan ditaruh di bus alamat.  Unit kontrol meminta pembacaan memori dan hasilnya disimpan di bus data dan disalin ke MBR dan kemudian dipindahkan ke IR.  PC naik nilainya 1, sebagai persiapan untuk pengambilan selanjutnya.  Siklus selesai, unit kontrol memeriksa isi IR untuk menentukan apakah IR berisi operand specifier yang menggunakan pengalamatan tak langsung.
  • 18. ALIRAN DATA SIKLUS TAK LANGSUNG • Siklus pengambilan dan siklus tak langsung cukup sederhana dan dapat diramalkan. • Siklus instruksi (instruction cycle) mengambil banyak bentuk karena bentuk bergantung pada bermacam-macam instruksi mesin yang terdapat di dalam IR. • N bit paling kanan pada MBR, yang berisi referensi alamat, dipindahkan ke MAR. • Unit kontrol memina pembacaan memori, agar mendapatkan alamat operand yang diinginkan ke dalam MBR.
  • 19. ALIRAN DATA SIKLUS INTERUPSI • Isi PC saat itu harus disimpan sehingga CPU dapat melanjutkan aktivitas normal setelah terjadinya interrupt. • Cara : Isi PC dipindahkan ke MBR untuk kemudian dituliskan ke dalam memori. • Lokasi memori khusus yang dicadangkan untuk keperluan ini dimuatkan ke MAR dari unit kontrol. • Lokasi ini berupa stack pointer. • PC dimuatkan dengan alamat rutin interrupt. • Akibatnya, siklus instruksi berikutnya akan mulai mengambil instruksi yang sesuai.
  • 20. Sekian presentasi dari kami Terimakasih atas perhatiannya