Senin, 01 April 2013

FUNGSI PIN Z80 DAN INTEL 8086



FUNGSI PIN Z80 DAN INTEL 8086

JAWABAN :
Fungsi kaki-kaki (Pin) Microprosesor Z80 :



 
Gambar  pinZ80
·         A0-A15(bus alamat : keluaran, aktif High, 3-state ) berfungsi untuk membentuk Bus Alamat  16-Bit. Bus Alamat menyediakan alamat bagi pertukaran Bus Data Memori sampai 64 Kbyte dan bagi pertukaran Devise I/O.
·         D0-D7 (Bus Data : Masukan/keluaran, aktif high, 3-state) berfungsi untuk membuat Bus Data Dua arah  (Bidirectional) 8-Bit, yang digunakan untuk pertukaran data dengan memori dan I/O.
·         BUSACK (Bus Request Acknowloegnet), Pemberitahuan Bus (keluaran, aktif low) berfungsi untuk meminta pada Divais bahwa Bus Alamat CPU, dan sinyal kontrol MREQ#, IORQ#, RD#, dan WR telah memasuki keadaan implemendasi tinggi (high-implemendance).
·         BUSREQ (Bus Request) adalah Permintaan Bus (masukan, aktif Low).
·         HALT adalah Keadaan Berhanti (output, aktif Low) yang meneunjukkan bahwa CPU telah mengeksekusi perintah Halt dan sedang menunggu sebuah interupsi non-maskable atau maskable (dengan mask aktif) sebelum operasi bisa dilanjutkan kembali.ketika berhanti, CPU mengeksekusi NOP untuk menjaga refresh memori.
·         INT (Interupt Request). Adalah permimtaan interupsi (masukan, aktif low) yang dihasilkan oleh divesi I/O. CPU menerima sebuah interupsi di akhir instruksi yan sedang berjalan jika flip-flop pengaktif interupsi terkontrol software internal (IFF) diaktifkan.
·         IORQ (I/O Request) adlah Permintaan Masukan/keluaran (keluaran, aktif low, 3-state) yang menunjjukan bahwa setengah Bus Alamat rendah memegang sebuahalamat I/O yang sah h bagi sebuah operasi penulisan atau pembacaan I/O. 
·         MI(Maskable Interupt) adalah siklus  (keluaran, aktif low) MI bersama-sama dengan MREQ, yang menunjukkan bahwa sikus mesin yang sedng berjalan adalah siklus pengambilan Opcode dari sebuah eksekusi intruksi. IM bersama-sama dengan IORQ yang  menunjukkan siklus pemberitahuan iterupsi.
·         MREQ (Memory Request) atdalah perintaan Memori (keluaran. Aktif low, 3 state)  yang menunjukkan bahwa Bus alamat memegang alamat yang sah bagi operasi pembacaan memori atau penulisan memori.
·         NMI (Non-Maskable Interupt Request) adalah interupsi non-maskable yaitu masukan, terpicu ujung negatif.
·         RD (Read) adalah Baca (keluaran, aktif low, 3 state) yang menunjukkan bahwa CPU ingin membaca data dari memori atau divais I/O.
·         RESET (masukan, aktif low) mengawali CPU sebagai berikut : me-reset flip-flop pengaktif interupsi, mengahapus PC dan register I dan R, men-set status interupsi ke Mode 0. S, bus selama waktu reset, bus alamat dan data berkondisi impendasi tnggi dan semua sinyal keluaran kontrol menjadi tidak aktif.
·         RFSH (Refresh timing) adlah refresh (keluaran, aktif low) yang bersama-sama dengan MREQ yang menunjjukkan tujuh bit bus alamat sistem terendah bisa digunakan sebagai alamat penyeenggarake memori dinamis sistem.
·         WITH (tunggu) adalah masukan, aktif low. Yang menunjukkan pada CPU bahwa memori atau devais I/O yang dialamati tidak siap untuk sebuah pengiriman data.
·         WR (tulis) adalah keluaran , aktif low, 30-state yang menunjukkan bahwa Bus data CPU memegang data yang sah untuk disimpan pada lokasi memori atau I/O yg dialamati.





















Fungsi kaki-kaki (pin) Intel 8086 :


·         Pin AD0 – AD15 digunakan sebagai pin alamat untuk MP 8086
·         Pin VCC digunakan untuk Masukan sinyal daya (catu daya)
·          Pin CLK digunakan untuk melewatkan sinyal clock
·         Pin INTR dan NMI digunakan untuk menginterupsi kerja mikroprosesor
·         Pin QS1 (interrupt acknowledge) digunakan oleh mikroprosesor untuk menjawab bahwa permintaan interupsi dari sinyal INTR dapat diterima/dijalankan
·         Pin IOM/ (memory/IO), RD (read), dan WR (write) digunakan untuk mengendalikan memori dan port pada saat pemindahan data
·         Pin RESET digunakan memasukan Sinyal RESET yaitu untuk memerintah mikroprosesor   agar melakukan inisialisasi dengan cara memberi nilai 0 pada register DS, SS, ES, IP, dan flag; serta nilai $FFFF untuk CS (pada saat booting)



Tidak ada komentar:

Posting Komentar