Laman

Selasa, 05 Januari 2016

paper mikroprosesor



MIKROPROSESOR
Abraham Patri
2137200777 – Sistem Komputer
STMIK AUB Surakarta

Abstrak -  Mikroprosesor, dikenal juga dengan sebutan Central Processing Unit (CPU) artinya unit pengolahan pusat. CPU adalah pusat dari proses perhitungan dan pengolahan data yang terbuat dari sebuah lempengan yang disebut "chip". Chip sering disebut juga dengan "Integrated Circuit (IC)", bentuknya kecil,terbuat dari lempengan silikon dan bisa terdiri dari berjuta-juta transistor.Pengkategorian mikroprosesor biasanya dilakukan dengan banyaknya bit yang dapat dikerjakan oleh ALU (Arithmetic Logic Unit) pada satu satuan waktu.
Kata kunci : CPU, mikroprosesor, chip.


1. PENDAHULUAN
            Setiap komputer didalamnya pasti terdapat mikroprosesor. Mikroprosesor, dikenal juga dengan sebutan Central Processing Unit (CPU) artinya unit pengolahan pusat.
CPU adalah pusat dari proses perhitungan dan pengolahan data yang terbuat dari sebuah lempengan yang
disebut "chip". Chip sering disebut juga dengan "Integrated Circuit (IC)", bentuknya kecil,terbuat dari lempengan silikon dan bisa terdiri dari berjuta-juta transistor.Pengkategorian mikroprosesor biasanya dilakukan dengan banyaknya bit yang dapat dikerjakan oleh ALU (Arithmetic Logic Unit) pada satu satuan waktu. Dengan kata lain,sebuah mikroprosesor dengan 4-bit ALU akan dianggap sebagai mikroprosesor 4-bit.Salah satu arah dari evolusi mikroprosesor adalah pada General Purpose CPU atau CPU serba guna, CPU tipe ini adalah mikrokomputer dengan semua kemampuan dari mini-komputer terdahulu.
2. Pengertian Dasar Mikroprosesor
            Mikroprosesor adalah sebuah chip (keping) yang dapat melaksanakan operasi-operasi hitungan, operasi nalar, dan operasi kendali secara elektronis (digital). Biasanya mikroprosesor dikemas dengan plastik atau keramik. Kemasannya dilengkapi dengan pin-pin yang merupakan terminal masukan dan keluaran dari chip. Mikroprosesor merupakan rangkaian terpadu (integreted circuit) dalam bentuk komponen chip VLSI (very large scale integration) yang mampu menjalankan perintah secara berurutan dalam bentuk program sehingga dapat bekerja sesuai yang diinginkan programer. Perintah atau instruksi yang diberikan pada suatu mikroprosesor haruslah dapat dimengerti oleh mikroprosesor itu sendiri. Pada umumnya instruksi yang diberikan dalam bentuk besaran-besaran biner atau dalam bahasa mesin (machine language).
Setiap mikroprosesor memiliki kade instruksi yang berbedabeda sesuai dengan yang direncanakan oleh pabrik pembuatnya. Sehingga suatu program yang ditulis dalam kode instruksi untuk mikroprosesor tertentu tidak dapat dijalankan untuk semua jenis mikroprosesor yang ada.
            Mikrokomputer adalah suatu sistem mikroprosesor, yang minimum terdiri dari chip mikroprosesor (CPU: Central Processing Unit), ROM (Read Only Memori) yang berisi firmeware (Program kendali sistem uP), RAM (Random Access Memori) yang berisi program atau data sementara, dan Piranti input-output (I/O device) yang berguna untuk komunikasi antara sistem mikroprosesor dengan piranti yang dikendalikan. (komunikasi dengan operator/user). Sistem tersebut disusun pada suatu PCB (Printed Circuit Board). Mikrokontroler Chip yang didalamnya terkandung sistem interkoneksi antara Mikroprosesor, RAM, ROM, I/O interface, dan beberapa peripheral. Mikrokontroler disebut juga On-chip-Peripheral. Namun demikian terdapat beberapa jenis mikroprosesor yang kompatible satu arah saja, artinya ada program yang dapat dijalankan oleh suatu mikroprosesor dapat dijalankan oleh mikroprosesor yang berbeda, tetapi untuk kebalikannya maka program tersebut tidak dapat jalan. Misalnya tipe mikroprosesor Z80 dapat menjalankan instruksi untuk mikroprosesor 8080 ataupun 8085, program yang menggunakan prosesor 8086 dapat dijalankan oleh prosesor yang lebih tinggi (80186, 80286, 80386, 80486 dan seterusnya) namun tidak dapat program (80186, 80286, 80386, 80486 tidak dapat dijalankan oleh prosesor dibawahnya.
3. Saluran-Saluran pada Mikroprosesor
            Secara fisik mikroprosesor memiliki beberapa saluran masukan maupun keluaran yang digunakan untuk sambungan dengan komponen-komponen pendukung sistem mikroprosesor.
            Saluran-saluran tersebut dikelompokkan sebagai berikut:
o Bus saluran Alamat (Address Bus)
o Bus saluran Data (Data Bus)
o Bus saluran Kendali (Control Bus)
4. Address Bus
            Saluran alamat (address bus) diperlukan untuk menentukan suatu lokasi alamat memori maupun lokasi alamat dari perangkat input/output (Input Output Interface) yang selalu digunakan dalam suatu sistem mikroprosesor itu sendiri, sebab jumlah saluran yang ada langsung menentukan banyaknya alamat memori (kapasitas memori) yang dapat ditanganinya. Pada awal pengembangannya, mikroprosesor buatan Intel dengan tipe 8008
hanya meiliki empat buah saluran alamat, sehingga total alamat memori yang dapat ditanganinya sebanyak 16384 alamat. Setelah mengalami pengembangan selanjutnya sudah mencapai 16 saluran alamat sehingga mampu menangani 65536 alamat memori. Sifat saluran alamat adalah keluaran, sehingga kendali dilakukan dari mikroprosesor menuju ke perangkat-perangkat ingatan maupun perangkat-perangkat keluaran/masukan (input
output peripheral).
5. Memori Address
            Pada mikroprosesor buatan Zilog dengan tipe Z80 juga memiliki kapasitas memori sebesar 64 kbyte. Pada saat sekarang sebuah mikroprosesor sudah mampu menangani memori lebih
besar dari 1 Giga byte. Untuk mempermudah serta menyederhanakan dalam pengaturan  maupun penyambungan pada perangkat pendukung mikroprosesor, maka pengalamatnnya
menggunakan sistem bilangan biner. Sehingga jumlah penyemat (pin) pada IC menjadi jauh lebih sedikit. Untuk menentukan jumlah total alamat/kapasitas memori yang dapat ditangani oleh suatu mikroprosesor adalah dengan cara menggunakan rumus sebagai berikut:
Jumlah total alamat = 20 dimana n = jumlah saluran alamat.
 Jadi misalkan suatu mikroprosesor memiliki jumlah penyemat 16 saluran, maka kapasitas total alamat memori yang dapat ditangani oleh mikroprosesor tersebut adalah 216 = 65536
byte, sedangkan untuk mencari jumlah saluran dapat dihitung
dengan rumus sebagai berikut:
Jumlah saluran alamat = 2log jumlah total memori
Penyemat saluran alamat pada suatu mikroprosesor pada umumnya diberi tanda dengan huruf A, oleh karena jumlah saluran alamat ada 16 buah dan masing-masing saluran memilki
bobot yang berbeda, maka saluran alamat yang berbobot paling rendah (least significant bit, LSB) diberi tanda A0 dan selanjutnya urut hingga saluran terakhir yang memiliki bobot terbesar (most significant bit, MSB) diberi tanda A15. dengan demikian saluran alamat yang terdapat pada mikroprosesor tipe Z80 yang berjumlah 16 buah saluran, masing-masing diberi tanda A0, A1, A2, A, A4, A5, A6, .........................A15.


            Bobot nilai pada masing-masing saluran alamat dapat ditentukan dengan cara menggunakan seperti menentukan bobot nilai posisi bit yang terdapat pada sistem bilangan biner.
A0 bobotnya = 20 = 1 alamat
A1 bobotnya = 21 = 2 alamat
A2 bobotnya = 22 = 4 alamat
A bobotnya = 2 = 8 alamat
A4 bobotnya = 24 = 16 alamat
A5 bobotnya = 25 = 32 alamat
A6 bobotnya = 26 = 64 alamat
A7 bobotnya = 27 = 128 alamat
A8 bobotnya = 28 = 256 alamat
A9 bobotnya = 29 = 512 alamat
A10 bobotnya = 210 = 1024 alamat
A11 bobotnya = 211 = 2048 alamat
A12 bobotnya = 212 = 4096 alamat
A13 bobotnya = 213 = 8192 alamat
A14 bobotnya = 214 = 16384 alamat
A15 bobotnya = 215 = 32768 alamat
Jumlah total adalah = 65535 + alamat 0 = 65536 alamat.
Dengan demikian nomor alamat pada mikroprosesor Z80 dengan menggunakan besaran sistem bilangan desimal adalah dari alamat 0 sampai dengan 65535.
Dari uraian diatas dapat digunakan untuk menentukan lokasi suatu alamat memori ataupun alamat perangkat input output yang akan disambungkan pada sebuah mikroprosesor.
Pengalamatan pada sebuah mikroprosesor umumnya dengan mengaktifkan jalur alamat dengan memberikan suatu instruksi yang mampu mengkondisikan logika yang sesuai dengan besaran kode biner sebanyak 16 bit. Untuk mempersingkat serta untuk mempermudah penandaan nomor alamat awal sampai dengan akhir adalah dengan cara menggunakan kode hexadesimal. Dengan demikian alamat untuk CPU Z80 terdiri dari 0000 sampai dengan FFFF. Keuntungan menggunakan kode hexadesimal adalah kemudahannya untuk diubah kembali dalam kode biner atau sebaliknya. Pengaturan penggunaan alamat memori dilakukan oleh pemakai berdasarkan instruksi yang diberikan dan alokasi
pemasangan perangkat memaori yang digunakan dalam sistem dalam batasan 0000-FFFF.
Selain itu yang perlu diingat bahwa pada saat kondisi awal (catu daya dihidupkan) atau setelah tombol reset ditekan, mikroprosesor akan selalu memulai pada alamat 0000, sehingga instruksi yang berada pada alamat tersebut akan selalu dilaksanakan dahulu.
6.  I/O Address
            Selain terdapat alamat-alamat yang dapat digunakan untuk menghubungi perangkat ingatan, pada CPU Z80 juga memiliki alamat-alamat yang digunakan untuk keperluan penanganan perangkat-perangkat I/O sebanyak 256 alamat. Sebagaimana pengaturan alamat pada sistem ingatan, maka alamat I/O ditangani oleh address bus bagian bawah (A0 sampai A7) sebanyak 8 saluran. Dalam kode heksadesimal alamat I/O adalah 00-FF.
Sedangkan address bus bagian atas (A8-A15) digunakan untuk buffer (penyangga) data. Jadi pada address bus memiliki fungsi ganda sebagai alamat ingatan dan alamat masukan atau keluaran.
7. Data Bus
            Data bus (saluran data) diperlukan sebagai jalan masukan atau keluaran data yang berfungsi sebagai instruksi atau penyerta instruksi antara perangkat ingatan dan perangkat I/O dengan CPU. Untuk mikroprosesor Z80 memiliki 8 buah saluran data (D0-D7) atau 8 bit data. Sifat dari saluran data adalah dua arah (bidirectional), jadi arahnya dapat bolak-balik antara mikroprosesor dengan perangkat ingatan maupun perangkat masukan keluaran.
Dalam sistem mikrokomputer, data bus dipakai bersamasama antara CPU dengan perangkat-perangkat lainnya agar pengawatan menjadi lebih praktis, sehingga cara penyambungannya secara paralel. Untuk menghindari terjadinya konflik data antara perangkat satu dengan yang lainnya maka berlaku sistem bergantian dan stanby atau kalau perlu keadaan tersebut dapat diatur melalui CPU lewat saluran kendali bus.

8. Control Bus
            Saluran kendali (Control Bus) digunakan untuk melakukan pengendalian terhadap komponen-komponen pendukung dalam sistem mikroprosesor. Semua aktifitas lalu lintas data maupun pengambilan instruksi ke perangkat ingatan, perangkat keluaran masukan dan lain-lainnya diatur dan dikendalikan lewat saluran kendali tersebut. Pada mikroprosesor saluran-saluran kendali ada dua kelompok yaitu:
            o Saluran kendali yang bersifat keluaran, artinya suatu pengendalian yang arahnya dari mikroprosesor menuju ke perangkat pendukung (perangkat ingatan, I/O, dekoder dan lain-lainnya).
            o Saluran kendali yang bersifat masukan artinya suatu pengendalian yang arahnya dari perangkat luar mikroprosesor menuju ke mikroprosesor tersebut.
9. ALU
            ALU merupakan singkatan dari Arithmetic Logic Unit yaitu bagian yang berfungsi untuk memproses pengolahan intruksi yang berhubungan dengan proses aritmatika dan logika. Dan juga pada bagian ini merupakan jantung dari CPU serta didalamnya terdapat
register A yang berfungsi sebagai accumulator untuk menyimpan hasil akhir dari proses-proses tersebut.

           
10. CPU Register
            Pada bagian ini terdiri dari register-register yang dapat dipakai secara umum (general purpose register) yang dapat diakses secara langsung dan register-register yang dipakai secara khusus (special purpose register). Pada mikroprosesor Z80 memiliki 22 buah register yang terdiri dari tiga group.
11. Instruction Register
            Pada bagian ini berfungsi untuk menterjemahkan kode-kode biner tertentu yang masuk melalui data bus diubah menjadi intruksi-intruksi yang dapat dimengerti dan dapat diolah pada unit pengolah pusat (CPU) dan selanjutnya juga akan mengendalikan bagian-bagian terkait yang terdapat dalam mikroprosesor Z80 misalnya addres bus, data bus, control bus register-register dan lain-lainnya melalui CPU Control Signal System.
13. CPU Control Signal System
            Pada bagian ini berfungsi untuk memberikan sinyal-sinyal kendali pada bagian-bagian yang terkait sehingga segala kendali baik secara hardwer maupun softwer dapat dikendalikan lewat control signal system dengan cara memberikan suatu level sinyal logika untuk dapat mengaktifkan bagian-bagian yang terkait.Misalnya saluran reset diberikan logik 0 (diaktifkan), maka bagian control signal system ini akan mereset isi register PC dan isinya akan disalurkan saluran alamat, saluran data akan difungsikan sebagai masukan untuk dapat menerima data intruksi dari perangkat memori, sebaliknya jika ada intruksi yang berhubungan dengan alamat, maka isi PC akan diset sesuai dengan intruksi kemudian akan disalurkan kesaluran alamat dapat digunakan oleh intruksi selanjutnya.
12. Data Bus Control
            Pada bagian ini berfungsi untuk mengendalikan saluransaluran data sebanyak 8 bit sesuai dengan sinyal kendali dari CPU control signal. Saluran bus data dapat berfungsi sebagai saluran masukan (Input), saluramn keluaran (output) dan dapat juga dalam keadaan floating (berimpedansi tinggi)
14. Address Bus Control
            Pada bagian ini berfungsi untuk mengendalikan saluransaluran alamat sebanyak 16 bit untuk digunakan dalam pengalamatan perangkat-perangkat memori, perangkat inputoutput dan sebagainya. Konfigurasi penyemat pada mikroprosesor Z80 Chip mikroprosesor Z80 dikemas dalam berbagai tipe, untuk tipe DIP 40 (dual in line packed) memiliki konfigurasi penyemat .
15. Pengertian Memori
            Memori merupakan sumberdaya yang bersangkutan dengan ruang atau letak selain sebagai pengingat, memori juga bertindak selaku penyimpan (storage). Ada isi memori yang sudah bersifat tetap, sehingga tidak dapat diubah lagi, ada juga memori yang tidak bersifat tetap. Keluasan ruang memori menyebabkan pencarian pencarian bagian atau letak memori tertentu menjadi tidak mudah. Berdasarkan atas keperluan penyimpanan informasi,
dikenal adanya alamat memori mutlak atau alamat memori fisik. Berdasarkan atas kemudahan tataolah, dikenal adanya alamat memori relatif atau alamat memori logika. Pada memori kerja, alamat mutlak adalah alamat fisik pada memori kerja, sedangkan
alamat relatif adalah alamat memori yang secara tidak langsung menunjuk ke salah satu sel pada memori kerja.
16. Pemuatan Informasi ke Memori
            Memori yang mempunyai fungsi utama sebagai penyimpan informasi atau data, maka sudah barang tentu perlu diketahui teknik atau cara pemuatan informasi ke ruang memori yang digunakan. Beberapa cara pemuatan data ke memori adalah
a.      Pemuatan Mutlak
Pemuatan informasi ke memori-kerja, alamat yang tercantum di dalam tata olah sama dengan alamat yang ditempatinya di dalam memori-kerja.
b.      Pemuatan Relokasi
Kondisi dimana pemuatan informasi ke memori-kerja, alamat yang tercantum di dalam tataolah tidak mesti sama dengan alamat yang ditempatinya di dalam memori-kerja.
17. Pemuatan Sambung (linker)
Menyambungkan suatu informasi ke informasi lain di dalam memori-kerja. Pemuatan sambung sering digunakan pada tataolah atau penggalan tataolah yang tersimpan di dalam pustaka (library).
18. Pemuatan dinamik (pemuatan tumpang atau overlay)
Jika ukuran tataolah itu melampaui ukuran ruang memorikerja, tataolah dapat dipenggal ke dalam sejumlah segmen. Segmen itulah yang kemudian dimuat ke dalam memori-kerja.
Pelaksanaan pekerjaan berlagsung segmen demi segmen.
19. Jenis-Jenis memori
            Setiap program dan data yang sedang diproses oleh prosesor akan disimpan di dalam memori fisik. Data yang disimpan dalam memori fisik bersifat sementara, karena data yang disimpan di dalamnya akan tersimpan selama masih dialiri daya listrik. Ketika sumber daya listrik dimatikan atau direset, data yang disimpan dalam memori fisik akan hilang. Memori biasa dibedakan menjadi dua macam: ROM dan RAM. Selain itu, terdapat pula memori yang
disebut Cache Memory.



20. ROM (Read Only Memory)
            ROM adalah kependekan dari Read Only Memory, yaitu perangkat keras berupa chip memori semikonduktor yang isinya hanya  dapat dibaca. Jenis memori ini datanya hanya bisa dibaca dan tidak bisa ditulis secara berulang-ulang. Memori ini berjenis non-volatile, artinya data yang disimpan tidak mudah menguap (hilang) walaupun catu dayanya dimatikan. Karena itu memori ini biasa digunakan untuk menyimpan program utama dari suatu system, sehingga lebih aman karena tidak takut datanya hilang di tengah jalan.
            Sampai sekarang dikenal beberapa jenis ROM yang pernah beredar dan terpasang pada komputer, antara lain PROM, EPROMdan EEPROM.
a. PROM (Progammable Read-Only-Memory)
Jika isi ROM ditentukan oleh vendor, PROM dijual dalam keadaan kosong dan kemudian dapat diisi dengan program oleh pemakai. Setelah diisi dengan program, isi PROM tak bisa
dihapus.
b. EPROM (Erasable Programmable Read-Only-Memory)
Berbeda dengan PROM, isi EPROM dapat dihapus setelah diprogram. Penghapusan dilakukan dengan menggunakan sinar ultraviolet.
c. EEPROM (Electrically Erasable Programmable Read-Only Memory)
EEPROM dapat menyimpan data secara permanen, tetapi isinya masih bisa dihapus secara elektris melalui program. Salah satu jenis EEPROM adalah Flash Memory. Flash Memory biasa digunakan pada kamera digital, konsol video game, dan chip BIOS.
21. RAM (Random Access Memory)
            RAM merupakan perangkat keras berupa chip memori semikonduktor yang sifat memorinya dapat dibaca dan ditulisi. Jenis memori ini data yang disimpan bisa hilang ditengah proses karena sifat memori ini adalah berjenis volatile, artinya data yang disimpan akan hilang (menguap) jika catu dayanya dimatikan.Berdasarkan cara kerja dari RAM, maka terdapat dua jenis RAM yaitu statik dan dinamik. RAM dinamik tersusun oleh sel-sel yang menyimpan data sebagai muatan Iistrik pada kapasitor.
            Untuk Dynamic RAM (DRAM) dapat dikategorikan dalam beberapa tipe, diantaranya adalah
Fast Page Mode DRAM (FPM DRAM)
Extended Data Output DRAM (EDO DRAM)
Synchronous DRAM (SDRAM)
Rambus DRAM (RDRAM)
Double Data Rate SDRAM (DDR SDRAM)
            Sedangkan RAM yang mempunyai fungsi khusus untuk video diantaranya adalah
Video RAM (VRAM)
Windows RAM (WRAM)
Synchronous Graphic RAM (SGRAM)
Untuk RAM statik menyimpan informasinya dengan cara menyimpan nilai-nilai biner dari suatu informasi dengan menggunakan konfigurasi gerbang logika flip-flop, jenis RAM ini
adalah Static RAM (SRAM).
            Berdasarkan jenis modulenya dapat dibagi sebagai berikut:
Single Inline Memory Module (SIMM)
Double Inline Memory Module (DIMM)
Rambus Inline Memory Module (RIMM)
Berdasarkan jumlah pin nya RAM ada yang mempunyai 30 pin, 72 pin, dan 168 pin, sedangkan untuk kecepatannya sudah mencapai nanosecond. Kecepatan memori utama sangat rendah dibandingkan kecepatan prosessor modern. Untuk performa yang
baik, prosessor tidak dapat membuang waktunya dengan menunggu untuk mengakses instruksi dan data pada memori utama. Karenanya sangat penting untuk memikirkan suatu skema yang mengurangi waktu dalam mengakses informasi. Karena kecepatan memori utama dibatasi oleh batasan elektronik dan packaging, maka solusinya harus dicari pada sistem arsitektur yang berbeda. Solusi yang efisien adalah menggunakan memori cache
cepat yang sebenarnya membuat memori utama tampak lebih cepat bagi prosesor daripada sebenarnya. Jenis memori ini adalah memori berkapasitas terbatas, berkecepatan tinggi yang lebih mahal dibanding memori utama. Cache memori terletak diantara memori utama dan register CPU, dan berfungsi agar CPU tidak langsung mengacu ke memori utama
tetapi di cache memori yang kecepatan aksesnya lebih tinggi. Metode ini akan meningkatkan kinerja system. Buffer berkecepatan tinggi yang digunakan untuk menyimpan data yang diakses pada saat itu dan data yang berdekatan dalam memori utama. Waktu akses memori cache lebih cepat 5 – 10 kali dibandingkan memori utama. Dahulu cache
disimpan di luar prosesor dan dapat ditambahkan. Untuk meningkatkan kinerja, saat ini cache ditanamkan di prosesor.
22. Karakteristik Memori
            Sebelum menggunakan memori sebagai penyimpan informasi, perlu dimengerti tentang beberapa karakteritik dari memori tersebut. Memori yang digunakan untuk mendukung kinerja prosesor memiliki beberapa karakteristik yaitu lokasi, kapasitas, satuan transfer, metode akses, kinerja, tipe fisik, karakteristik fisik.

           

           
            Lokasi Memori
            Berdasarkan lokasinya memori dapat berlokasi di internal dan eksternal. Memori yang berada di dalam dapat diakses oleh prosesor tanpa melalui input output. Sebagai contoh register, cache memori, dan main memori. Untuk memori eksternal cara mengaksesnya harus melalui peralatan input output. Contohnya adalah hardisk, flasdisk, CDROM.
            Kapasitas Memori
            Kapasitas memori adalah kemampuan memori untuk menyimpan informasi dalam satuan tertentu. Satuan penyimpanan memori adalah byte atau word. Sebagaimana kita
ketehaui 1 byte adalah 8 bit, sedangkan untuk word bisa 8, 16, 32 bit, tergantung pada pembuat prosesornya.
            Satuan Transfer
            Satuan transfer untuk memori internal adalah banyaknya bit yang dapat dibaca atau ditulis dari atau ke memori dalam setiap detik. Banyaknya bit tersebut setara dengan banyaknya jalur data yang terhubung ke memori (lebar bus). Biasanya sebanyak satu word tetapi dapat lebih banyak lagi seperti 32, 64 atau 128. Jika memori eksternal digunakan satuan block yang ukuranya lebih dari satu word. Untuk satuan alamat addressable
unit adalah ukuran memori terkecil yang dapat diberi alamat tersendiri. Besarnya satuan alamat tergantung pembuat prosesor.
            Metode Akses
            Sequential access, akses ke memori dilakukan secara berurutan (searching, passing, rejecting). Mengunakan mekanisme shared read/write. Waktu akses sangat variabel, bergantung pada lokasi data yang akan dituju dan data sebelumnya. Contoh:
Magnetic tape Direct access, akses ke memori langsung menuju ke lokasi terdekat, diteruskan dengan sedikit pencarian dan perhitungan. Setiap blok/record mempunyai alamat unik berdasarkan lokasi fisik. Menggunakan mekanisme shared read/write. Waktu
aksesnya variabel (berbeda-beda) dan bergantung pada lokasi data yang akan dituju dan lokasi data sebelumnya. Contoh: hardisk. Random access, akses ke memori dilakukan secara random langsung ke alamat yang dituju. Setiap alamat memori mempunyai
alamat unik. Waktu aksesnya konstan dan tidak bergantung pada urutan akses sebelumnya. Contoh: main memory, beberapa sistem cache. Associative, pencarian data di memori dilakukan dengan membandingkan seluruh word secara bersamaan, tidak berdasarkan alamat. Waktu akses konstan dan tidak bergantung pada lokasi dan urutan akses sebelumnya. Contoh: cache memori.
            Kinerja Memori
Waktu akses (latency), waktu antara perintah akses (baca atau tulis) sampai didapatkannya data di MBR atau data dari MBR telah disalin ke lokasi memori tertentu. Waktu siklus memori, waktu dimulainya suatu operasi memori sampai memori siap melaksanakan operasi berikutnya(lebih penting). Waktu akses ditambah waktu untuk perubahan
signal jalur data sebelum akses kedua.Transfer rate, adalah waktu rata-rata perpindahan data.Untuk RAM adalah 1/waktu siklus, sedangkan untuk non-RAM adalah:

TN = TA + N/R
TN = Waktu rata-rata untuk baca/tulis sejumlah N bit
TA = Rata-rata waktu akses
N = jumlah bit
R = transfer rate ( bit per second)
            Tipe Fisik
            Jika memori ditinjau dari jenis fisik maka memori dapat dikelompokkan menjadi 3, yaitu semikonduktor, megnetik, optic. Contoh untuk semikonduktor adalah RAM, Flasdisk, sedangkan untuk magnetic adalah hardisk, magnetic tape. Untuk yang optic adalah compact disc maupun digital video disk.

            Karakteristik Fisik
            Berdasarkan karakteristik fisik, memori dapat dibedakan menjadi 4 hal yaitu volatile, non-volatile, erasable, dan nonerasable.
Volatile adalah data akan hilang jika sumber listrik dihilangkan, non-volatile tidak akan terpengaruh dengan hilangnya sumber listrik, data akan tetap tersimpan.
Memori yang bersifat erasable adalah nilainya dapat dihapus seperti semikonduktor dan
magnetic, sedangkan yang non-erasable nilainya tidak dapat dihapus seperti ROM.
           
            TabelKarakteristik memori


Teknik Penghilangan Harmonisa pada Inverter Satu Phasa dengan Mikroprosesor sebagai Pembangkit Sinyal Kendali

A Sugiyon - Institut Teknologi Bandung. Bandung, 1988: Jornal Nasional

Teknik Digital Mikroprosesor dan Mikrokomputer (Edisi Revisi)

L Willa - 2010 - openlibrary.telkomuniversity.ac.id :jornal nasional

Dasar-dasar mikroprosesor

H Simanjuntak - Penerbit Kanisius, Yogyakarta, 2001 :jornal nasional

Harvard University-Informatika & Komputer Manual Indonesia-kelas-karyawan-yogyakarta. konsultan-pendidikan-tinggi. info

DG Faust - kelas-karyawan-yogyakarta.:jornal internasional

Design of single phase inverter using microcontroller assisted by data processing applications software

K Ismail, A Muharam, SW Budi - IOP Conference Series: …, 2015 - iopscience.iop.org :jornal internasional
DAFTAR PUSTAKA
K.J., Breeding, Microprosesor Systems Design Fundamentals, Prentice Hall, New Jersey, 1995.
Agfianto Eko Putra, 2004, Belajar Mikrokontroler AT89C51/52/55, Yogyakarta, Gava Media
Balzah achmad, 2004, Hand Out Bahan Kuliah Penerapan Mikroprosesor, Yogyakarta, UGM.

2 komentar:

  1. sundul77.com Situs Agen Bola Terbaik | Judi Casino Online | poker uang asli | Bandar Slot Terpercaya
    sundul77.com Adalah Situs Agen Bola Terbaik | Judi Casino Online | poker uang asli | Bandar Slot Terpercaya, Game Slot Mesin, Agen Sbobet, Agen Ibcbet, Agen Mansion88 sundul77 Merupakan Salah Satu Bandar Bola, Bandar Casino, Poker Online Terpercaya IDNSPORT. Kelebihan Bandar Bola Terbesar www.sundul77.com Desain Website Menarik, Live Casino Online 24 Jam Non-Stop Bersama Dealer Eropa & Dealer Asia..
    Situs Agen Bola Terbaik | Judi Casino Online | poker uang asli | Bandar Slot Terpercaya, Game Slot Mesin, Agen Sbobet, Agen Ibcbet, Agen Mansion88
    Bolagaming mempunyai tim berpengalaman dalam melayani setiap member yang bergabung di situs judi taruhan bola terbaik ini. Kami menyediakan customer service online 24 jam yang akan menemani anda dan membantu memberikan arahan kepada anda agar mudah saat melakukan pendaftaran. Anda bisa memilih jenis permainan judi taruhan online apa saja sesuai keinginan anda.
    Ayo Bergabung Bersama Situs Judi Taruan Bola Terlengkap Bolagaming
    situs agen bola terbaik,judi casino online,poker uang asli,poker uang asli,agen ibcbet

    BalasHapus
  2. Gan bisa bantu tugas mikroprosesor saya,, nanti ada imbalan buat jasanya

    BalasHapus