BENY MAKALAH MIKROPROSESOR.docx
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,