MIKROPROSESOR

MIKROPROSESOR

Hmm.. udah lama ngilang skrg muncul lagi yaa.. hee maaf untuk komen2 yang gak sempet kebales diblog ini. Tapi ini, duuh syangnya touchpad laptop lagi eror pula :'( padahal habis charger. Nah lho jadi curhat.. hihii.. ini aq upload yang ringan aja yaa.. ini tugas kuliahku dulu pas jaman kuliah. Barangkali bermanfaat buat kaliann... 
Kali ini kita bahas mikroprosesor yaa.. 


Mikroprosesor sering dituliskan dengan simbol µP atau uP adalah sebuah central processing unit (CPU) elektronik komputer yang terbuat dari transistor mini dan sirkuit lainnya di atas sebuah sirkuit terintegrasi semikonduktor. Dan Mikroprosesor juga dapat disebut dengan  sebuah chip (IC) yang bekerja dengan program. Fungsi Mikroprosesor adalah sebagai pengontrol atau pengolah utama dalam suatu rangkaian elektronik. Mikroprosesor biasa disebut juga CPU (Central Processing Unit). Cara kerja sebuah Mikroprosesor diarahkan oleh suatu program dalam kode-kode bahasa mesin yang telah dimasukkan terlebih dahulu ke dalam sebuah memori. Di dalam Mikroprosesor minimal terdiri dari rangkaian digital, register, pengolah logika aritmatika, rangkaian sekuensial. Sebelum berkembangnya mikroprosesor, CPU elektronik terbuat dari sirkuit terintegrasi TTL terpisah; sebelumnya, transistor individual; sebelumnya lagi, dari tabung vakum. Bahkan telah ada desain untuk mesin komputer sederhana atas dasar bagian mekanik seperti gear, shaft, lever, Tinkertoy, dll. Evolusi dari mikroprosesor telah diketahui mengikuti Hukum Moore dari awal sebagai driver dalam kalkulator, perkembangan kekuatan telah menuju ke dominasi mikroprosesor di berbagai jenis komputer; setiap sistem dari mainframe terbesar sampai ke komputer pegang terkecil sekarang menggunakan mikroprosesor sebagai pusatnya. Sebuah CPU umumnya berbentuk mikroprosesor yang terbuat dari bahan semikonduktor (biasanya silikon). Di dalam mikroprosesor tersebut terdapat jutaan komponen-komponen elektronika yang berukuran sangat kecil (mikro) yang dirancang sedemikian rupa untuk dapat melakukan fungsi-fungsi pengolahan data tertentu. Beberapa fungsi CPU seperti yang tersebut di atas dijalankan oleh bagian-bagian yang berbeda. Dalam hal ini, bagian-bagian prosesor atau CPU komputer adalah:
  • ALU (Arithmetic Logic Unit), yaitu bagian CPU yang dapat melakukan perhitungan terhadap data-data dalam bentuk bilangan dan membuat keputusan logis berdasarkan perhitungan tersebut.
  • Register, yaitu tempat atau lokasi memori khusus untuk menyimpan informasi sementara waktu.
  • Unit Pengatur Program, yaitu bagian yang dapat melakukan pengaturan terhadap program-program komputer.
  • Bus, yaitu bagian yang berfungsi untuk membawa informasi-informasi digital.
  • Memori Lokal, yaitu bagian penyimpanan pada CPU.
Mikroprosesor bekerja dengan bahasa assembly. Eksekusi seluruh instruksi dilakukan dengan bahasa ini. Walau sebenarnya pekerjaan mikroprosesor jauh lebih rumit, tetapi pada dasarnya hanya ada 3 pekerjaan yang dilakukan . Menggunakan ALU, mikroprosesor dapat melakukan operasi aritmatik (penjumlahan, pengurangan, perkalian, dan pembagian). Mikroprosesor modern memiliki prosesor floating point yang bisa melakukan operasi-operasi yang sangat rumit untuk membantu CPU.  Lalu mikroprosesor bisa memindahkan data dari lokasi memori ke peranti lainnya dan                  sebaliknya. Setelah itu mikroprosesor bisa membuat keputusan dan melompat ke set instruksi yang baru, berdasar pada keputusan itu.
Mikrokomputer adalah interkoneksi antara mikroprosesor(CPU) dengan memori utama (main memory) dan antar muka input-output (I/O interface) yang dilakukan dengan menggunakan sistem interkoneksi bus. Mikrokomputer adalah sebuah kelas komputer yang menggunakan mikroprosesor sebagai CPU utamanya. Komputer mikro juga dikenal sebagai Personal Computer (PC), Home Computer atau Small-business Computer. Komputer mikro yang diletakkan di atas meja kerja dinamakan dengan desktop, sedangkan yang dapat dijinjing (portabel) dinamakan dengan Laptop, karena sering diletakkan di atas paha. Ketika komputer mikro pertama kali muncul ke pasaran, komputer jenis ini dianggap sebagai perangkat yang hanya digunakan oleh satu orang saja, yang mampu menangani informasi yang berukuran 4-bit, 8-bit atau 16-bit (dibandingkan dengan minicomputer atau mainframe yang mampu menangani informasi lebih dari 32-bit) pada satu waktunya. Pengembangan lebih lanjut, menjadikan klasifikasi antara mainframe, minicomputer dan komputer mikro menjadi tidak relevan lagi, karena komputer mikro yang baru mampu menangani informasi 32-bit atau 64-bit dalam satu waktunya, sama seperti halnya mainframe atau minicomputer. Selain itu, komputer mikro juga sekarang telah mendukung banyak pengguna dalam satu waktunya. Komputer mikro didesain untuk digunakan di dalam rumah, sekolah atau perkantoran. Aspek dasar sistem komputerisasi yang menunjangh terselenggaranya kegiatan komputerisasi terdiri atas 3 bagian, yaitu perangkat-keras (hardware), perangkat lunak (software), dan orang yang menjalankan komputer (brainware). Hardware adalah mesin komputer beserta perangkat/peralatannya.Hardware meliputi monitor, keyboard, CPU (central processing unit), modem, stick, mouse, printer dan sebagainya. Software adalah sistem pengolahan data yang menunjang terlaksananya tugas suatu sistem komputer. Software mutlak dibutuhkan pada suatu sistem komputer karena hardware komputer baru bisa digunakan apabila ada software. Brainware adalah yang memanfaatkan komputer atau yang mengoperasikan komputer, yaitu manusia. Sistem Mikrokomputer mempunyai 3 bagian utama, yaitu :
  1. Central Processiang Unit (CPU)
  2. Memory unit
  3. Input Output (I/O) unit
Dalam Mikrokontroler terdapat mikroprosesor, BUS, clock/osilator, RAM, EPROM, timer dan port I/O seperti halnya mikrokomputer. Yang membedakan adalah fungsi mikroprosesor pada mikrokontroler sangat sederhana dan terbatas sebagai pengontrol. Selain itu mikrokontroler bekerjanya menempel (embedded) pada suatu alat. Seperti halnya mikrokomputer, mikrokontroler untuk beroperasi memerlukan program. Bahasa pemrograman yang dipakai adalah bahasa rakitan (assembly) yang sintaksis dan kompilasinya tergantung pabrik pembuat, misalnya MCS51 untuk 8051. Mikrokontroler yang ada di pasaran adalah AT89C51 dari Atmel, PIC16F84 dari Microchip Technology Inc., 8051 dari Intel, 68HC11 dari motorola dan sebagainya. 8051 buatan Intel sejak lama sudah dikena! tetapi membutuhkan memori eksternal sehingga saat ini mikrokontroler buatan Atmel yang sudan memiliki internal memori banyak digunakan terutama seri yang murah yaitu AT89S51. Keunggulan PIC16F84 buatan Microchip Technplogy Inc. adalah jumlah opcode-nya yang sedikit (nanya tiga puluhan) dengan 18 pin karena tipe prosesor RISC. Untuk mengisi program ke dalam cip, program assembly yang berekstensi .ASM harus dikompilasi sehingga dihasilkan file berekstensi .