Anda di halaman 1dari 10

TUGAS

MAKALAH MIKROPROSESOR

DISUSUN OLEH :

NAMA
STAMBUK
JURUSAN

: BENY WIJAYA
: 1220221030
: TEKNIK INFORMATIKA

UNIVERSITAS FAJAR MAKASSAR


TAHUN 2014/2015

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.Sebuah mikroprosesor adalah sebuah central processing unit (CPU)
elektronik komputer yang terbuat dari transistor mini dan sirkuit lainnya di atas sebuah sirkuit
terintegrasi semikonduktor. Sebelum berkembangnya mikroprosesor,CPUelektronik terbuat
dari sirkuit terintegrasi TTL terpisah, sebelumnya, transistor individual; sebelumnya lagi,
dari tabung vakum. Bahkan telah ada desain untuk mesin computer sederhana atas dasar
bagian mekanik seperti gear ,shaft, lever, Tinkertoy, dll.
Evolusi dari mikroprosesor telah diketahui mengikuti Hukum Moore yang merupakan
peningkatan performa dari tahun ke tahun. Teori ini merumuskan bahwa daya penghitungan
akan berlipat ganda setiap 18 bulan, sebuah proses yang benar terjadi sejak awal 1970-an;
sebuah kejutan bagi orang-orang yang berhubungan. 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.
Karakteristik Mikroprosesor
Berikut adalah karakteristik penting dari mikroprosesor :
1. Ukuran bus data internal (internal data bus size): Jumlah saluran yang terdapat dalam
mikroprosesor yang menyatakan jumlah bityang dapat ditransfer antar komponen di
dalam mikroprosesor.
2. Ukuran bus data eksternal (external data bus size): Jumlah saluran yang digunakan
untuk transfer data antar komponen antara mikroprosesor dan komponen-komponen di
luar mikroprosesor.
3. Ukuran alamat memori (memory address size): Jumlah alamat memori yang dapat
dialamati oleh mikroprosesor secara langsung.
4. Kecepatan clock (clock speed): Rate atau kecepatan clock untuk menuntun kerja
mikroprosesor.
5. Fitur-fitur spesial (special features): Fitur khusus untuk mendukung aplikasi tertentu
seperti fasilitas pemrosesan floating point, multimedia dan sebagainya.
Central Processing Unit
Unit Pengolah Pusat (UPP) (bahasa Inggris: CPU, singkatan dari Central Processing Unit),
merujuk Kepada perangkat keras komputer yang memahami dan melaksanakan
perintah dan data dari perangkat lunak. Istilah lain, prosesor (pengolah data), sering digunakan

untuk menyebut CPU. Adapun mikroprosesor adalah CPU yang diproduksi dalam sirkuit
terpadu, seringkali dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970an, mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting
dalam.

Komponen CPU

Diagram blok sederhana sebuah CPU.


Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut.

Unit kontrol yang mampu mengatur jalannya program. Komponen ini sudah pasti
terdapat dalam semua CPU.CPU bertugas mengontrol komputer sehingga terjadi
sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi operasinya.
termasuk dalam tanggung jawab unit kontrol adalah mengambil intruksi-intruksi dari
memori utama dan menentukan jenis instruksi tersebut. Bila ada instruksi untuk
perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim
instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke
memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output.
Dengan demikian tugas dari unit kendali ini adalah:

Mengatur dan mengendalikan alat-alat input dan output.


Mengambil instruksi-instruksi dari memori utama.
Mengambil data dari memori utama (jika diperlukan) untuk diproses.
Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta
mengawasi kerja dari ALU. Menyimpan hasil proses ke memori utama.

Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup
tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses.
Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah
ataupun data untuk pengolahan selanjutnya. Secara analogi, register ini dapat
diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual,
sehingga otak dapat diibaratkan sebagai CPU, yang berisi ingatan-ingatan, 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 masingmasing memiliki spesifikasi tugas tersendiri. Tugas 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.

Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan
instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan
operator logika tertentu, yaitu sama dengan (=), tidak sama dengan ( ), kurang dari (<), kurang
atau sama dengan ( ), lebih besar dari (>), dan lebih besar atau sama dengan ( ).

CPU Interconnections adalah sistem koneksi dan bus yang menghubungkan komponen
internal CPU, yaitu ALU, unit kontrol dan register-register dan juga dengan bus-bus
eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama,
piranti masukan /keluaran.

Cara Kerja CPU


Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan di
RAM (melalui Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di
Program-storage, namun apabila berbentuk data ditampung di Working-storage). Jika register
siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari
Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang
berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh

Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di
Operand-register). Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan
logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang
ditetapkan. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka
Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke
Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan
menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu
selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan ke output-devices.
Fungsi CPU
CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya.
Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang
diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat keras,
seperti papan ketik, pemindai, tuas kontrol, maupun tetikus. CPU dikontrol menggunakan
sekumpulan instruksi perangkat lunakkomputer. Perangkat lunak tersebut dapat dijalankan oleh
CPU dengan membacanya dari media penyimpan, seperti cakram keras, disket,cakram padat,
maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu
pada memori fisik (RAM), yang mana setiap instruksi akan diberi alamat unik yang
disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data pada RAM dengan
menentukan alamat data yang dikehendaki.
Saat sebuah program dieksekusi, data mengalir dari RAM ke sebuah unit yang disebut
dengan bus, yang menghubungkan antara CPU dengan RAM. Data kemudian didekode dengan
menggunakan unit proses yang disebut sebagai pendekoder instruksi yang sanggup
menerjemahkan instruksi. Data kemudian berjalan ke unit aritmatika dan logika (ALU) yang
melakukan kalkulasi dan perbandingan. Data bisa jadi disimpan sementara oleh ALU dalam
sebuah lokasi memori yang disebut dengan register supaya dapat diambil kembali dengan
cepat untuk diolah. ALU dapat melakukan operasi-operasi tertentu, meliputi penjumlahan,
perkalian, pengurangan, pengujian kondisi terhadap data dalam register, hingga mengirimkan
hasil pemrosesannya kembali ke memori fisik, media penyimpan, atau register apabila akan
mengolah hasil pemrosesan lagi. Selama proses ini terjadi, sebuah unit dalam CPU yang
disebut dengan penghitung program akan memantau instruksi yang sukses dijalankan supaya
instruksi tersebut dapat dieksekusi dengan urutan yang benar dan sesuai.
Percabangan instruksi
Pemrosesan instruksi dalam CPU dibagi atas dua tahap, Tahap-I disebut Instruction
Fetch, sedangkan Tahap-II disebut Instruction Execute. Tahap-I berisikan pemrosesan CPU
dimana Control Unit mengambil data dan/atau instruksi dari main-memory ke register,
sedangkan Tahap-II berisikan pemrosesan CPU dimana Control Unit menghantarkan data
dan/atau instruksi dari register ke main-memory untuk ditampung di RAM, setelah Instruction
Fetch dilakukan. Waktu pada tahap-I ditambah dengan waktu pada tahap-II disebut waktu siklus
mesin (machine cycles time).

Penghitung program dalam CPU umumnya bergerak secara berurutan. Walaupun


demikian, beberapa instruksi dalam CPU, yang disebut dengan instruksi lompatan, mengizinkan
CPU mengakses instruksi yang terletak bukan pada urutannya. Hal ini disebut juga
percabangan instruksi (branching instruction). Cabang-cabang instruksi tersebut dapat berupa
cabang yang bersifat kondisional (memiliki syarat tertentu) atau non-kondisional. Sebuah
cabang yang bersifat non-kondisional selalu berpindah ke sebuah instruksi baru yang berada di
luar aliran instruksi, sementara sebuah cabang yang bersifat kondisional akan menguji terlebih
dahulu hasil dari operasi sebelumnya untuk melihat apakah cabang instruksi tersebut akan
dieksekusi atau tidak. Data yang diuji untuk percabangan instruksi disimpan pada lokasi yang
disebut dengan flag.
Control Unit
Unit kontrol (bahasa Inggris: Control Unit - CU) adalah salah satu bagian dari CPU yang
bertugas untuk memberikan arahan/kendali/ kontrol terhadap operasi yang dilakukan di bagian
ALU (Arithmetic Logical Unit) di dalam CPU tersebut. Output dari CU ini akan mengatur aktivitas
dari bagian lainnya dari perangkat CPU tersebut.
Pada awal-awal desain komputer, CU diimplementasikan sebagai ad-hoc logic yang susah
untuk didesain. Sekarang, CU diimplementasikan sebagai sebuah microprogram yang disimpan
di dalam tempat penyimpanan kontrol (control store). Beberapa worddari microprogram dipilih
oleh microsequencer dan bit yang datang dari word-word tersebut akan secara langsung
mengontrol bagian-bagian berbeda dari perangkat tersebut, termasuk di antaranya
adalah register, ALU, register instruksi, bus dan peralatan input/output di luar chip. Pada
komputer modern, setiap subsistem ini telah memiliki kontrolernya masing-masing, dengan CU
sebagai pemantaunya (supervisor).
Macam-macam CU
Single-Cycle CU
Proses di CUl ini hanya terjadi dalam satu clock cycle, artinya setiap instruksi ada pada
satu cycle, maka dari itu tidak memerlukan state. Dengan demikian fungsi boolean masingmasing control line hanya merupakan fungsi dari opcode saja. Clock cycle harus mempunyai
panjang yang sama untuk setiap jenis instruksi. Ada dua bagian pada unit kontrol ini, yaitu
proses men-decode opcode untuk mengelompokkannya menjadi 4 macam instruksi (yaitu di
gerbang AND).
Multi-Cycle CU
Berbeda dengan unit kontrol yang single-cycle, unit kontrol yang multi-cycle lebih
memiliki banyak fungsi. Dengan memperhatikan statedan opcode, fungsi boolean dari masingmasing output control line dapat ditentukan. Masing-masingnya akan menjadi fungsi dari 10
buah input logic. Jadi akan terdapat banyak fungsi boolean, dan masing-masingnya tidak
sederhana. Pada cycle ini, sinyal kontrol tidak lagi ditentukan dengan melihat pada bit-bit

instruksinya. Bit-bit opcode memberitahukan operasi apa yang selanjutnya akan dijalankan
CPU; bukan instruksi cycle selanjutnya.

2. MIKROKOMPUTER
Komputer
mikro (Inggris: microcomputer)
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 64bit 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.
Jenis-jenis Komputer Mikro
Berikut ini adalah beberapa jenis komputer mikro yang pernah beredar (Daftar ini tidak
lengkap):

Altair 8800

Tandy TRS-80

IBM PC/kompatibel (Desktop)

IBM PC/kompatibel (Laptop)

Apple I

Apple II

Apple Lisa

Apple Macintosh

Apple iMac

Apple MacMini

Apple PowerMac

Apple PowerBook

Apple iBook

Apple MacBook

3.MIKROKONTROLER
Pengendali mikro (Inggris: microcontroller) adalah sistem mikroprosesor lengkap yang
terkandung di dalam sebuah chip. Mikrokontroler berbeda dari mikroprosesor serba guna yang
digunakan dalam sebuah PC, karena sebuah mikrokontroler umumnya telah berisi komponen
pendukung sistem minimal mikroprosesor, yakni memori dan antarmuka I/O.

Sebuah mikrokontroler AVR ATMega8 dalam kemasan PDIP-28 buatan ATMEL.


Mikrokontroler ini adalah mikrokontroler 8-bit yang mampu bekerja pada kecepatan
Mikrokontroler populer yang pertama dibuat oleh Intel pada tahun 1976, yaitu mikrokontroler 8bit Intel 8748. [1]Mikrokontroler tersebut adalah bagian dari keluarga mikrokontroler MCS48. [2] Sebelumnya, Texas instruments telah memasarkan mikrokontroler 4-bit pertama

yaitu TMS 1000 pada tahun 1974. TMS 1000 yang mulai dibuat sejak 1971 adalah
mikrokomputer dalam sebuah chip, lengkap dengan RAM dan ROM.

KESIMPULAN
Microprocessor adalah sebuah komponen rangkaian elektronik terpadu yang terdiri dari
rangkaian aritmatik, logik dan kontrol yang diperlukan untuk menjalankan fungsi-fungsi sebuah
CPU (Central Processing Unit) dari sebuah komputer digital. Rangkaian elektronika terpadu
tersebut dapat menerjemahkan dan menjalankan instruksi dari sebuah program serta
menangani operasi aritmatik. Microprocessor dikembangkan pada akhir tahun 1970 sebagai
hasil dari teknologi LSI (Large Scale Integration), suatu rangkaian elektronik terpadu yang
memungkinkan menggabungkan ribuan transistor, dioda, dan resistor pada sebuah chip silikon
sebesar 5 mm persegi.
Internal Data Bus Size adalah Jumlah saluran yang terdapat dalam mikroprosesor yang
menyatakan jumlah bit yang dapat ditransfer antar komponen di dalam mikroprosesor atau
suatu lintasan komunikasi yang menghubungkan dua atau lebih perangkat
Ekternal Data Bus Size adalah umlah saluran yang digunakan untuk transfer data antar
komponen antara mikroprosesor dan komponen-komponen di luar mikroprosesor.
Memori ( Memory ) terdiri atas komponen-komponen elektronik yang menyimpan perintahperintah yang menunggu untuk di eksekusi oleh prosesor,data yang diperlukan oleh insruksi
(perintah) tersebut dan hasil-hasil dari data yang diproses ( informasi ).

Rate atau kecepatan clock untuk menuntun kerja microprocessor. Satuan ini diukur dalam unit
juta instruksi per second yang disebut juga sebagai megahertz (MHz).
Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point,
multimedia dan sebagainya. Fitur-fitur inilah yang membuat sebuah microprocessor sempurna
digunakan dalam bentuk apapun.

DAFTAR PUSTAKA
Ajaah, Zali. 2010. Pengenalan Mikroprosesor. Jakarta
Hall, D.V., Microprocessor and interfacing, New York: McGraw Hill,1990
Motorola Semiconductor Product, 1985, Microprocessor Application manual, McGraw Hill, 1985.
Suharjo, Imam. 2010. Pengantar Mikroprosesor. Yogyakarta : Mercubuana