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/)

Mengenal Mikroprosesor Intel 8080


Mikroprosesor Intel 8080 merupakan penerus mikroprosesor Intel 8008 CPU. Intel 8080 dirancang oleh Federico Faggin dan Masatoshi Shima. Pengerjaan mikroprosesor 8080 dimulai di akhir tahun 1972, dan dirilis pada bulan April 1974. Versi asli 8080 hanya bisa men-drive divais TTL berdaya rendah. Setelah itu, kemudian Intel meilis versi perbaikan dari mikroprosesor Intel 8080, yaitu Intel 8080A yang bisa dihubungkan dengan divais TTL standar.

Mikroprosesor ini berjalan pada kecepatan 2 MHz yang menjadikannya dianggap sebagai mikroprosesor pertama yang benar-benar berdaya guna. Mikroprosesor ini dikemas dalam kemasan DIP 40 pin sehingga bisa menyediakan bus alamat 16-bit dan bus data 8-bit, sehingga bisa mengakses 64 KB memori (berbeda dengan Intel 8008 yang hanya bisa mengakses 16 KB). Di dalamnya terdapat tujuh register 8-bit (enam diantaranya bisa digabungkan ke dalam tiga register 16-bit), sebuah penunjuk stack (SP) dalam memori (menggantikan stack internal dalam 8008) dan sebuah pencacah program (PC) 16-bit.

Mikroprosesor Intel 8080/8080A tidak kompatibel dalam kode objek dengan 8008, tapi kompatibel secara kode sumber. Mikroprosesor ini memiliki logika pemrosesan interupsi yang sama dengan 8008, yang membuatnya memudahkan dalam memasukkan aplikasi yang lama. Dan sebagai tambahan ke semua instruksi Intel 8008 dan mode pengalamatannya prosesor 8080 memiliki banyak instruksi yang baru dan mode pengalamatan langsung. Sebagai akibat dari penggunaan Stack Pointer yang baru, mikroprosesor tidak lagi dibatasi oleh stack internal 7 tingkat sebagaimana yang dipunyai oleh Intel 8008.

Mikroprosesor Intel 8080 (Sumber foto: http://www.cpu-collection.de/?l0=i&i=1244)

Intel 8080 memiliki port I/O sebanyak 256 yang mengijinkannya mengakses divais I/O yang terhubung tanpa memerlukan alokasi spasi memori, sebagaimana yang dibutuhkan pada divais terpeta memori, tapi sebagai akibatnya programmer harus memahami instruksi I/O yang terpisah.

Mikroprosesor Intel 8080 kemudian banyak digunakan dalam komputer, seperti MITS Altair 8800 dan IMSAI 8080, membentuk dasar untuk mesin yang menjalankan sistem operasi CP/M, yang kemudian digantikan oleh mikroprosesor Zilog Z80 yang kompatibel secara penuh dan lebih berdaya guna. Sehingga Z80 & CP/M lebih dominan sebagaimana x86 dengan MS-DOS untuk PC.

Mikroprosesor Intel 8080 sangat terkenal dan banyak perusahaan yang membuat tiruannya.