ARSITEKTUR MIKROPROSESOR JENIS MIKROPROSESOR BERDASARKAN INSTRUKSI () zcomplex Instruction Set Computing (CISC) zreduced Instruction Set Computing (RISC)
JENIS MIKROPROSESOR BERDASARKAN INSTRUKSI (2) CI S C z mikroprosesor yang banyak menggunakan banyak jenis dan ragam instruksi z memiliki kemampuan eksekusi cepat z contoh: 888, 885, 886, Z-8 JENIS MIKROPROSESOR BERDASARKAN INSTRUKSI (3) RI S C z mikroprosesor dengan jumlah instruksi yang lebih sederhana z sedikit instruksi banyak register zcontoh: 9S233, 9S2323, 9S855, AT MEGA 8535 2
JENIS MIKROPROSESOR BERDASARKAN ARSITEKTUR zarsitektur I/O Terisolasi (isolated memory map I/O) z Arsitektur I/O Terpetakan dalam Memori (memory map I/O) z Arsitektur Harvard ARSITEKTUR I/O TERISOLASI () zmenggunakan disain pengalamatan I/O terpisah atau terisolasi dengan pengalamatan memori zmenggunakan akkumulator pada CPU untuk menerima informasi dari I/O atau mengeluarkan informasi ke bus I/O z Tidak ada register lain yang digunakan selain akkumulator pada proses I/O 3
ARSITEKTUR I/O TERISOLASI (2) zinstruksi yang digunakan hanya operasi IN dan OUT z Informasi/data yang ada pada akkumulator harus dialihkan dulu pada lokasi penyimpanan sementara sebelum operasi I/O berikutnya z Lokasi memori tidak terkurangi oleh sel-sel I/O z Contoh: Zilog-8 ARSITEKTUR I/O TERPETAKAN DALAM MEMORI () z Menyatukan sel-sel I/O dalam pengalamatan bersama dengan sel-sel memori z Memungkinkan CPU menggunakan instruksi yang sama untuk alih data ke memori seperti yang digunakan untuk alih data ke I/O z Sebuah pintu I/O diperlakukan seperti sebuah lokasi memori 4
ARSITEKTUR I/O TERPETAKAN DALAM MEMORI (2) z Keuntungan -> instruksi yang digunakan untuk pembacaan dan penulisan ke memori dapat digunakan untuk memasukkan dan mengeluarkan data pada I/O z Kerugian -> tiap satu pintu I/O mengurangi satu lokasi memori, alamat lokasi I/O memerlukan 6 bit, instruksi I/O lebih lama dibanding instruksi I/O terisolasi ARSITEKTUR HARVARD z Menggunakan disain yang hampir sama dengan arsitektur I/O terisolasi zantara memori program dan memori data dipisahkan atau diisolasi zpemisahan memori program dan memori data menggunakan perintah akses memori yang berbeda z ditinjau dari kemampuan jumlah memori lebih menguntungkan 5
KAPASITAS MEMORI BERDASARKAN LEBAR BUS KAPASITAS MEMORI BERDASARKAN LEBAR BUS z.24 = kb (kilo byte) z 2.48 = 2 kb z 4.96 = 4 kb z 8.92 = 8 kb z 6.384 = 6 kb z 32.768 = 32 kb z 65.536 = 64 kb z... z.48.476 =.24 kb = Mb z 2.96.952 = 2.48 kb = 2 Mb z 4.93.94 = 4.96 kb = 4 Mb z 8.387.88 = 8.92 kb = 8 Mb 6
FEATURE Z-8 () zmikroprosesor 8 bit dengan arsitektur I/O terisolasi zaddress bus 6 bit zdata bus 8 bit z Pengalamatan memori 64 Kbyte zpengalamatan I/O 256 byte z 48 instruksi FEATURE Z-8 (2) z 8 buah register 8 bit sebagai register utama z 8 buah register 8 bit sebagai register alternatif z 4 buah register 6 bit z 2 buah register 8 bit fungsi khusus z Frekuensi clock 2,5 MHz 4 MHz z Konsumsi daya aktif 5 ma z Kemasan DIP 7
SUSUNAN & KONFIGURASI Z-8 ARSITEKTUR SISTEM Z-8 8
ARSITEKTUR MIKROPROSESOR JENIS BUS PADA Z-8 () zbus Data (Data Bus) zbus Alamat (Address Bus) z Bus Control (Control Bus) 9
JENIS BUS PADA Z-8 (2) zbus Data pada mikroprosesor Z-8 mempunyai lebar 8 bit z Bersifat bi-directional tristate z Digunakan untuk mengirim dan menerima antara komponen-komponen sistem dengan mikroprosesor JENIS BUS PADA Z-8 (3) zbus Alamat pada mikroprosesor Z-8 mempunyai lebar 6 bit sehingga dapat menghubungi 64 Kbyte memori z Bersifat tristate (tiga keadaan) z Merupakan bus satu arah yang digunakan untuk mengirim alamat lokasi memori
JENIS BUS PADA Z-8 (4) Bus Control pada mikroprosesor Z-8 ada tiga jenis, yaitu: z Sinyal control system z Sinyal control CPU z Sinyal control bus Mempunyai arah sebagian keluaran dan sebagian masukan OPERASI KOMUNIKASI MEMORI PIN KENDALI MREQ* IQRQ* RD* WR* OPERASI ARAH DATA BUS Baca data dari memori Input Tulis data ke memori Output Baca data dari I/O Input Tulis data ke I/O Output Catatan : * -> aktif low