tugas 2 mikroprosesor

9
Nama : HIFZHAN HARIS EKA PUTRA NIM : 11255103224 TUGAS 2 MIKROPROSESOR 1. Sebutkan dan jelaskan komponen dalam memori termasuk port- portnya? Jawab : Komponen dalam memori : A. Addres Bas : Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Address bus biasanya terdiri atas 32 jalur parallel.(memilih data yang akan dikeluarkan). B. Data Bus : Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Data bus bersifat bidirectional artinya CPU dapat membaca dan menerima data melalui data bus ini. Data bus biasanya terdiri atas 64 jalur parallel. C. Control Signal : Fungsinya untuk memberikan perintah menyalakan dan mematikan memori. Dalam Control Signal ada tugasnya masing-masing yaitu:

Upload: bagus-setyaji

Post on 29-Sep-2015

219 views

Category:

Documents


5 download

DESCRIPTION

ergrh

TRANSCRIPT

Nama : HIFZHAN HARIS EKA PUTRANIM : 11255103224TUGAS 2 MIKROPROSESOR

1. Sebutkan dan jelaskan komponen dalam memori termasuk port-portnya?Jawab :Komponen dalam memori :A. Addres Bas : Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Address bus biasanya terdiri atas 32 jalur parallel.(memilih data yang akan dikeluarkan).B. Data Bus : Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Data bus bersifat bidirectional artinya CPU dapat membaca dan menerima data melalui data bus ini. Data bus biasanya terdiri atas 64 jalur parallel.C. Control Signal : Fungsinya untuk memberikan perintah menyalakan dan mematikan memori. Dalam Control Signal ada tugasnya masing-masing yaitu:a) CS = Untuk memfungsikan salah satu memorinyab) OE = memfungsikan memori hanya untuk dibacac) WR = memfungsikan memori hanya untuk menulis

Port-port dalam memori :

Hubungan pin 8051 pada keempat port P0, P1, P2, dan P3. Untuk pin port P0 dan P3 memiliki fungsi-fungsi tambahan. Selain itu terdapat pin-pin untuk power supply Vcc (Pin 40) dan ground (Pin 20). Pin-pin 18 dan 19 diperuntukkan untuk koneksi ke kristal. Bagian pin yang terakhir secara berturut-berturut adalah, PSEN (Pin 29), ALE (Pin 30), EA (Pin 31) yang merupakan Program Store Enable, Address Latch Enable, dan External Access. Berikut adalah pembahasan singkat tentang pin-pin ini.XTAL2Keluaran dari penguatan membalik yang membentuk satu bagian dari osilator dan masukan ke generator clock internal, harus dihubungkan ke XTAL2.XTAL1XTAL1 adalah masukan ke penguatan membalik yang membentuk bagian dari sirkuit osilator. Berkaitan dengan clock external, pin ini harus dihubungkan ke ground.Vcc(Pin40)Pin Vcc terhubung ke power supply +5V. Arus power supply yang diperkirakan untuk 8031/8051 adalah 125mA. Sedangkan untuk 8751 arus maksimalnya adalah 250 mA. Untuk 8031/8051 rata-rata efisiensinya adalah 1 W.Vss(Pin20)Vss merupakan ground. Semua voltase dispesifikasikan berhubungan dengan pin ini. Sebagai contoh, voltase di pin manapun yang berkenaan dengan Vss seharusnya berada dalam jangkauan -0.5V hingga +7V.Port0(pin-pin32-39)Port 0 adalah saluran I/O 8-bit. Alamat orde rendah dan bus data juga dimultipleksiikan dengan Port 0. Port ini jenisnya merupakan cerat terbuka masukan dua arah (open drain bi-directional I/O port) dan harus menggunakan resistor pull-up selama verifikasi.Port1(Pin-pin1-8)Port 1 adalah L/O 8-bit dengan masing-masing P1.0 sampai P1.7 yang bersifat dua arah. Port 1 sudah terpasang resistor pullup secara internal. Jika logika satu dituliskan pada Port 1 maka keluaran akan berlogika satu dan dapat digunakan sebagai masukan.Port2(Pin-pin21-28)Port 2 juga merupakan port I/O 8-bit dua arah. Pin-pin Port 2 sudah terpasang resitor pullup secara internal. Port 2 dimultiplekskan dengan alamat bus yang memiliki orde lebih tinggi.Port3(Pin-pin10-17)Port 3 juga merupakan port I/O 8-bit bersifat dua arah. Pin-pin Port 3 sudah terpasang resistor pullup secara internal. Ada fungsi-fungsi lain yang dimultipleksikan dengan pin-pin Port 3. Fungsi-fungsi alternative dapat dilihat pada tabel dibawah. Fungsi-fungsi tambahan pin-pin Port 3 ini berhubungan dengan interupsi-interupsi eksternal, serial port, timer/counter dan sinyal-sinyal baca/tulis.

Pin9(RST)Untuk me-reset perangkat, pin RST dari 8051 dibuat logika tinggi untuk dua siklus mesin. Sebuah resistor pull-down 8.2K dari pin RST ke Vss dan sebuah kapasitor 10F dari pin RST ke Vcc membentuk sirkuit reset-nya. Nilai-nilai komponen ini cukup untuk memungkinkan terjadinya penundaan (delay), demikian dengan tujuan untuk membuat barisan RST berlogika tinggi selama 24 periode osilator. Untuk mendukung fungsi reset manual, jika diinginkan, sebuat pemicu dapat ditambahkan di seberang kapasitor 10F.ALE(Pin30)Keluaran Address Latch Enable (ALE) digunakan untuk mengunci byte alamat rendah selama akses memori external. ALE diaktifkan secara periodik dengan kisaran konstan dari 1/6 frekuensi osilator. Namun, selama akses memori data eksternal, satu pulsa ALE dilewatkan.PSEN(Pin29)Program Store Enable (PSEN) adalah sinyal kontrol keluaran, diaktifkan setiap enam periode osilator ketika mengambil memori program eksternal, pin ini adalah strobe pembaca bagi memori program eksternal, dan selama eksekusi program internal, PSEN akan tetap berada dalam posisi logika tinggi.EA(Pin31)Pin akses eksternal (Eksternal Akses), ketika ditahan dalam posisi logika tinggi, mengeksekusi perintah dari memori program internal sampai pada alamat 0FFFH; setelah alamat ini, instruksi-instruksi diambil dari memori program eksternal. Jika pin berada dalam posisi logika rendah, semua perintah diambil dari memori eksternal, dan selama operasi normal, pin ini tidak boleh berada dalam posisi mengambang.

2. Jelaskan mekanisme menulis dan membaca data di memori?Jawab :Memori merupakan alat/media tempat menyimpan data. Ada dua karakter dari memori yaitu menyimpan secara permanen dan ada yag sementara. Cara kerjanya pun berbeda. Contohnya pada RAM (Random Access Memory) yang bersifat sementara untuk menyimpan data. Artinya, bila komputer dimatikan atau supplay daya di cabut maka semua intruksi atau data yang disimpan diRAM ini akan hilang. Berbeda dengan RAM, ROM (Read Only Memory) memori yang hanya dapat membaca saja, tidak bisa ditulis ataupun dihapus. Sebenarnya ROM hampir sama sifatnya dengan RAM hanya saja proses penulisan pada ROM membutuhkan proses khusus yang tidak semudah dan fleksibel seperti halnya pada RAM. Dan ada juga yang disebut dengan memori Cache, cara kerja dari memori ini yaitu jika prosesor membutuhkan suatu data, pertama sekali ia akan mencarinya pada cache, jika data ditemukan, prosesor akan langsung membacanya dengan delay yang sangat kecil. Tetapi jika data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM yang kecepatannya lebih rendah. Pada umumnya, cache dapat menyediakan data yang dibutuhkan oleh prosesor sehingga pengaruh kerja RAM yang lambat dapat dikurangi. Dengan cara ini maka memory bandwidth akan naik dan kerja prosesor menjadi lebih efisien. Selain itu kapasitas memori cache yang semakin besar juga akan meningkatkan kecepatan kerja komputer secara keseluruhan.

3.Jelaskan perbedaan antara RAM, SRAM, DRAM?Jawab :a) RAM (Random Access Memory) adalah sebuah perangkat keras yang menyimpan data dan instruksi program yang akan dan telah dieksekusi oleh prosesor. Isi dari RAM dapat diakses secara random atau tidak mengacu pada letak datanya. b) SRAM (Satatic Random Access Memory) yaitu jenis RAM yang terbuat dari semacam semikonduktor yang tidak memerlukan kapasitor dan tidak perlu penyegaran secara berkala/periodik sehingga lebih cepat. Hal ini dikarenakan SRAM didesain menggunakan transistor tanpa kapasitor. Tidak adanya kapasitor membuat tidak ada daya yang bocor sehingga SRAM tidak membutuhkan refresh periodik. SRAM juga didesain menggunakan desain cluster enam transistor untuk menyimpan setiap bit informasi. Desain ini membuat SRAM lebih mahal tapi juga lebih cepat jika dibandingkan dengan DRAM. Secara fisik chip, biaya design chip SRAM kira kira tiga puluh kali lebih besar dan lebih mahal daripada DRAM.c) DRAM (Dynamic Random Access Memory) merupakan memori semikonduktor yang memerlukan kapasitor sebagai tumpuan untuk menyegarkan data yang ada didalamnya. Kecepatan DRAM lebih rendah dibandingkan dengan SRAM. Dalam strukturnya DRAM hanya memerlukan satu transistor dan kapasitor per bit, sehingga memiliki kepadatan sangat tinggi. DRAM mempunyai frekuensi kerja yang bervariasi yaitu antara 4,77 MHz hingga 40 MHz.Jadi intinya, SRAM dan juga DRAM adalah jenis RAM yang berbeda bahan dasar pembuatannya. Dan bedanya pada SRAM tidak perlu penyegaran data secara periodik, tetapi pada DRAM perlu penyegaran refreshed.