View
278
Download
8
Category
Preview:
Citation preview
1
ARSITEKTUR MIKROPROSESOR
JENIS MIKROPROSESOR BERDASARKAN INSTRUKSI (1)
zComplex Instruction Set Computing (CISC)
zReduced Instruction Set Computing (RISC)
2
JENIS MIKROPROSESOR BERDASARKAN INSTRUKSI (2)
C I S Czmikroprosesor yang banyak menggunakan
banyak jenis dan ragam instruksizmemiliki kemampuan eksekusi cepatzcontoh: 8088, 8085, 8086, Z-80
JENIS MIKROPROSESOR BERDASARKAN INSTRUKSI (3)
R I S Czmikroprosesor dengan jumlah instruksi
yang lebih sederhanazsedikit instruksi banyak registerzcontoh: 90S2313, 90S2323, 90S8515, AT
MEGA 8535
3
JENIS MIKROPROSESOR BERDASARKAN ARSITEKTUR
zArsitektur I/O Terisolasi (isolated memory map I/O)
zArsitektur I/O Terpetakan dalam Memori(memory map I/O)
zArsitektur Harvard
ARSITEKTUR I/O TERISOLASI (1)
zMenggunakan disain pengalamatan I/O terpisah atau terisolasi denganpengalamatan memori
zMenggunakan akkumulator pada CPU untuk menerima informasi dari I/O ataumengeluarkan informasi ke bus I/O
zTidak ada register lain yang digunakanselain akkumulator pada proses I/O
4
ARSITEKTUR I/O TERISOLASI (2)
z Instruksi yang digunakan hanya operasi IN dan OUT
z Informasi/data yang ada pada akkumulatorharus dialihkan dulu pada lokasipenyimpanan sementara sebelum operasiI/O berikutnya
zLokasi memori tidak terkurangi oleh sel-selI/O
zContoh: Zilog-80
ARSITEKTUR I/O TERPETAKAN DALAM MEMORI (1)
zMenyatukan sel-sel I/O dalampengalamatan bersama dengan sel-selmemori
zMemungkinkan CPU menggunakaninstruksi yang sama untuk alih data kememori seperti yang digunakan untuk alihdata ke I/O
zSebuah pintu I/O diperlakukan sepertisebuah lokasi memori
5
ARSITEKTUR I/O TERPETAKAN DALAM MEMORI (2)
zKeuntungan -> instruksi yang digunakanuntuk pembacaan dan penulisan kememori dapat digunakan untukmemasukkan dan mengeluarkan data pada I/O
zKerugian -> tiap satu pintu I/O mengurangisatu lokasi memori, alamat lokasi I/O memerlukan 16 bit, instruksi I/O lebih lama dibanding instruksi I/O terisolasi
ARSITEKTUR HARVARD
zMenggunakan disain yang hampir samadengan arsitektur I/O terisolasi
zAntara memori program dan memori data dipisahkan atau diisolasi
zPemisahan memori program dan memoridata menggunakan perintah akses memoriyang berbeda
zditinjau dari kemampuan jumlah memorilebih menguntungkan
6
KAPASITAS MEMORI BERDASARKAN LEBAR BUS
KAPASITAS MEMORI BERDASARKAN LEBAR BUS
z 1.024 = 1 kb (kilo byte)z 2.048 = 2 kb z 4.096 = 4 kbz 8.192 = 8 kbz 16.384 = 16 kbz 32.768 = 32 kbz 65.536 = 64 kbz ....z 1.048.476 = 1.024 kB = 1 Mbz 2.096.952 = 2.048 kB = 2 Mbz 4.193.904 = 4.096 kB = 4 Mbz 8.387.808 = 8.192 kB = 8 Mb
7
FEATURE Z-80 (1)
zMikroprosesor 8 bit dengan arsitektur I/O terisolasi
zAddress bus 16 bitzData bus 8 bitzPengalamatan memori 64 KbytezPengalamatan I/O 256 bytez148 instruksi
FEATURE Z-80 (2)
z 8 buah register 8 bit sebagai register utamaz 8 buah register 8 bit sebagai register alternatifz 4 buah register 16 bitz 2 buah register 8 bit fungsi khususz Frekuensi clock 2,5 MHz – 4 MHzz Konsumsi daya aktif 150 mAz Kemasan DIP
8
SUSUNAN & KONFIGURASI Z-80
ARSITEKTUR SISTEM Z-80
9
ARSITEKTUR MIKROPROSESOR
JENIS BUS PADA Z-80 (1)
zBus Data (Data Bus)zBus Alamat (Address Bus)zBus Control (Control Bus)
10
JENIS BUS PADA Z-80 (2)
zBus Data pada mikroprosesor Z-80 mempunyai lebar 8 bit
zBersifat bi-directional tristatezDigunakan untuk mengirim dan menerima
antara komponen-komponen sistemdengan mikroprosesor
JENIS BUS PADA Z-80 (3)
zBus Alamat pada mikroprosesor Z-80 mempunyai lebar 16 bit sehingga dapatmenghubungi 64 Kbyte memori
zBersifat tristate (tiga keadaan)zMerupakan bus satu arah yang digunakan
untuk mengirim alamat lokasi memori
11
JENIS BUS PADA Z-80 (4)
Bus Control pada mikroprosesor Z-80 adatiga jenis, yaitu:
zSinyal control systemzSinyal control CPUzSinyal control busMempunyai arah sebagian keluaran dan
sebagian masukan
OPERASI KOMUNIKASI MEMORI
OutputTulis data ke I/O0101
InputBaca data dari I/O1001
OutputTulis data ke memori0110
InputBaca data dari memori1010
WR*RD*IQRQ*MREQ*
ARAH DATA BUS
OPERASIPIN KENDALI
Catatan : * -> aktif low
Recommended