DESAIN PROCESSOR-16bit SEDERHANA MENGGUNAKAN PERANGKAT LUNAK QUARTUS II V.2
|
|
|
- Handoko Santoso
- 9 tahun lalu
- Tontonan:
Transkripsi
1 e-journal Teknik Elektro dan Komputer (23) ISSN: DESAIN PROCESSOR-6bit SEDERHANA MENGGUNAKAN PERANGKAT LUNAK QUARTUS II V.2 Oleh: Arie S. M. Lumenta Jurusan Teknik Elektro Fakultas Teknik UNSRAT Abstrak Pada tulisan ini akan dipaparkan desain processor sederhana menggunakan VHDL. Disebut processor sederhana karena processor tersebut hanya terdiri dari beberapa set instruksi yang telah ditentukan. Inti dari tulisan ini adalah ingin menunjukkan bahwa mendesain suatu prosessor itu relatif mudah, apalagi dengan alat bantu VHDL untuk melakukan simulasi dan verifikasi. Pada tulisan ini digunakan perangkat lunak Quartus II versi 2 untuk melakukan simulasi dan implementasi serta Synopsis untuk melakukan sintesis. Dengan menggunakan perangkat lunak yang ada terbukti bahwa desain arsitektur dan set instruksi yang ada dapat disimulasikan, disintesis dan diimplementasikan. Kata kunci: prosessor sederhana, asm, vhdl. Pendahuluan Processor atau dikenal juga dengan central processing unit adalah suatu perangkat pengolah data dalam suatu sistem komputer. Pada prinsipnya suatu prosessor terdiri dari ALU (Aritmethic Logic Unit) dan register-register. Sebagai pengontrol operasinya sendiri dilakukan oleh sebuah unit. Pada tulisan ini akan didesain suatu processor sederhana dengan beberapa set instruksi menggunakan pendekatan topdown. Sebagai alat bantu digunakan CAD tool yakni Quartus II versi 2 untuk mendeskripsikan hardware. Dalam mendeskripsikan hardware digunakan VHDL (VHSIC Hardware Description Language). Set instruksi yang akan diimplementasikan adalah seperti pada tabel Tabel. Set instruksi simple processor Instruksi Deskripsi Operasi (C Style Coding) load Load to rs rs = extend(immediate) mov Move rs to rd rd = rs add Add rd = rs + extend(immediate) subi Sub immediate rd = rs - extend(immediate) sw Store word [rs + extend(immediate)] = rd Sedangkan format instruksinya adalah sebagai berikut, sesuai tabel 2. Opcode instruksi adalah bit 8 sampai bit 5 ( 8 bit). Sisanya bit 7 sampai bit (8 bit) adalah immediate/unused Tabel 2. Format instruksi simple processor Instruksi Bits load immediate mov unused add unused subi immediate sw immediate
2 e-journal Teknik Elektro dan Komputer (23) ISSN: Diagram Arsitektur Processor Sederhana dan Penjelasan Fungsional Disain arsitektur simple processor adalah seperti pada gambar dibawah ini; Penjelasan lengkap masing masing bagian adalah sebagai berikut: alu. Sinyal input : s_bus(6bit), s2_bus (6bit), ctrl_alu(3 bit) Sinyal put : dest_bus (6 bit) s2_bus s_bus MUX_OUT pc_s mux_sel 6 6 rs_reg rd_reg pc_reg dest_bus ALU ctrl_alu rs_enable rd_enable pc_inc, pc_load 6 2 Tabel 4. Deklarasi Alu input s_bus input s2_bus ctrl_alu dest_bus s_bus s2_bus dest_bus = s_bus + s2_bus dest_bus = s_bus - s2_bus mar mdr imr mar_enable mdr_in MUX_IN muxin_sel mdr_enable imr_enable sign_ext 2. register (rs reg dan rd reg) Sinyal input : d_in (6 bit), reset, enable ( bit), clk Sinyal put : q_ (6 bit) mem_add dmem_bus data_mem ir_add mem_wr 6 ir_bus ir_mem Gambar. Arsitektur processor sederhana Arsitektur processor sederhana diatas dikelompokkan menjadi 3 bagian besar yaitu:. Unit processor 2. Unit memory dan 3. Unit ler. Komponen-komponen di unit processor adalah:. Alu 2. Register-register (rs_reg, rd_reg, pc_reg, mar, mdr dan imr) 3. Multiplexer. 4. Memory (ir_mem dan data_mem). Alu memilki 2 operand dan operasioperasi yang diolah alu adalah :. add (rd = rs + immediate) 2. subi (rd = rs - extend) 3. sw (rd = mem[rs + extend(imm)] Tabel 5. Deklarasi register d_in reset clk enable q_ Rising d_in Rising q_ 3. pc reg Sinyal input : pc_reg_in(6bit),clk, reset,enable(bit), pc_reg_load (bit) Sinyal put : pc_reg_ (6 bit) Table 6. Deklarasi pc reg pc_reg_ in clk rst enable pc_reg _load pc_reg_ Rising pc_reg_ + Rising pc_reg_in
3 e-journal Teknik Elektro dan Komputer (23) ISSN: multiplekser Out Sinyal input : rs_reg_(6bit), rd_reg_(6bit), pc_reg_(6bit), mux sel (2 bit) Sinyal put : s_bus(6bit). Tabel 7. Deklarasi MuxOut rs_reg_ rd_reg_ pc_reg_ mux_ s_bus _sel rs_reg_ rd_reg_ pc_reg_ 5. multiplekser in Sinyal input : dest_bus(6bit), q_mem_(6bit), muxin_sel(bit) Sinyal put : mdr_in (6 bit) Tabel 8. Deklarasi MuxIn dest_bus q_mem_ muxin_sel mdr_in dest_bus q_mem_ 6. ir mem Sinyal input : address (8 bit) Sinyal put : q (6 bit) Tabel 9. Deklarasi ir mem address q "" "" "" "" "" "" "" "" "" "" "" 7. data mem Sinyal input Sinyal put : q (6 bit) : address(8bit),we(bit), data (6 bit) Tabel. Deklarasi data mem address we data q mdr_ 8. mar Sinyal input : mar_in(6bit), mar_enable(bit), mar_reset, clk Sinyal put : mar_ (6 bit) Tabel. Deklarasi mar mar_in mar_ enable mar_ reset clk mar_ rising mar_in 9. mdr Sinyal input : mdr_in(6bit), mdr_enable(bit), mdr_reset, clk Sinyal put : mdr_ (6 bit) Tabel 2. Deklarasi mar mdr_in mdr_ enable mdr_ reset clk mdr_ rising mar_in 3. Control Unit Control unit yang ada pada processor sederhana yang didesain, dibagi menjadi 4 kelompok yaitu: fetch, decode, exe dan default. Model ini digambarkan dalam gambar dibawah ini.
4 e-journal Teknik Elektro dan Komputer (23) ISSN: opcode fetch decode exe mux Control Dari gambar 3, siklus fetch dapat dioptimasi menjadi 4 clock seperti pada gambar 4 : ORY default ORY STATE MACHINE Gambar 2. Blok Control default pada blok diatas hanya merupakan fungsi dari state machine yang mendefinisikan uruturutan proses yaitu: fetch decode exe urut-urutan tersebut adalah urut-urutan yang standar dalam siklus instruksi suatu processor. 4. State Machine Hal-hal yang menentukan desain state machine:. Latency clock dari PC 2. Latency clock dari MAR 3. Latency clock dari ORY Dapat disimpulkan untuk membaca satu alamat dari memory dibutuhkan 3 clock. Sementara memory mempunyai lebar data 8 bit sehingga sebuah instruksi lengkap disimpan dalam 2 alamat memory. Fetch sebuah instruksi membutuhkan 6 clock. ORY ORY CLOCK PC MAR ADDR DATA Gambar 4. Siklus Fetch 4 clock 5. Bagan ASM Bagan ASM dari set instruksi processor sederhana yang didesain digambarkan sebagai berikut: sidle sel bus sdec load mov add subi sw reset source= rs_reg pcinc, pc load source= rd_reg Instruction fetch Instruction decode sel rs_reg sel rd_reg sel imr sel mar, sel mdr execute sexec dest= rs_reg load datamem Gambar 5. Bagan ASM set instruksi simple processor load rs_reg load rd_reg CLOCK PC MAR ADDR DATA Gambar 3. Siklus Fetch 6 clock Set instruksi simple processor dibagi menjadi 3 bagian yaitu:. Fetch. 2. Decode dan 3. Execute. Urutan langkah ini sesuai dengan disain kontrol unit diatas.
5 e-journal Teknik Elektro dan Komputer (23) ISSN: Metode Metode yang dilakukan dalam pembuatan tulisan ini adalah sebagai berikut: 8. Sistem Keseluruhan dan Hasil Sintesis Sistem keseluruhan adalah sebagai berikut: Spesifikasi disain FPGA Prosessor Sederhana Melakukan koding VHDL Prosessor Sederhana Test Kompilasi kode VHDL (Quartus II v. 2) Ada kesalahan ya Gambar 8. Sistem Processor Sederhana tidak Simulasi Kompilasi (disain+test vector) Sintesis Pembuatan Test Vector Dengan menggunakan Quartus II versi 2 sistem keseluruhan terlihat seperti gambar 9 dibawah ini. ya tidak Ada kesalahan Download Gambar 6. Diagram alir metode 7. Struktur File.VHD Struktur file.vhd processor sederhana yang didesain adalah sebagai berikut: Prosessor Sederhana risc testvector Gambar 9. Sistem keseluruhan Control unit alu Pc reg mar imr irmem mux Rs reg Rd reg mdr muxin Sign ext Gambar 7. struktur file.vhd Data mem Top level pada disain processor sederhana adalah risc.vhd, sedangkan komponen-komponen lainnya berada dibawah top level. File top level inilah yang menghubungkan semua komponen yang ada pada processor sederhana. File testvector.vhd adalah sebagai test untuk menguji processor setelah di download atau diimplementasikan. File ini diperlukan untuk keperluan pengujian processor setelah proses download. Sedangkan hasil sintesi terhadap koding VHDL prosessor sederhana menggunakan CAD Tool Synopsis adalah sebagai berikut seperti tampak pada gambar berikut. Gambar. Hasil sintesis prosessor sederhana
6 e-journal Teknik Elektro dan Komputer (23) ISSN: Pada gambar hasil sintesis tersebut diatas ada satu pin yang tidak terhubung ke rangkaian. Pin tersebut adalah pin yang menghubungkan prosessor dengan memori. Pin tersebut lepas dari rangkaian, karena rangkaian memori tidak ikut disintesis. 9. Simulasi Sebelum dan Setelah Download (Implementasi) Hasil simulasi keseluruhan sistem sederhana sebelum download atau implementasi adalah sebagai berikut: Posisi idle hanya pada saat pertama saja. Selanjutnya setelah posisi execute posisi state kembali pada state 2 yakni fetch. Setiap perpindahan state dibutuhkan clock. Sedangkan untuk masing-masing instruksi jumlah clock yang dibutuhkan adalah sebagai berikut seperti pada tabel 5 dibawah ini. Tabel 4. Jumlah clock tiap instruksi Instruksi Jumlah clock load 2 mov add 3 subi 3 sw 2 Sedangkan hasil simulasi setelah proses download (implementasi) ke dalam device EP2K4EB652 adalah sebagai berikut: Gambar. Simulasi Prosessor Sederhana Hasil simulasi tersebut menunjukkan bahwa prosessor menjalankan set instruksi sesuai dengan spesifikasi set instruksi yang diberikan. Untuk memudahkan analisa dikeluarkan sinyal state (state_o) yang menunjukkan posisi state pada saat melakukan operasi. State tersebut adalah sebagai berikut seperti ditunjukkan pada tabel 4 berikut ini. Tabel 3. Status state state status Jumlah clock idle - 2 fetch 3 decode 4 execute Gambar 2. Simulasi setelah proses download. Hasil simulasi dengan menggunakan quartus sebelum dan setelah di download menunjukkan hasil yang sama. Untuk lebih jelasnya dapat dilihat pada gambar 3 berikut. Setelah 5 instruksi selesai dilaksanakan dan sistem tereset, maka proses akan kembali pada instruksi pertama lagi, begitu setrerusnya yakni: inst inst2 inst3 inst4 inst5 ins t2 inst22 inst32 inst42 inst5 Proses tersebut terlihat pada gambar 3 berikut.
7 e-journal Teknik Elektro dan Komputer (23) ISSN: Kesimpulan dan Rekomendasi Gambar 3. Keadaan opcode setelah reset sistem Isi register-register yakni rs register dan rd register serta pc register tetap sama dengan siklus instruksi sebelumnya. Begitu juga dengan isi datamem dan mdr tidak berubah. Hasil perbandingan yang lebih jelas antara simulasi sebelum dan setelah proses download (implementasi) dapat dilihat pada gambar 4 dibawah. Proses implementasi processor sederhana ke board memiliki hasil simulasinya yang sama dengan simulasi sebelum dimplementasikan dengan logic cell usage adalah 327 Hal ini menunjukkan bahwa hasil rancangan sesuai spesifikasi yang ditetapkan dapat disimulasikan, disintesis dan diimplementasikan. Hasil ini menunjukkan bahwa sebuah prosessor sederhana dapat didesain dengan relatif mudah sesuai dengan yang diinginkan bedasarkan kebutuhan dengan cara merancang set instruksi yang diinginkan. Hal ini membuka jalan untuk perancangan prosessor yang lebih rumit. Daftar Pustaka. [] Green, D. (986). Modern Logic Design. Addison Wesley. [2] [3] Chang, K. C. (999). Digital Systems Design with VHDL and Synthesis: An Integrated Approach. IEEE Computer Society Press. [4] (997). Digital Design and Modeling with VHDL and Synthesis. IEEE Computer Society Press. [5] Mano, M. (997). Computer System Architecture. Prentice Hall. [6] (23). Digital System. Prentice Hall. Gambar 4. Perbandingan hasil simulasi
STRUKTUR CPU. Arsitektur Komputer
STRUKTUR CPU Arsitektur Komputer Tujuan Mengerti struktur dan fungsi CPU yaitu dapat melakukan Fetch instruksi, interpreter instruksi, Fetch data, eksekusi, dan menyimpan kembali. serta struktur dari register,
Eksekusi instruksi Tipe R, LW-SW, Beq, dan Jump (Pertemuan ke-24)
Eksekusi instruksi Tipe R, LW-SW, Beq, dan Jump (Pertemuan ke-24) Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom April 2016 Instruksi Instruksi disimpan
Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer
Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer SAP-2 Mohamad Dani (MHM) E-mail: [email protected] Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom
Unit Kendali (2) CONTROL UNIT. RegDst Branch. MemRead. MemToReg. Instruction (31-26) ALUOp MemWrite. ALUSrc. RegWrite
Unit Kendali MIPS Datapath #1 Unit Kendali (1) Tujuan: mengendalikan semua aktifitas prosesor, atau lebih tepatnya untuk mengendalikan semua komponen seperti ALU, PC, Register, dll Masukan: Operation Code
Eksekusi instruksi Tipe R, LW-SW, Beq, Jump, dan Model Pengalamatan (Pertemuan ke-24)
Eksekusi instruksi Tipe R, LW-SW, Beq, Jump, dan Model Pengalamatan (Pertemuan ke-24) Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom April 2016 Eksekusi
Arsitektur Set Instruksi. Abdul Syukur
Arsitektur Set Instruksi Abdul Syukur [email protected] http://skurlinux.blogspot.com 085374051884 Tujuan Memahami representasi set instruksi, dan jenis-jenis format instruksi. Mengetahui jenis-jenis
Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com
Struktur dan Fungsi CPU [email protected] Ptputraastawa.wordpress.com 1 Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU,
DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2
DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2 1 11/20/2016 1 Setelah mengikuti perkuliahan ini mahasiswa dapat: Memahami Arsitektur SAP-2. Menjelaskan cara kerja SAP-2. Menjelaskan instruksi-instruksi
Hanif Fakhrurroja, MT
Pertemuan 6 Organisasi Komputer CPU dan Sistem Bus Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Agenda Pertemuan 6 1 CPU 2 Sistem Bus Pendahuluan Video CPU CPU
Pertemuan ke - 5 Struktur CPU
Pertemuan ke - 5 Struktur CPU Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Politeknik Elektronika Negeri Surabaya Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU
Jumlah maksimum operand dalam suatu computer menunjukkan organisasi prosessor mesin tersebut.
FORMAT INSTRUKSI Intruksi bahasa mesin Struktur umum. Opcode Operand 1 Operan 2.. Opcode (kode Operasi) : Operation code, biner tak bertanda yang uni untuk menerangkan operasi yang harus dieksekusi. Set
BAB III PERANCANGAN UIMEGA 8535
BAB III PERANCANGAN UIMEGA 8535 3.1 ARSITEKTUR UIMEGA 8535 Arsitektur UIMega 8535 secara umum diperlihatkan pada Gambar 3.1. UIMega 8535 terdiri dari lima modul utama, yaitu modul ROM, modul instruction
PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register
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
Materi 2: Computer Systems
Materi 2: Computer Systems I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Pendahuluan top-level view Komponen Komputer Fungsi Komputer Kusuma Wardana, M.Sc 2 Pendahuluan top-level view Komponen
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO Oky Dwi Nurhayati, ST, MT email: [email protected] 1 Central Processing Unit CPU terdiri dari : - Bagian data (Datapath) yang berisi register register
JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004
JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004 1. Jelaskan maksud dari konsep Stored Program Computer serta sebutkan unit-unit yang harus ada serta fungsinya sampai pada level register. Memor utama menyimpan
Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.
PERTEMUAN 1. Organisasi Processor #1 Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3. Fetch Data = mengambil data
SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ
SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ 1. Tempat penyimpanan primer yang bersifat mudah hilang (volatile) dikarenakan hilang saat listrik padam adalah... a. Random Access Memory b. Read Only Memory
Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( )
Oleh: 1. Singgih Gunawan Setyadi (10222059) 2. Handung Kusjayanto (11111005) 3. Wahyu Isnawan (11111049) CPU Merupakan komponen terpenting dari sistem komputer sebagai pengolah data berdasarkan instruksi
Arsitektur Prosesor MIPS Multi Siklus (Pertemuan ke-27)
Arsitektur Prosesor MIPS Multi Siklus (Pertemuan ke-27) Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom April 2016 Implementasi Multisiklus Organisasi
CENTRAL PROCESSING UNIT CPU
CENTRAL PROCESSING UNIT CPU edywin 1 Central Processing Unit CPU terdiri dari : - Bagian data (Datapath) yang berisi register register untuk penyimpanan data sementara dan sebuah ALU untuk melaksanakan
Simple As Possible (SAP) - 2. Abdul Syukur
Simple As Possible (SAP) - 2 Abdul Syukur [email protected] http://skurlinux.blogspot.com 053740514 Arsitektur Komputer SAP-2 Persamaan dengan SAP-1 : Sama-sama komputer bit. Kesamaan ini dapat
Struktur CPU 3/23/2011
Central Processing Unit Merupakan komponen terpenting dari sistem komputer Komponen pengolah data berdasarkan instruksi yang diberikan kepadanya Dalam mewujudkan fungsi dan tugasnya, CPU tersusun atas
Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta
P4 Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta A. Sidiq P. 1 Program Concept Hardwired systems are inflexible General purpose hardware can do different tasks, given correct control
BAB I PENDAHULUAN 1.1 LATAR BELAKANG
BAB I PENDAHULUAN 1.1 LATAR BELAKANG Perkembangan teknologi dijital telah menunjukkan pengaruh yang luar biasa bagi kehidupan manusia. Dimulai sejak kurang lebih era tahun 60-an dimana suatu rangkaian
Mikrokontroller Berbasiskan RISC 8 bits
Mikrokontroller Berbasiskan RISC 8 bits Pokok Bahasan: 1. Perangkat Keras PIC Microcontroller ( 8bit RISC) Architecture Memory Organization Interrupts I/O Ports Timers Analog to Digital I/O Assembly Language
CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )
CPU ( Central Processing Unit ) PERKEMBANGAN ARSITEKTUR CPU CPU terdiri dari beberapa bagian yang berbeda yang saling berintegrasi dalam membentuk fungsinya secara bersamaan. Pada bagian ini akan dibahas
ORGANISASI KOMPUTER DASAR
ORGANISASI KOMPUTER DASAR A. KOMPONEN SISTEM Sebuah komputer moderen/digital dengan program yang tersimpan di dalamnya merupakan sebuah system yang memanipulasi dan memproses informasi menurut kumpulan
William Stallings Computer Organization and Architecture
William Stallings Computer Organization and Architecture Chapter 3 Sistem Bus (sistem dan struktur interkoneksi komputer) Konsep Program Sistem Hardware-nya tidak dapat diubah-ubah Fungsi kerja hardware
Arsitektur SAP-2 W BUS ACKNOWLEDGE HEXADECIMAL KEYBOARD ENCODER ACCUMULATOR INPUT PORT 1 ALU FLAGS READY INPUT PORT 2 SERIAL IN PROGRAM COUNTER TMP
W BUS ACKNOWLEDGE HEXADECIMAL KEYBOARD ENCODER 16 ACCUMULATOR INPUT PORT 1 READY SERIAL IN 0 7 INPUT PORT 2 ALU 2 FLAGS PROGRAM COUNTER 16 TMP MAR 16 B 16 64 K MEMORY C Arsitektur SAP-2 MDR OUTPUT PORT
MULTIPLEKSER BERBASIS PROGRAMMABLE LOGIC DEVICE (PLD)
MULTIPLEKSER BERBASIS PROGRAMMABLE LOGIC DEVICE (PLD) Oleh Muhammad Irmansyah Staf Pengajar Teknik Elektro Politeknik Negeri Padang ABSTRACT In middle 1990, electronics industry had the evolution of personal
Pendahuluan Arsitektur Organisasi Komputer
Pendahuluan Arsitektur Organisasi Komputer GEMBONG EDHI SETYAWAN, S.T.,M.T 3/2/2015 1 Tujuan Instruksional Mahasiswa mampu memahami pengertian dari organisasi dan arsitektur komputer serta struktur dan
Pertemuan Ke-7 INSTRUCTION SET
Pertemuan Ke-7 INSTRUCTION SET A. What is an instruction set? The complete collection of instructions that are understood by a CPU Machine Code Binary Usually represented by assembly codes B. Komponents
Hanif Fakhrurroja, MT
Pertemuan 12 Organisasi Komputer Pipeline, Processor RISC dan CISC Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] http://hanifoza.wordpress.com Sub-siklus Instruksi
DASAR KOMPUTER DAN PEMROGRAMAN
BUKU AJAR DASAR KOMPUTER DAN PEMROGRAMAN oleh : RINTA KRIDALUKMANA, S.Kom, M.T. Program Studi Sistem Komputer Fakultas Teknik Universitas Diponegoro 2009 Kata Pengantar Puji syukur penulis panjatkan kepada
Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan
Arsitektur dan Organisasi Komputer Set instruksi dan Pengalamatan Komponen Komputer Karakteristik Instruksi Mesin Instruksi mesin (machine intruction) yang dieksekusi membentuk suatu operasi dan berbagai
Kumpulan instruksi lengkap yang dimengerti
Set Instruksi: 1 Set instruksi? Kumpulan instruksi lengkap yang dimengerti oleh CPU Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut
CENTRAL PROCESSING UNIT (CPU)
CENTRL PROCESSING UNIT (CPU) rsitektur dasar mesin tipe von neumann menjadi kerangka referensi pada komputer digital umum (general-purpose) modern. 3 bagian fundamental tersebut adalah: Data bus Data bus
ARSITEKTUR KOMPUTER SET INSTRUKSI
LOGO ASSALAMU ALAIKUM ARSITEKTUR KOMPUTER SET INSTRUKSI Disajikan Oleh : RAHMAD KURNIAWAN, S.T., M.I.T. TEKNIK INFORMATIKA UIN SUSKA RIAU Karakteristik dan Fungsi Set Instruksi Operasi dari CPU ditentukan
Simple As Posible 2 (bag-1)
Simple As Posible 2 (bag-1) (Pertemuan ke-17) Disusun ulang oleh: Andrian Rakhmatsyah Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom Maret 2016 Arsitektur
Simple As Possible (SAP) - 1. Abdul Syukur
Simple As Possible (SAP) - 1 Abdul Syukur [email protected] http://skurlinux.blogspot.com 0537051 Arsitektur Komputer SAP-1 Cp Ep LM CE Pencacah Program (Program Counter) Register Masukan dan MAR
Simple As Possible (SAP) - 1. Abdul Syukur
Simple As Possible (SAP) - 1 Abdul Syukur [email protected] http://skurlinux.blogspot.com 053740514 Perangkat Pembangun Pencacah Program (Program Counter) Register Masukan & Memory Address Register
Set Instruksi: Set instruksi?
Set Instruksi: 1 Set instruksi? Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut sebagai instruksi mesin (machine instructions) atau
PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT
PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT ARSITEKTUR VON NEUMANN DATA BUS DATA BUS INPUT OUTPUT (I/O) UNIT CENTRAL PROCESSING UNIT ADRESS BUS MAIN MEMORY UNIT CONTROL BUS CONTROL
CONTROL UNIT. Putu Putra Astawa
CONTROL UNIT CONTROL UNIT Bagian dari komputer yang menggenerasi signal yang mengontrol operasi komputer. Tugas Control Unit adalah mengontrol sisklus Mesin Von Neumann : 1. Menjemput instruksi berikutnya
Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --
Struktur Fungsi CPU Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 -- This presentation is revised by @hazlindaaziz, STMIK, 2014 Main Material: Acknowledgement
Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)
Pertemuan 2 Organisasi Komputer II Struktur & Fungsi CPU (I) 1 Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register
Transfer Register. Andang, Elektronika Komputer Digital 1
Operasi yang berhubungan dengan data yang tersimpan di dalam register atau flip-flop dinamakan mikrooperasi (microoperation) seperti load, clear, shift, dan rotate. Load adalah operasi untuk memuati atau
Bagian 2 STRUKTUR CPU
Bagian 2 STRUKTUR CPU 1. KOMPUTER SEBAGAI MESIN 6 LEVEL Bahasa tingkat tinggi Bahasa Rakitan Mesin Sistem Operasi Arsitektur Perangkat Instruksi Arsitektur Mikro Logika Digital Berikut akan dibahas contoh
CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann
CENTRL PROCESSING UNIT (CPU) rsitektur dasar mesin tipe von neumann menjadi kerangka referensi pada komputer digital umum (general-purpose) modern. 3 bagian fundamental tersebut adalah: Data bus Data bus
FORMULIR Satuan Acara Pengajaran
Universitas Bina Darma Formulir : FRM/KUL/01/02 SATUAN ACARA PENGAJARAN MATA KULIAH : ARSITEKTUR KOMPUTER Riwayat Perubahan Dokumen Tanggal Perubahan Revisi No. Halaman Perubahan Dibuat Oleh Diperiksa
Simple As Possible (SAP) - 2. Abdul Syukur
Simple As Possible (SAP) - 2 Abdul Syukur [email protected] http://skurlinux.blogspot.com 053740514 Arsitektur Komputer SAP-2 Persamaan dengan SAP-1 : Sama-sama komputer bit. Kesamaan ini dapat
PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI
PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI KARAKTERISTIK DAN FUNGSI SET INSTRUKSI Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut
Dua komponen yang menjalankan proses dalam komputer, yaitu : Central Processing Unit (CPU) Memory Kedua komponen tersebut terletak pada Motherboard.
Dua komponen yang menjalankan proses dalam komputer, yaitu : Central Processing Unit (CPU) Memory Kedua komponen tersebut terletak pada Motherboard. Merupakan papan sirkuit utama dari komputer. Penghubung
BAB VI ARSITEKTUR KOMPUTER
A VI ARSITEKTUR KOMPUTER 6.1 PENDAHULUAN Arsitektur disini dapat didefinisikan sebagai gaya konstruksi dan organisasi dari komponenkomponen sistem komputer. Walaupun elemen-elemen dasar komputer pada hakekatnya
Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta
P5 Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta A. Sidiq P. 1 Program Concept Hardwired systems are inflexible General purpose hardware can do different tasks, given correct control
3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika.
SRI SUPATMI,S.KOM 3. ALU Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika. 4. I/O Interconection Input-Output (/O) Interconection merupakan sistem
DCH1B3 Konfigurasi Perangkat Keras Komputer
DCH1B3 Konfigurasi Perangkat Keras Komputer Tim Dosen KPKK Kelompok Keahlian CPU (Central Processing Unit) 1 9/4/2016 Pendahuluan (Resume) Sebutkan type laptop yang Anda gunakan Lihat laptop yang anda
STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register
Organisasi Komputer STRUKTUR FUNGSI CPU 1 Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register Menjelaskan
Simple As Posible - 1
Simple As Posible - 1 (Pertemuan ke-16) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom Endro Ariyanto Maret 2015 Organisasi dan Arsitektur Komputer CSG2G3/2015 #1 KOMPONEN SAP-1 PROGRAM
ARSITEKTUR DAN ORGANISASI KOMPUTER
ARSITEKTUR DAN ORGANISASI KOMPUTER PART 3: THE CENTRAL PROCESSING UNIT CHAPTER 12: PROCESSOR STRUCTURE AND FUNCTION PRIO HANDOKO, S.KOM., M.T.I. CHAPTER 12: PROCESSOR STRUCTURE AND FUNCTION Kompetensi
Oleh : Agus Priyanto, M.Kom
Struktur CPU Oleh : Agus Priyanto, M.Kom Tujuan Pembelajaran Setelah mengikuti kuliah ini, mahasiswa dapat menjelaskan tentang struktur CPU Setelah mengikuti kuliah ini, mahasiswa dapat menjelaskan tentang
Organisasi Komputer. Candra Ahmadi, MT
Organisasi Komputer Candra Ahmadi, MT Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register Menjelaskan
BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1
BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" Abstraksi Sistem Komputer Secara abstrak level sebuah sistem komputer modern dari level rendah sampai level tertinggi
ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto
ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto Komputer Digital adalah mesin elektronik yang dapat melakukan operasi- operasi aritmatik dan lojik. Komputer digital terdiri dari sistem interkoneksi
MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI. Nama : Annisa Christyanti Kelas : XI TJA 3 NIS :
MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI Nama : Annisa Christyanti Kelas : XI TJA 3 NIS : 3103113017 TEKNIK JARINGAN AKSES SMK TELKOM SANDHY PUTRA PURWOKERTO TAHUN AJARAN 2014/2015 Mode dan Format
Soal Komunikasi Data Kelas XI TKJ
Soal Komunikasi Data Kelas XI TKJ PAKET A 1. Tempat penyimpanan primer yang bersifat mudah hilang (volatile) dikarenakan hilang saat listrik padam adalah... a. Random Access Memory b. Read Only Memory
Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 --
Introduction to Computer Architecture Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 -- This presentation is revised by @hazlindaaziz, STMIK, 2014 Acknowledgement
BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT.
1 BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT. A. Deskripsi Tugas 1. Jelaskan perbedaan mikroprosesor dan mikrokontroler. 2. Jelaskan mode-mode pengalamatan yang
Design Capture dalam Implementasi Field Programmable Gate Array (FPGA) dan Application Spesific Integrated Circuit (ASIC)
Design Capture dalam Implementasi Field Programmable Gate Array (FPGA) dan Application Spesific Integrated Circuit (ASIC) Ferry Wahyu Wibowo 1 Jurusan Teknik Informatika, STMIK AMIKOM Yogyakarta, Jl. Ring
Perancangan Aritmetic Logic Unit (ALU) pada FPGA
MODUL III Perancangan Aritmetic Logic Unit (ALU) pada FPGA I. Tujuan Pada Percobaan ini praktikan akan mempelajari tentang bagaimana cara mengembangkan Aritmetic Logic Unit (ALU) pada IC FPGA dengan pendekatan
Organisasi & Arsitektur Komputer
Organisasi & Arsitektur Komputer 1 Struktur CPU Eko Budi Setiawan, S.Kom., M.T. Eko Budi Setiawan [email protected] www.ekobudisetiawan.com Teknik Informatika - UNIKOM 2013 Flash Back 2 Pengertian
Materi 4: Microprocessor-Based Control
Materi 4: Microprocessor-Based Control I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Mikroprosesor mengantarkan ke suatu era baru dlm sistem kontrol Mikroprosesor menawarkan fleksibilitas
BAB III ANALISA DAN PERANCANGAN APLIKASI
BAB III ANALISA DAN PERANCANGAN APLIKASI Pada bab analisa dan perancangan aplikasi, penulis akan menjelaskan apa saja yang dibutuhkan untuk membuat aplikasi, menerangkan fungsi dari elemen-elemen yang
Hanif Fakhrurroja, MT
Pertemuan 2 Organisasi Komputer Struktur dan Fungsi Komputer Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Sistem Komputer: Definisi Supaya komputer dapat digunakan
Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer
Arsitektur Dan Organisasi Komputer Pengantar Arsitektur Organisasi Komputer 1.1 Komputer Komputer adalah sebuah mesin hitung elektronik yang secara cepat menerima informasi masukan digital dan mengolah
KOMPONEN INTERFACING. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia
KOMPONEN INTERFACING Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Dalam bab ini akan dibahas tujuan perkuliahan, komponen komponen input/output
Hanif Fakhrurroja, MT
Pertemuan 11 Organisasi Komputer Arsitektur Set-Set Instruksi Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Apakah set Instruksi itu? Kumpulan instruksi lengkap
DCH1B3 Konfigurasi Perangkat Keras Komputer
DCH1B3 Konfigurasi Perangkat Keras Komputer Tim Dosen KPKK Kelompok Keahlian ENS Sistem Komputer 1 8/28/2016 Berbagai Macam Bentuk Komputer 2 8/28/2016 1 Mengapa Belajar Organisasi dan Arsitektur Komputer?
MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1
MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1 A. Tujuan Pada akhir praktikum ini, peserta dapat: 1. Memahami komponen arsitektur komputer tingkat bawah. 2. Menggunakan simulator untuk
Instruksi-Instruksi MIPS
Instruksi-Instruksi MIPS Instruksi Tipe Load atau Store 35 or 43: opcode (6 bit) 35 = load = 100011 43 = store = 101011 rs: register source (5 bit) Operasi Load: rs = Read register 1 = nomor register yang
Organisasi & Arsitektur Komputer
Organisasi & Arsitektur Komputer 1 Set Instruksi Eko Budi Setiawan, S.Kom., M.T. Eko Budi Setiawan [email protected] www.ekobudisetiawan.com Teknik Informatika - UNIKOM 2013 Arsitektur Komputer
BAHASA PEMROGRAMAN VHDL
BAHASA PEMROGRAMAN VHDL - Hardware Description Language (HDL) adalah bahasa yang dapat digunakan untuk mendeskripsikan sebuah sistim digital, misal, sebuah komputer atau komponen dari komputer - Ada 2
ARSITEKTUR FPGA. Veronica Ernita K.
ARSITEKTUR FPGA Veronica Ernita K. Arsitektur Dasar FPGA Antifuse. Fine, Medium, dan Coarse-grained. MUX dan LUT Logic Block. CLB, LAB dan Slices. Fast Carry Chains. Embedded in FPGA. Processor Cores.
PROSESOR: CONTROL DAN DATAPATH. Oky Dwi Nurhayati, ST, MT
PROSESOR: CONTROL DAN DATAPATH Oky Dwi Nurhayati, ST, MT email: [email protected] 1 Prosesor: Control & Datapath Computer Processor (active) Control ( brain ) Datapath ( brawn ) Memory (passive) (where
Materi 6: Control Unit Operations
Materi 6: Control Unit Operations I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Pendahuluan Siklus Instruksi Micro-operations Kusuma Wardana, M.Sc. 2 PENDAHULUAN Kusuma Wardana, M.Sc. 3 Jika
Sistem Mikroprosessor
Sistem Mikroprosessor Agung Prasetyo,ST. Jurusan Teknik Elektro Akademi Teknologi Warga Surakarta Sistem yang berbasis microprosessor: Juga biasa di sebut microcomputer adalah suatu rangkaian digital yang
Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan
Pertemuan ke 6 Set Instruksi Computer Organization Dosen : Eko Budi Setiawan Tujuan Memahami representasi set instruksi, dan jenis-jenis format instruksi Mengetahui jenis-jenis type operand yang digunakan
Pengantar Organisasi Komputer. Abdul Syukur
Pengantar Organisasi Komputer Abdul Syukur [email protected] http://skurlinux.blogspot.com 085374051884 Tujuan 1. Menjelaskan tentang organisasi komputer. 2. Menjelaskan perbedaan utama organisasi
SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen
SISTEM KOMPUTER Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen PEMROSES (CPU) CPU = Central Processing Unit Pemroses berfungsi mengendalian
Mikroprosesor. Nuryono Satya Widodo, S.T.,M.Eng. Mikroprosesor 1
Mikroprosesor Nuryono Satya Widodo, S.T.,M.Eng. Mikroprosesor 1 Mikroprosesor Mikroprosesor(µP): suatu rangkaian digital yang terdiri atas 3 bagian utama, yaitu : ALU (Arithmetic and Logic Unit), Register
Unit Control (Hardwired and Micro-programmed)
Unit Control (Hardwired and Micro-programmed) Implementasi Unit Kontrol Implementasi Hardwired Implementasi Microprogrammed Implementasi Hardwired Pada implementasi hardwired, pada dasarnya unit kontrol
Pertemuan Ke 2 Arsitek tur Dasar Komputer
Pertemuan Ke 2 Arsitek tur Dasar Komputer ARSITEKTUR KOMPUTER 1 Rahajeng Ratnaningsih, S.Kom STMIK AUB SURAKARTA Tujuan Perkuliahan 1. Menjelaskan tentang arsitektur komputer 2. Menjelaskan perbedaan utama
SET INSTRUKSI. Organisasi dan Arsitektur Komputer
SET INSTRUKSI Organisasi dan Arsitektur Komputer TUJUAN Memahami representasi set instruksi, dan jenis- jenis format instruksi Mengetahui jenis-jenis type operand digunakan Macam-macam Mode pengalamatan
MODUL 1 - MENGENAL HARDWARE
MODUL 1 - MENGENAL HARDWARE I. TUJUAN 1. Praktikan dapat mengerti dan memahami tentang struktur komputer. 2. Praktikan dapat mengerti dan memahami tentang hardware komputer dan macam-macam bagiannya. 3.
Hanif Fakhrurroja, MT
Pertemuan 2 Organisasi Komputer Organisasi dan Arsitektur Komputer Struktur dan Fungsi Komputer Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Arsitektur & Organisasi
Organisasi Komputer & Organisiasi Prosesor
Organisasi Komputer & Organisiasi Prosesor Organisasi Sistem Komputer Priyanto E-mail : [email protected] Mobile: 0811282609 Program Studi Pendidikan Teknik Informatika Jurusan Pendidikan Teknik Elektronika
PENGANTAR TEKNOLOGI INFORMASI
PENGANTAR TEKNOLOGI INFORMASI MATERI DAN REFERENSI MATERI UTAMA 1. Konsep Teknologi Informasi 2. Komponen Sistem Komputer - Hardware 3. Komponen Sistem Komputer - Software 4. Sistem Bilangan dan Format
ARSITEKTUR SET INSTRUKSI. Ptputraastawa.wordpress.com
ARSITEKTUR SET INSTRUKSI [email protected] Ptputraastawa.wordpress.com Karakteristik Dan Fungsi Set Instruksi Operasi dari CPU ditentukan oleh instruksi-instruksi yang dilaksanakan atau dijalankannya.
