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