TUGAS 2 SISTEM MIKROPROSESOR
Disusun untuk memenuhi salah satu tugas mata kuliah Sistem Mikroprosesor Yang diberikan oleh : Drs. Yoyo Somantri MT.
Oleh :
Galura Muhammad Suranegara (0905690)
JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS PENDIDIKAN TEKNIK DAN KEJURUAN UNIVERSITAS PENDIDIKAN INDONESIA 2011
Tugas Hal 23 1. Jelaskan yang dimaksud dengan mikroprosesor ideal! Mikroprosesor ideal ialah suatu mikroprosesor yang memiliki N saluran masukan dan M saluran keluaran. Didalam mikroprosesor yang ideal disimpan program mikroprosesor. 2. Jelaskan yang dimaksud mikroprosesor 8 bit! Mikroprosesor 8 bit ialah mikroprosesor yang bekerja dengan 8 saluran data masuk dan 8 saluran data keluar. 3. Apa yang saudara ketahui tentang byte dan nybble? Data word sebanyak 8 bit disebut byte sedangkan data word sebanyak 4 bit disebut nybble. 4. Apa yang dimaksud dengan bit atau digit! Bit atau digit ialah angka angka yang digunakan untuk menyatakan logika satu (ada tegangan) atau logika nol (tidak ada tegangan) berbentuk bilangan hexadecimal, biner dan octal. 5. Jelaskan prinsip kerja three state buffer! Three state buffer ialah bekerja dengan impedansi yang tinggi, dengan kata lain jika impedansinya tinggi maka arus input tidak akan ditarik. Prinsip kerjanya yaitu ketika mikroprosesor dalam keadaan logic satu maka saluran data dua arah tersebut akan flip flop. 6. Berikan salah satu contoh penulisan data dengan bilangan hexadecimal! $ 8A, 8A H , 8A 16 7. Suatu mikroprosesor mempunyai 12 saluran alamat, berapa banyak memori yang dapat secara langsung dihubungi oleh mikroprosesor tersebut! 212 = 4096 byte 8. Mengapa sebuah system mikroprosesor memerlukan memori? Karena pada dasarnya mikroprosesor mempunyai jumlah memori yang terbatas untuk menyimpan data dan program maka dari itu dibutuhan memori tambahan untuk menyimpan data dan program. 9. Jelaskan fungsi dari saluran control pada mikroprosesor! Saluran control pada mikroprosesor berguna untuk mensinkronkan cara kerja mikroprosesor dengan cara kerja komponen komponen diluar mikroprosesor.
10. Jelaskan alasannya, kenapa bahwa saluran control pada setiap mikroprosesor tidak sama! Karena notasi dari mikroprosesor berbeda beda antara satu dengan lainnya bergantung pada tipe dan jenis mikroprosesor itu sendiri. 11. Berapa saluran control yang dimiliki oleh mikroprosesor Z80?
12. Jelaskan bila salah satu saluran control bekerja dengan aktif high! Jika saluran kontrol bekerja dengan aktif high artinya bahwa saluran akan aktif pada nilai logika satu untuk memberitahukan kepada komponen diluar mikroprosesor bahwa informasi alamat yang terdapat pada saluran alamat adalah benar. 13. Jelaskan keunggulan dan kelemahan antara system catu daya pada mikroprosesor Z80 dengan 8080! Pada mikroprosesor 8080 memerlukan catu daya -5V ; +5V dan ground, sedangkan Z80 memerlukan daya +5V dan ground saja. 14. Gambarkan diagram blok hubungan antara mikroprosesor dengan komponen memori dan I/O yang dilengkapi dengan saluran data dan saluran alamat!
Memori A D D R E S S
1 2 3 4
N M
I/O
Tugas Hal 36
1. Jelaskan fungsi memori pada system mikroprosesor! Untuk menyimpan informasi sementara waktu atau untuk waktu yang lama, dimana informasi tersebut sewaktu waktu dapat dipanggil kembali. 2. Jelaskan perbedaan antara RAM dan ROM! RAM (Random Access Memory) merupakan memori yang dapat diakses secara acak yang mana lokasi lokasi memori dapat diakses secara acak dengan menempatkan alamat dari lokasi yang dipilih ke jalur alamat atau sering juga disebut memori baca tulis. Sedangkan ROM (Read Only Memory) merupakan suatu memori yang hanya dapat dibaca informasinya atau memori yang isinya sekali ditulis dan hanya dapat dibaca. 3. Jelaskan perbedaan memori static dan dinamik! RAM static adalah memori yang menyimpan informasi pada sebuah flip flop, tidak sinkron, tidak memerlukan clock, informasi akan tetap stabil selama daya tetap tersedia dan tidak memerlukan refresh. Sedangkan RAM dinamik yang menyimpan informasi dalam bentuk muatan didalam kapasitor, ukurannya lebih kecil daripada RAM static, kecepatannya lebih tinggi tetapi memerlukan penyegaran dari luar memori karena tiap muatan yang disimpan dalam kapasitor akan bocor, sehingga dalam beberapa milidetik sebagian muatan akan hilang. 4. Jelaskan yang dimaksud dengan memori volatile! Memori volatile ialah memori yang mudahh menguap, artinya suatu memori yang hanya dapat menyimpan informasi selama suber catu daya masih ada. Jika sumber catu daya diputus maka informasi tersebut akan hilang atau tidak disimpan lagi. 5. Jelaskan yang dimaksud UVEPROM! UVEPROM ialah memori yang dihapus dengan menggunakan sinar ultraviolet dengan frekuensi tinggi selama waktu tertentu, biasanya 5-10 menit. 6. Berapakah ukuran dari ruang memori suatu mikroprosesor 8 bit yang mempunyai 12 saluran alamat? Suatu mikroprosesor 8 bit yang mempunyai 12 saluran alamat memiliki ukuran ruang memori yaitu 1 word dan mempunyai alamat memori terendah $ 000 dan alamat tertinggi pada $ FFF (P=12, 212 = 4096, FFFH)
7. Suatu mikroprosesor dengan memori yang berukuran sebesar 16 kb dimulai dari $ 000 H dalam ruang memori, carilah alamat memori yang paling tinggi dari mikroprosesor tersebut! 1 Kbyte = 1024 16 Kbyte = 16384 16x16x16 = 4096 x 4 = 16384 8. Berapa kilowatt ruang memori yang ada diantara $ C00 H sampai dengan $ CFFF H! Memori tertinggi adalam $ CFFFH , F menandakan 16, jadi FFF=16x16x16= 4096. Karena 1 Kbyte = 1024 , maka 4096/1024 = 4 words dan memiliki 12 saluran alamat. 9. Sebuah mikroprosesor 8 bit mempunyai memori yang dapat dihubungkan secara langsung sebesar 6 kb, carilah jumlah saluran alamat dari mikroprosesor tersebut! 1 Kbyte = 1024 6 Kbyte = 6144
10. Suatu ROM dengan kapsitas 14 kb diletakkan pada peta memori dengan alamat awal $ 2500 H, hitunglah alamat akhir dari ROM tersebut! 14 Kbyte = 14x1024= 14336 2500H = 3x6x1x1=18 11. Apakah fungsi dari peta memori pada sebuah system mikroprosesor? Fungsi dari peta memori yaitu untuk menggambarkan lokasi alamat alamat yang dapat dicapai oleh mikroprosesor untuk komponen tertentu. 12. Jelaskan fungsi dari chip select! Fungsi dari chip select yaitu untuk membuat system pengalamatan dengan tujuan membuat setiap lokasi memori dalam system mempunyai alamat yang unik. 13. Jelaskan fungsi dari address decoder dalam system mikroprosesor! Fungsinya yaitu agar mikroprosesor dapat mengaktifkan salah satu komponen dengan alamat tertentu. 14. Jelaskan perbedaan antara system pengalamatan fully decoder dengan non fully decoder! System pengalamatan fully decoder yaitu dengan menggunakan semua saluran alamat dari mikroprosesor yang tidak dihubungkan dengan saluran alamat dari komponen tersebut (saluran alamat untuk memilih satu lokasi diantara sejumlah lokasi alamat yang ada pada komponen tersebut). Sedangkan system pengalamatan non fully
decoder
yaitu
dengan
menggunakan
hanya
sebagian
saluran
alamat
dari
mikroprosesor yang digunakan/dihubungkan dengan saluran alamat dari komponen lain dalam system. 15. Apakah keuntungan dan kekurangan kedua system pengalamatan tersebut! System pengalamatan fully decoder kuntungan dan kerugiannya yaitu cara pengalamatannya tidak terjadi duplikasi alamat, biasanya digunakan apabila system mikroprosesor tersebut dikembangkan dikemudian hari dan cara pengalamatannya tidak sederhana dan agak rumit rangkaiannya. Sedangkan system pengalamatan non fully decoder mempunyai keuntungan dan kerugian yaitu pengalamatan rangkaiannya sederhana, terjadi duplikasi alamat tetapi tidak menggangu.