Postingan

Menampilkan postingan dari Desember, 2020

RESUME ORGANISASI DAN ARSITEKTUR KOMPUTER - MICRO-PROGRAMMED CONTROL

   Micro-programmed Control   Microprogrammed Control           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.   Sejarah           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.   Microprogrammed Control          Microprogramm...

RESUME ORGANISASI DAN ARSITEKTUR KOMPUTER - CONTROL UNIT

 Control Unit     Control unit merupakan salah satu bagian CPU untuk memberikan arahan terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU, Output dari CU ini akan mengatur aktivitas dari bagian lainnya dari perangkat CPU tersebut.    TUGAS CONTROL UNIT   1. Mengatur dan mengendalikan alat-alat input dan output.  2. Mengambil instruksi-instruksi dari memori utama.  3. Mengambil data dari memori utama kalau diperlukan oleh proses.  4. Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja.  5. Menyimpan hasil proses ke memori utama.    MACAM – MACAM CONTROL UNIT  Single-Cycle Control Unit  Multi-Cycle Control Unit   MULTI-CYCLE CONTROL UNIT            Berbeda dengan unit kontrol yang single-cycle, unit kontrol yang multi-cycle lebih memiliki banyak fungsi. Denga...

Materi ORKOM Perkuliahan 11

Gambar
 Superscalar What is Superscalar? Common instructions (arithmetic, load/store, conditional branch) can be initiated and executed independently Equally applicable to RISC & CISC In practice usually RISC General Superscalar Organization Superpipelined Many pipeline stages need less than half a clock cycle Double internal clock speed gets two tasks per external clock cycle Superscalar allows parallel fetch execute Superscalar v Superpipeline Limitations Instruction level parallelism Compiler based optimisation Hardware techniques Limited by True data dependency Procedural dependency Resource conflicts Output dependency Antidependency Procedural Dependency Can not execute instructions after a branch in parallel with instructions before a branch Also, if instruction length is not fixed, instructions have to be decoded to find out how many fetches are needed This prevents simultaneous fetches Dependencies Instruction Issue Policy Order in which instructions are fetched Order in which...

Perkuliahan 10 RSIC & CISC

 RSIC & CISC     Pengertian CISC        Complex Instruction-set Computing atau yang biasa kita kenal dengan sebutan CISC merupakan sebuah arsitektur dari set instruksi komputer dimana masing-masing instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memori dan penyimpanan ke memori, operasi aritmatik, yang semuanya dijalankan hanya dalam satu instruksi saja.   Karakteristik CISC 1. Memberikan keuntungan dengan berkurangnya ukuran program, begitu pun dengan penggunaan memori.  2. Meminimumkan perintah yang diperlukan untuk mengerjakan pekerjaan yang diberikan.  Konsep CISC menjadikannya lebih mudah untuk diprogram dalam bahasa rakitan.    Ciri-ciri CISC  1. Jumlah instruksi banyak  2. Banyak perintah dari mesin  3. Instruksi lebih kompleks.    Contoh Pengaplikasian CISC  1. System/360  2. VAX 3. PDP-11  4. Va...

Materi Perkuliahan 9

Gambar
 Instruksi Komputer  Pengalamatan Addressing Modes Immediate Direct Indirect Register Register Indirect Displacement (Indexed)  Stack Immediate Addressing Operand is part of instruction Operand = address field e.g. ADD 5 Add 5 to contents of accumulator 5 is operand No memory reference to fetch data Fast Limited range Immediate Addressing Diagram Instruction Direct Addressing Address field contains address of operand Effective address (EA) = address field (A) e.g.  ADD A Add contents of cell A to accumulator Look in memory at address A for operand Single memory reference to access data No additional calculations to work out effective address Limited address spac Direct Addressing Diagram                                                                        ...