Mengenal Mikroprosesor Zilog Z80


Mikroprosesor Zilog Z80 dikembangkan oleh Zilog Inc. dan mulai dipasarkan pada tahun 1976. Z80 merupakan sebuah mikroprosesor satu chip dan dimaksudkan untuk menggantikan Intel 8080 yang memerlukan dua chip tambahan (sebuah penghasil detak sistem dan sebuah pengontrol sistem) untuk membentuk sebuah CPU yang fungsional.

Pada dasarnya Z80 memiliki semua keistimewaan (features) yang dimiliki Intel 8080, dari segi perangkat keras maupun perangkat lunak. Di samping itu, Z80 masih memiliki sejumlah keistimewaan penting lainnya yang tidak dimiliki Intel 8080. Salah satu keistimewaan Z80 ini adalah kemampuannya untuk melakukan penyegaran memori secara dinamis (dynamic memory refresh) secara otomatis. Adalah menarik untuk diketahui bahwa beberapa pendiri Zilog Inc. adalah mantan para ahli Intel Corporation yang ikut merancang Intel 8080, tetapi kemudian pindah ke Zilog Inc.

Mikroprosesor Z80 dibuat dengan menggunakan teknologi NMOS dan dikemas dalam sebuah DIP (dual inline package) dengan 40 pin. Jumlah saluran alamatnya sama dengan 16, dan jumlah saluran datanya delapan. Saluran-saluran ini tidak di-multiplexed. Mikroprosesor Z80 sudah memiliki penghasil detak (clock) sendiri dan hanya memerlukan satu tegangan catu +5 volt.

Secara garis besar dapat dikatakan bahwa jumlah register dan jumlah instruksi Z80 kira-kira dua kali Intel 8080/8085. Kumpulan instruksi Intel 8080 merupakan suatu sub kumpulan dari kumpulan instruksi Z80, artinya Z80 memiliki semua instruksi yang dimiliki Intel 8080, tetapi selain itu Z80 masih memiliki banyak instruksi lain yang tidak dimiliki Intel 8080. mikroprosesor Z80 memiliki 158 instruksi dasar, sedangkan Intel 8080 hanya 78. Karena itu bisa dikatakan bahwa Z80 upward compatible dengan Intel 8080.

Mikroprosesor Zilog Z80

Z80 adalah mikroprosesor yang digunakan dalam komputer pribadi Radio Shack TRS-80. Z80 bekerja dengan sinyal detak (clock) 2,5 MHz. Versi Z80A sama dengan Z80, hanya Z80A dapat bekerja dengan sinyal detak 4 MHz.

Fitur Zilog Z80

  1. Perluasan set instruksi terdiri dari 158 instruksi, termasuk 78 instruksi 8080A sebagai subsetnya (semuanya kompatibel). Instruksi baru termasuk operasi 4-, 8- dan 16-bit dengan mode pengalamatan lebih berguna seperti pengalamatan terindeks, bit, dan pengalamatan relatif.
  2. Chip tunggal. Dengan versi NMOS untuk solusi harga rendah kinerja tinggi, sementara versi CMOS untuk rancangan kinerja tinggi berdaya rendah
    • NMOS Z0840004 – 4 MHz; NMOS Z0840006 – 6,17 MHz; NMOS Z0840008 – 8 MHz.
    • CMOS Z84C0006 – DC sampai 6,17 MHz; CMOS Z84C0008 – DC sampai 8 MHz; CMOS Z84C0010 – DC sampai 10 MHz; CMOS Z84C0020 – DC sampai 20 MHz
    • Versi 6 MHz bisa beroperasi pada clock 6,144 MHz.
  3. Mikroprosesor Z80 dan keluarga periferal Z80 bisa dihubungkan dengan sebuah sistem interupsi tervektor. Sistem ini bisa dihubungkan secara daisy-chain yang mengijinkan implementasi skema interupsi terprioritas.
  4. Penggandaan kumpulan (set) register serba-guna dan flag
  5. 17 register internal termasuk dua register indeks 16-bit
  6. Tiga mode interupsi maskable
    • Mode 0 – sama dengan 8080A
    • Mode 1 – Lingkungan non-Z80, beralamat di 38H
    • Mode 2 – periferal keluarga Z80, interupsi tervektor
  7. Pencacah refresh memori dinamis dalam chip
  8. Antarmuka langsung dengan memori dinamis atau statis kecepatan standar tanpa membutuhkan logika eksternal
  9. Kinerja jauh di atas mikroprosesor chip tunggal lain dalam aplikasi 4-, 8-, atau 16-bit
  10. Semua pin kompatibel dengan level tegangan TTL (TTL Compatible).

 

Baca juga:

  1. Arsitektur Mikroprosesor Zilog Z80
  2. Daftar Register Mikroprosesor Zilog Z80
  3. Interupsi Mikroprosesor Zilog Z80
  4. Pengkakian Mikroprosesor Zilog Z80
  5. Instruksi dan Chip Pendukung Mikroprosesor Zilog Z80

 

(Tulisan diambil dari http://simpel.150m.com/, gambar dari http://www.geocities.ws/)

3 thoughts on “Mengenal Mikroprosesor Zilog Z80

Kantunkeun Balesan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Robih )

Twitter picture

You are commenting using your Twitter account. Log Out / Robih )

Facebook photo

You are commenting using your Facebook account. Log Out / Robih )

Google+ photo

You are commenting using your Google+ account. Log Out / Robih )

Connecting to %s