BENY MAKALAH MIKROPROSESOR.docx

download BENY MAKALAH MIKROPROSESOR.docx

of 10

Transcript of BENY MAKALAH MIKROPROSESOR.docx

  • 8/18/2019 BENY MAKALAH MIKROPROSESOR.docx

    1/10

     TUGAS

    MAKALAH MIKROPROSESOR

    DISUSUN OLEH :

    NAMA : BENY WIJAYA

    STAMBUK : 1220221030

     JURUSAN : TEKNIK INFORMATIKA

    UNIVERSITAS FAJAR MAKASSAR

     TAHUN 2014/2015

  • 8/18/2019 BENY MAKALAH MIKROPROSESOR.docx

    2/10

    1. MIKROPROSESOR

    Microprosesor adalah serpih tunggal yang memiliki rangkaian aritmatika,logika dan

    pengendalian (ALU/CU),dari suatu pemprosesan bertujuan umum,sistem pengendalian dan

    sistem perhitungan.ebuah mikroprosesor adalah sebuah central processing unit (C!U)

    elektronik  komputer  yang terbuat dari transistor mini dan sirkuit lainnya di atas sebuah sirkuitterintegrasi semikonduktor . ebelum berkembangnya mikroprosesor,C!Uelektronik terbuat

    dari sirkuit terintegrasi  ""L  terpisah, sebelumnya, transistor indi#idual$ sebelumnya lagi,

    dari tabung #akum. %ahkan telah ada desain untuk mesin computer sederhana atas dasar 

    bagian mekanik seperti gear ,sha&t, le#er, "inkertoy, dll.

    '#olusi dari mikroprosesor telah diketahui mengikuti ukum Moore yang merupakan

    peningkatan per&orma dari tahun ke tahun. "eori ini merumuskan baha daya penghitungan

    akan berlipat ganda setiap *+ bulan, sebuah proses yang benar terjadi sejak aal *-an$

    sebuah kejutan bagi orangorang yang berhubungan. 0ari aal sebagai dri#er dalam kalkulator ,

    perkembangan kekuatan telah menuju ke dominasi mikroprosesor di berbagai jenis komputer$

    setiap sistem dari main&rame terbesar sampai ke komputer pegang terkecil sekarang

    menggunakan mikroprosesor sebagai pusatnya.

    1arakteristik Mikroprosesor 

    %erikut adalah karakteristik penting dari mikroprosesor 2

    *. Ukuran bus data internal (internal data bus si3e)2 4umlah saluran yang terdapat dalam

    mikroprosesor yang menyatakan jumlah bityang dapat ditrans&er antar komponen di

    dalam mikroprosesor.

    5. Ukuran bus data eksternal (e6ternal data bus si3e)2 4umlah saluran yang digunakan

    untuk trans&er data antar komponen antara mikroprosesor dan komponenkomponen di

    luar mikroprosesor.

    7. Ukuran alamat memori (memory address si3e)2 4umlah alamat memori yang dapat

    dialamati oleh mikroprosesor secara langsung.

    8. 1ecepatan clock (clock speed)2 9ate atau kecepatan clock untuk menuntun kerja

    mikroprosesor.

    :. ;itur&itur spesial (special &eatures)2 ;itur khusus untuk mendukung aplikasi tertentuseperti &asilitas pemrosesan &loating point, multimedia dan sebagainya.

    Central !rocessing Unit

    Unit !engolah !usat (U!!) (bahasa

  • 8/18/2019 BENY MAKALAH MIKROPROSESOR.docx

    3/10

    untuk menyebut C!U. Adapun mikroprosesor adalah C!U yang diproduksi dalam sirkuit

    terpadu, seringkali dalam sebuah paket sirkuit terpadutunggal. ejak pertengahan tahun *-

    an, mikroprosesor sirkuit terpadutunggal ini telah umum digunakan dan menjadi aspek penting

    dalam.

     

    1omponen C!U

    0iagram blok sederhana sebuah C!U.

    1omponen C!U terbagi menjadi beberapa macam, yaitu sebagai berikut.

    • Unit kontrol yang mampu mengatur jalannya program. 1omponen ini sudah pasti

    terdapat dalam semua C!U.C!U bertugas mengontrol komputer sehingga terjadisinkronisasi kerja antar komponen dalam menjalankan &ungsi&ungsi operasinya.

    termasuk dalam tanggung jaab unit kontrol adalah mengambil intruksiintruksi dari

    memori utama dan menentukan jenis instruksi tersebut. %ila ada instruksi untuk

    perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim

    instruksi tersebut ke ALU. asil dari pengolahan data dibaa oleh unit kendali ke

    memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output.

    0engan demikian tugas dari unit kendali ini adalah2

    http://id.wikipedia.org/wiki/Sirkuit_terpaduhttp://id.wikipedia.org/wiki/Sirkuit_terpaduhttp://id.wikipedia.org/wiki/Sirkuit_terpaduhttp://id.wikipedia.org/wiki/Sirkuit_terpaduhttp://id.wikipedia.org/wiki/1970-anhttp://id.wikipedia.org/wiki/1970-anhttp://id.wikipedia.org/wiki/1970-anhttp://id.wikipedia.org/wiki/Sirkuit_terpaduhttp://id.wikipedia.org/wiki/Sirkuit_terpaduhttp://id.wikipedia.org/wiki/Sirkuit_terpaduhttp://id.wikipedia.org/wiki/Sirkuit_terpaduhttp://id.wikipedia.org/wiki/1970-anhttp://id.wikipedia.org/wiki/1970-anhttp://id.wikipedia.org/wiki/Sirkuit_terpadu

  • 8/18/2019 BENY MAKALAH MIKROPROSESOR.docx

    4/10

    = Mengatur dan mengendalikan alatalat input dan output.

    = Mengambil instruksiinstruksi dari memori utama.

    = Mengambil data dari memori utama (jika diperlukan) untuk diproses.

     = Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta

    mengaasi kerja dari ALU. = Menyimpan hasil proses ke memori utama.

    • 9egister merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup

    tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses.

    Memori ini bersi&at sementara, biasanya di gunakan untuk menyimpan data saat di olah

    ataupun data untuk pengolahan selanjutnya. ecara analogi, register ini dapat

    diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual,

    sehingga otak dapat diibaratkan sebagai C!U, yang berisi ingataningatan, satuan

    kendali yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan

    perhitungan dan perbandingan logika.

    •  ALU unit yang bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar 

    instruksi yang ditentukan. ALU sering di sebut mesin bahasa karena bagian ini ALU

    terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean yang masing

    masing memiliki spesi&ikasi tugas tersendiri. "ugas utama dari ALU adalah melakukan

    semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi

    program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan

    sehingga sirkuit elektronik yang digunakan disebut adder.

    "ugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai denganinstruksi program. >perasi logika meliputi perbandingan dua operand dengan menggunakan

    operator logika tertentu, yaitu sama dengan (?), tidak sama dengan (@ ), kurang dari (), kurang

    atau sama dengan (B ), lebih besar dari (), dan lebih besar atau sama dengan (D ).

    • C!U

  • 8/18/2019 BENY MAKALAH MIKROPROSESOR.docx

    5/10

    Control Unit dari Eorkingstorage untuk ditampung di Feneralpurpose register (dalam hal ini di

    >perandregister). 4ika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan

    logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang

    ditetapkan. asilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka

    Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke

    Eorkingstorage. 4ika pengerjaan keseluruhan telah selesai, maka Control Unit akanmenjemput hasil pengolahan dari Eorkingstorage untuk ditampung ke >utputstorage. Lalu

    selanjutnya dari >utputstorage, hasil pengolahan akan ditampilkan ke outputde#ices.

    ;ungsi C!U

    C!U ber&ungsi seperti kalkulator , hanya saja C!U jauh lebih kuat daya pemrosesannya.

    ;ungsi utama dari C!U adalah melakukan operasi aritmatika dan logika  terhadap data yang

    diambil dari memori atau dari in&ormasi yang dimasukkan melalui beberapa perangkat keras,

    seperti papan ketik, pemindai, tuas kontrol, maupun tetikus. C!U dikontrol menggunakan

    sekumpulan instruksi perangkat lunakkomputer . !erangkat lunak tersebut dapat dijalankan oleh

    C!U dengan membacanya dari media penyimpan, seperti cakram keras, disket,cakram padat,

    maupun pita perekam.

  • 8/18/2019 BENY MAKALAH MIKROPROSESOR.docx

    6/10

    !enghitung program dalam C!U umumnya bergerak secara berurutan. Ealaupun

    demikian, beberapa instruksi dalam C!U, yang disebut dengan instruksi lompatan, mengi3inkan

    C!U mengakses instruksi yang terletak bukan pada urutannya. al ini disebut juga

    percabangan instruksi (branching instruction). Cabangcabang instruksi tersebut dapat berupa

    cabang yang bersi&at kondisional (memiliki syarat tertentu) atau nonkondisional. ebuah

    cabang yang bersi&at nonkondisional selalu berpindah ke sebuah instruksi baru yang berada diluar aliran instruksi, sementara sebuah cabang yang bersi&at kondisional akan menguji terlebih

    dahulu hasil dari operasi sebelumnya untuk melihat apakah cabang instruksi tersebut akan

    dieksekusi atau tidak. 0ata yang diuji untuk percabangan instruksi disimpan pada lokasi yang

    disebut dengan &lag.

    Control Unit

    Unit kontrol (bahasa utput dari CU ini akan mengatur akti#itas

    dari bagian lainnya dari perangkat C!U tersebut.

    !ada aalaal desain komputer , CU diimplementasikan sebagai adhoc logic yang susah

    untuk didesain. ekarang, CU diimplementasikan sebagai sebuah microprogram yang disimpan

    di dalam tempat penyimpanan kontrol (control store). %eberapa orddari microprogram dipilih

    oleh microseGuencer  dan bit yang datang dari ordord tersebut akan secara langsung

    mengontrol bagianbagian berbeda dari perangkat tersebut, termasuk di antaranya

    adalah register , ALU, register instruksi, bus dan peralatan input/output di luar chip.   !ada

    komputer modern, setiap subsistem ini telah memiliki kontrolernya masingmasing, dengan CU

    sebagai pemantaunya (super#isor).

    Macammacam CU

    ingleCycle CU

    !roses di CUl ini hanya terjadi dalam satu clock cycle, artinya setiap instruksi ada pada

    satu cycle, maka dari itu tidak memerlukan state. 0engan demikian &ungsi boolean masing

    masing control line hanya merupakan &ungsi dari opcode saja. Clock cycle harus mempunyai

    panjang yang sama untuk setiap jenis instruksi. Ada dua bagian pada unit kontrol ini, yaitu

    proses mendecode opcode untuk mengelompokkannya menjadi 8 macam instruksi (yaitu di

    gerbang AH0).

    MultiCycle CU

    %erbeda dengan unit kontrol yang singlecycle, unit kontrol yang multicycle lebih

    memiliki banyak &ungsi. 0engan memperhatikan statedan opcode, &ungsi boolean dari masing

    masing output control line dapat ditentukan. Masingmasingnya akan menjadi &ungsi dari *

    buah input logic. 4adi akan terdapat banyak &ungsi boolean, dan masingmasingnya tidak

    sederhana. !ada cycle ini, sinyal kontrol tidak lagi ditentukan dengan melihat pada bitbit

    http://id.wikipedia.org/wiki/Bahasa_Inggrishttp://id.wikipedia.org/wiki/CPUhttp://id.wikipedia.org/w/index.php?title=Arithmetic_Logical_Unit&action=edit&redlink=1http://id.wikipedia.org/wiki/Komputerhttp://id.wikipedia.org/w/index.php?title=Microprogram&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Control_store&action=edit&redlink=1http://id.wikipedia.org/wiki/Wordhttp://id.wikipedia.org/w/index.php?title=Microprogram&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Microsequencer&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Microsequencer&action=edit&redlink=1http://id.wikipedia.org/wiki/Bithttp://id.wikipedia.org/wiki/Bithttp://id.wikipedia.org/wiki/Bithttp://id.wikipedia.org/wiki/Registerhttp://id.wikipedia.org/wiki/Bus_(komputer)http://id.wikipedia.org/wiki/Chiphttp://id.wikipedia.org/wiki/Chiphttp://id.wikipedia.org/w/index.php?title=Clock_cycle&action=edit&redlink=1http://id.wikipedia.org/wiki/Booleanhttp://id.wikipedia.org/wiki/Bahasa_Inggrishttp://id.wikipedia.org/wiki/CPUhttp://id.wikipedia.org/w/index.php?title=Arithmetic_Logical_Unit&action=edit&redlink=1http://id.wikipedia.org/wiki/Komputerhttp://id.wikipedia.org/w/index.php?title=Microprogram&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Control_store&action=edit&redlink=1http://id.wikipedia.org/wiki/Wordhttp://id.wikipedia.org/w/index.php?title=Microprogram&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Microsequencer&action=edit&redlink=1http://id.wikipedia.org/wiki/Bithttp://id.wikipedia.org/wiki/Registerhttp://id.wikipedia.org/wiki/Bus_(komputer)http://id.wikipedia.org/wiki/Chiphttp://id.wikipedia.org/w/index.php?title=Clock_cycle&action=edit&redlink=1http://id.wikipedia.org/wiki/Boolean

  • 8/18/2019 BENY MAKALAH MIKROPROSESOR.docx

    7/10

    instruksinya. %itbit opcode memberitahukan operasi apa yang selanjutnya akan dijalankan

    C!U$ bukan instruksi cycle selanjutnya.

    2. MIKROKOMPUTER

    1omputer mikro (

  • 8/18/2019 BENY MAKALAH MIKROPROSESOR.docx

    8/10

    •  Apple iMac

    •  Apple MacMini

    •  Apple !oerMac

    •  Apple !oer%ook

    •  Apple i%ook

    •  Apple Mac%ook

    3.MIKROKONTROLER

    !engendali mikro (

  • 8/18/2019 BENY MAKALAH MIKROPROSESOR.docx

    9/10

    yaitu "M * pada tahun *-8. "M * yang mulai dibuat sejak *-* adalah

    mikrokomputer dalam sebuah chip, lengkap dengan 9AM dan 9>M.

    KESIMPULAN

    Microprocessor adalah sebuah komponen rangkaian elektronik terpadu yang terdiri dari

    rangkaian aritmatik, logik dan kontrol yang diperlukan untuk menjalankan &ungsi&ungsi sebuah

    C!U (Central !rocessing Unit) dari sebuah komputer digital. 9angkaian elektronika terpadu

    tersebut dapat menerjemahkan dan menjalankan instruksi dari sebuah program serta

    menangani operasi aritmatik. Microprocessor dikembangkan pada akhir tahun *- sebagai

    hasil dari teknologi L< (Large cale

  • 8/18/2019 BENY MAKALAH MIKROPROSESOR.docx

    10/10

    9ate atau kecepatan clock untuk menuntun kerja microprocessor. atuan ini diukur dalam unit

     juta instruksi per second yang disebut juga sebagai megahert3 (M3).

    ;itur khusus untuk mendukung aplikasi tertentu seperti &asilitas pemrosesan &loating point,

    multimedia dan sebagainya. ;itur&itur inilah yang membuat sebuah microprocessor sempurna

    digunakan dalam bentuk apapun.

    DAFTAR PUSTAKA 

     Ajaah, ali. 5*. !engenalan Mikroprosesor. 4akarta

    all, 0.J., Microprocessor and inter&acing, He Nork2 McFraO ill,*

    Motorola emiconductor !roduct, *+:, Microprocessor Application manual, McFra ill, *+:.

    uharjo,