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

dokumen-dokumen yang mirip
Unit Control (Hardwired and Micro-programmed)

CONTROL UNIT. Putu Putra Astawa

Operasi Unit Kontrol. Organisasi Komputer II. STMIK AUB Surakarta

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Organisasi Komputer & Organisiasi Prosesor

STRUKTUR CPU. Arsitektur Komputer

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Operasi Unit Kontrol. Arsitektur Komputer II. STMIK AUB Surakarta

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

Hanif Fakhrurroja, MT

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

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

Arsitektur Set Instruksi. Abdul Syukur

Bagian 2 STRUKTUR CPU

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

ORGANISASI KOMPUTER DASAR

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

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

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

Hanif Fakhrurroja, MT

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

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

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

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

Organisasi Komputer. Candra Ahmadi, MT

ARSITEKTUR DAN ORGANISASI KOMPUTER

Pertemuan ke - 5 Struktur CPU

CENTRAL PROCESSING UNIT CPU

Materi 2: Computer Systems

Jumlah maksimum operand dalam suatu computer menunjukkan organisasi prosessor mesin tersebut.

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

Struktur CPU 3/23/2011

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

BAB VI ARSITEKTUR KOMPUTER

DASAR KOMPUTER DAN PEMROGRAMAN

ORGANISASI INTERNAL PROSESOR Oleh: Priyanto

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

PERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk

MICROPROCESSOR. Published by. imeldaflorensia91

CENTRAL PROCESSING UNIT (CPU)

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

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

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

Disusun oleh: 1. Dito Aditya Yudistira ( ) 2. Rendy Pratama ( ) 3. Teguh Budi Rachmanto ( ) 4. Ika Yuniarti ( )

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

ARSITEKTUR KOMPUTER SET INSTRUKSI

Aditya Wikan Mahastama

REVIEW EVOLUSI KOMPUTER

DASAR KOMPUTER. Pandangan Umum Komputer

Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT)

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

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

Organisasi Sistem Komputer

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

Pertemuan Ke-12 RISC dan CISC

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

William Stallings Computer Organization and Architecture

Oleh : Agus Priyanto, M.Kom

PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI

CHAPTER 16 INSTRUCTION-LEVEL PARALLELISM AND SUPERSCALAR PROCESSORS

Apa yang dimaksud dengan program?

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Komponen-komponen Komputer

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

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

Memori? menunjuk ke penyimpanan disket. Tempat informasi, dibaca dan ditulis

Organisasi & Arsitektur Komputer

Materi 6: Control Unit Operations

Karakteristik Instruksi Mesin

1 Tinjau Ulang Sistem Komputer

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016

Pertemuan Ke-7 INSTRUCTION SET

Instructions Set. Element dari instruction. Representasi dari Op code

Kumpulan instruksi lengkap yang dimengerti

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

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

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

ARSITEKTUR DAN ORGANISASI KOMPUTER

SET INSTRUKSI. ORGANISASI DAN ARSITEKTUR KOMPUTER

SATUAN ACARA PERKULIAHAN

System Buses. Eri Prasetyo W.

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Set Instruksi: Set instruksi?

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Diktat Kuliah intel 8088

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Dalam bahasan instruksi telah dipahami cara bekerjanya ALU, register, dan Memori dalam mengeksekusi sebuah instruksi.

Perangkat dan format Instruksi, Immediate, Direct, & Indirect Addressing

IKI20210 Pengantar Organisasi Komputer Kuliah Minggu ke-3: Bahasa Rakitan AVR

DCH1B3 Konfigurasi Perangkat Keras Komputer

Teknologi Scalar untuk meningkatkan Kinerja Prosesor

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Evolusi & Perkembangan Komputer BAB 02

BAB III ANALISA DAN PERANCANGAN APLIKASI

Hanif Fakhrurroja, MT

Organisasi dan Arsitektur Komputer : Perancangan Kinerja

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Transkripsi:

Organisasi Komputer II Micro-programmed Control (Kontrol Termikroprogram)

Perancangan Control UNit Rancangan hardwired sejumlah gerbang (gate), counter dan register saling dihubungkan untuk menghasilkan sinyal-sinyal kontrol. Tiap rancangan memerlukan sekelompok piranti logika dan hubungan yang berbeda-beda Rancangan microprogrammed dibentuk serangkaian instruksi mikro, yang disebut sebagai program mikro (micro-program) untuk setiap instruksi mikro dan disimpan dalam sebuah memori kontrol (biasanya ROM) dalam Control Unit.

Istilah micro-program pertama kali muncul pada tahun 1950 dan diperkenalkan oleh M. V. Wilkes Pada hard-wired diperlukan perancangan ulang perangkat keras jika serangkaian instruksi dikembangkan Sebaliknya, pada micro-programmed, serangkaian instruksi mikro (program-mikro) disimpan dalam ROM sehingga sebuah instruksi dapat diubah dengan mengubah program mikro yang bersesuaian dengan instruksi tersebut dan kelompok instruksi dapat dikembangkan dengan hanya menyertakan ROM tambahan yang berisi program-mikro bersesuaian.

Micro-programmed Control Menggunakan sekumpulan instruksi untuk mengontrol operasi yang kompleks Rangkaian instruksi tersebut disebut dengan micro-programming atau firmware

Microprogrammable Control Unit Suatu control unit dapat dikatakan microprogrammable apabila memori kontrolnya dapat dimodifikasi oleh pemakai untuk menghasilkan instruksi makro yang dibentuk sesuai keinginan pemakai. Apabila tidak, kelompok instruksi tetap, maka disebut kelompok instruksi dalam control unit hard-wired

KOMPONEN-KOMPONEN POKOK CONTROL UNIT MICROPROGRAMMED 1. Instruction Register Menyimpan instruksi register mesin yang dijalankan. 2. Control Store berisi microprogrammed Untuk semua instruksi mesin. Untuk startup mesin. Untuk memprosesan interupt 3. Address Computing Circuiting Menentukan alamat Control Store dari mikroinstruksi berikutnya yang akan dijalankan.

4. Microprogrammed Counter Menyimpan alamat dari mikroinstruksi berikutnya. 5. Microinstruction Buffer Menyimpan mikroinstruksi tersebut selama dieksekusi. 6. Microinstruction Decoder Menghasilkan dan mengeluarkan mikroorder yang didasarkan pada mikroinstruksi dan opcode instruksi yang akan dijalankan

Implementation Seluruh unit kontrol dapat membangkitkan sekumpulan sinyal kontrol. Tiap saluran kontrol tersebut dalam keadaan on atau off Kondisi tersebut direpresentasikan oleh digit biner untuk masing-masing saluran kontrolnya. Terdapat control word untuk setiap operasi mikro. Memiliki sejumlah control words untuk tiap instruksi mesin Menambahkan field alamat untuk menjelaskan micro-instruction selanjutnya, untuk menspesifikasikan kondisi

Micro-instruction Types Each micro-instruction specifies single microoperations to be performed (vertical micro-programming) Each micro-instruction specifies many different micro-operations to be performed in parallel (horizontal micro-programming) Terdapat satu bit bagi setiap saluran kontrol CPU internal dan satu bit bagi setiap saluran kontrol bus sistem

Typical Microinstruction Formats

Control Unit Function Untuk mengeksekusi suatu instruksi, unit urutan logika mengeluarkan perintah READ ke memori kontrol Word yang memiliki alamat yang dispesifikasikan pada register alamat kontrol dibaca ke dalam register buffer kontrol. Isi register buffer kontrol menghasilkan sinyal-sinyal kontrol dan informasi alamat berikutnya untuk unit urutan logika. Unit logika pengurutan memuatkan sebuah alamat ke dalam register alamat kontrol yang didasarkan pada informasi alamat berikutnya dari register buffer kontrol dan flag ALU.

Next Address Decision Tergantung dari flag ALU dan register buffer control Get next instruction menambahkan 1 ke register alamat kontrol Jump to new routine based on jump microinstruction Memuatkan field alamat register buffer kontrol ke dalam register alamat kontrol Jump to machine instruction routine Memuatkan register alamat kontrol ke opcode di dalam IR

Advantages and Disadvantages of Microprogramming Dapat menyederhanakan rancangan unit kontrol Rancangan menjadi lebih murah Kesalahan yang terjadi lebih sedikit Slower

Tasks Done By Microprogrammed Control Unit Pengurutan instruksi mikro mengambil instruksi-instruksi mikro berikutnya dari unit kontrol Eksekusi instruksi mikro Menghasilkan sinyal-sinyal kontrol yang diperlukan untuk mengeksekusi instruksi mikro Keduanya sama-sama dipertimbangkan dalam merancang sebuah unit kontrol karena akan mempengaruhi format instruksi mikro dan pewaktuan unit kontrol.

Pertimbangan Perancangan Ukuran instruksi mikro Peminimalan ukuran memori kontrol akan mengurangi biaya yang diperlukan u/ komponen tersebut Waktu yang diperlukan untuk pembuatan alamat (address generation time) Ditentukan oleh instruction register Terjadi sekali per siklus instruksi, setelah sebuah instruksi diambil. Next sequential address Common in most designed Branches Baik yang bersyarat conditional maupun tidak bersyarat (unconditional)

Teknik Pengurutan Berdasar instruksi mikro saat itu, flag-flag kondisi, isi IR, alamat memori kontrol harus dibuat untuk keperluan instuksi mikro berikutnya. Berdasar pada format informasi alamat yang terdapat di dalam instruksi mikro Dua field alamat Field alamat tunggal Format variabel

Execution The cycle is the basic event Each cycle is made up of two events Fetch Determined by generation of microinstruction address Execute

Execute Effect is to generate control signals Some control points internal to processor Rest go to external control bus or other interface