8086/88 Device Specifications

dokumen-dokumen yang mirip
MIKROPROSESOR & MIKROKOMPUTER

Pertemuan 6 SPESIFIKASI PERANGKAT KERAS 8086/8088

SPESIFIKASI PERANGKAT KERAS 8086/8088. Sistem Komputer Universitas Gunadarma

PETA MEMORI MIKROPROSESOR 8088

I/O Interface. Sistem Komputer Universitas Gunadarma

Pertemuan 10 DASAR ANTAR MUKA I/O

TEORI MIKROPROSESOR 8088

MAKALAH. Mikroprosesor Zilog Z80 DI SUSUN OLEH: M.RIZAL PAHLEPI SAIFANNUR FIZATUL VUZA HERU RINALDI KEMENTERIAN PENDIDIKAN NASIONAL

Interkoneksi CPU-Memory-IO

BAB V STRUKTUR SISTEM BUS

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

KARTU ANTARMUKA (INTERFACE CARD) SEBAGAI MASUKAN-KELUARAN (INPUT-OUTPUT) MENGGUNAKAN PPI-8255 DAN PIT-8253 BERBASIS KOMPUTER

III. METODE PENELITIAN

III. METODE PENELITIAN

ORGANISASI KOMPUTER 1

I/O dan Struktur Memori

: Ahmad Sadili : Teknik Komputer (Reg) Tugas Mata Kuliah Mikroprosesor. Mikroprosesor Zilog Z80

KOMPONEN INTERFACING. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

Aditya Wikan Mahastama

J. Informatika AMIK-LB Vol.1 No.2 /Mei/2013

BAB II MIKROPROSESOR INTEL 8088

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar

Mikroprosessor & Antarmuka

Konsep dan Cara Kerja Port I/O

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

Sistem komputer. Tiga komponen utama :

MICROCONTROLER AVR AT MEGA 8535

Pertemuan Ke-3 Struktur Interkonesi (Bus System)

BAB III PERANCANGAN ALAT

DIRECT MEMORY ACCESS (DMA)

MIKROKONTROLER AT89S52

adalah frekuensi detak masukan mula-mula, sehingga membentuk rangkaian

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Pendahuluan Mikrokontroler 8051

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

Apa yang dimaksud dengan program?

Mikrokontroler 89C51 Bagian II :

Mikroprosessor 2014 Telkom University

Arsitektur Komputer II AUB SURAKARTA

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

=== PERANCANGAN RANGKAIAN SEKUENSIAL ===

4. Port Input/Output Mikrokontroler MCS-51

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Mikroprosesor. Pertemuan 8. By: Augury

ANALISA ADC 0804 dan DAC 0808 MENGGUNAKAN MODUL SISTEM AKUISISI DATA PADA PRAKTIKUM INSTRUMENTASI ELEKTRONIKA

BAB II LANDASAN TEORI. Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu

P10 Media I/O Universitas Mercu Buana Yogyakarta

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

BAB 03 Bus & Sistem Interkoneksi

Model Mikroprosesor Ideal Konsep Data Bus Ruang Memori Konsep Address Bus Konsep Control Bus Pemetaan Memori

MIKROPENGENDALI C TEMU 2b AVR ARCHITECTURE. Oleh : Danny Kurnianto,S.T.,M.Eng Sekolah Tinggi Teknologi Telematika Telkom

Organisasi Komputer & Organisiasi Prosesor

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

1 Tinjau Ulang Sistem Komputer

BAB II KWH-METER ELEKTRONIK

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

Sistem Mikroprosessor

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Struktur Sistem Komputer

DASAR - DASAR MIKROPROSESOR. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

Ujian Akhir Sistem Mikroprocessor EE-2623

ANTAR MUKA DST-51 DENGAN MODUL AD-0809

Interfacing i8088 dengan Memori

Chapter 6 Input/Output

BAB 2 LANDASAN TEORI. Mikrokontroler, sebagai suatu terobosan teknologi mikrokontroler dan

COUNTER TIMER CIRCUIT (CTC) Z80

PERTEMUAN INTERFACE INTERNAL (BUS EKSPANSI) Struktur dari Bus meliputi :

SOAL SISTEM KOMPUTER Pilihan Ganda XI TKJ

Hanif Fakhrurroja, MT

System Buses. Eri Prasetyo W.

Mikroprosesor dan Antarmuka JNT - ITTELKOM. Interrupt. Oleh: Junartho Halomoan LOGO

BAB II LANDASAN TEORI

JUN - ITTELKOM. Interrupt. Definisi Interrupt [1]

P11 BUS Universitas Mercu Buana Yogyakarta

Sumber Clock, Reset dan Antarmuka RAM

BAB 3 PERANCANGAN SISTEM. pada sistem pengendali lampu telah dijelaskan pada bab 2. Pada bab ini akan dijelaskan

ORGANISASI KOMPUTER DASAR

Interface Input Output

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

BAB II LANDASAN TEORI. Definisi PLC menurut National Electrical Manufacturing Association (NEMA)

Gambar 3.1 Blok Diagram Port Serial RXD (P3.0) D SHIFT REGISTER. Clk. SBUF Receive Buffer Register (read only)

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

Sistem Bus. (Pertemuan ke-10) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. (INTERKONEKSI antar BAGIAN UTAMA KOMPUTER)

BAB III LANDASAN TEORI. digunakan seperti MCS51 adalah pada AVR tidak perlu menggunakan oscillator

Laboratorium Sistem Komputer dan Otomasi Departemen Teknik Elektro Otomasi Fakultas Vokasi Institut Teknologi Sepuluh November

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

PERTEMUAN PERANGKAT KERAS MIKROKONTROLER

JUN - ITTELKOM. Dasar Sistem Komputer [1] Dasar Mikroprosesor Intel Mikroprosesor dan Antarmuka LOGO

PERCOBAAN 3a MULTIVIBRATOR

Struktur Sistem Komputer

BAB VI INPUT OUTPUT. Universitas Gadjah Mada 1

MICROCONTROLER AVR AT MEGA 8535

Sistem Komputer. Tiga komponen utama : CPU

BAB III PERENCANAAN DAN REALISASI

RANCANG BANGUN SISTEM KONTROL LAMPU OTOMATIS BERBASIS WEB

Transkripsi:

8086/88 Device Specifications DIP (Dual In-Line Packages). 1. 8086: 16-bit microprocessor dengan 16-bit data bus 2. 8088: 16-bit microprocessor dengan 8-bit data bus. Level Tegangan 5V : 1. 8086: membutuhkan arus maksimum sebesar 360mA. 2. 8086: membutuhkan arus maksimum sebesar 340mA. 3. 80C86/80C88: CMOS tipe membutuhkan 10mA dengan temperatur -40 sampai dengan 225 F. Level Arus Input/Output : 8086/88 Pinout 1 dari 10 Halaman

Fungsi PIN : AD15-AD0 Sebagia address multiplexer dimana (ALE=1) /data bus(ale=0). A19/S6-A16/S3 (multiplexed) Sebagai 4 bit terakhir dengan 4 bits dari 20-bit address A16 s/d A19 Atau status bits S6- S3. M/IO Sebagai indikasi apakah alamar memory atau alamat Input Output. RD Ketika 0, data bus menujukan pembacaraan dari memory atau dari I/O device. WR Berfungsi kepada mikroproses untuk menunjuk ke memory atau I/O device melalui data bus. Jika 0, maka data bus telah valid data. ALE (Address latch enable) Ketika 1, address data bus melakukan penulisan pada memory atau I/O address. DT/R (Data Transmit/Receive) Data bus sebagai transmitting/receiving data. DEN (Data bus Enable) mengerakkan data bus di luar buffer. S7: Logic 1, S6: Logic 0. S5: Jika tidak ada flag bits, dimana hanya untuk alamat yang sesuai denngan kondisinya S4-S3: Memberikan status pada segment saat akses selama mengunakan power. S2, S1, S0: Mengindikasi fungsi bus cycle (decoded by 8288). INTR (Interrupt Request) Ketika INTR=1 dan IF=1, maka mikroprosesor menyediakannya service interrupt. INTA kembali aktif seletah intruksinya lengkap. INTA (Interrupt Acknowledge) mikroprosesor merespon pada INTA. Karena tabel vektor dapat tepisah dan akan menuju data bus. NMI (Non-maskable interrupt) Fungsi seperti INTR, Jika flag bit tidak disetujui, dan juga berfungsi sebagai intrupsi pada vektor 2. CLK (Clock) input mempunyai duty cycle of 33% (high for 1/3 and low for 2/3s) VCC/GND Power supply (5V) and GND (0V). 2 dari 10 Halaman

MN/ MX untuk mode minimum (5V) atau mode maximum (0V) secara operasi. BHE (Bus High Enable). Mengaktifkan sebagian data bus yang sangat penting (D 15 -D 8 ) selama operasi pembacaan dan penulisan. READY melakukan proses tunggu yang telah ditetapkan (pengontrolan memori dan I/O pada proses pembacaan atau penulisan) oleh mikroprosesor. RESET Mikroprosesor akan melakukan reset jika pin ini mendapat high selama 4 clock. Pelaksaan intruksi dimulai dari alamat FFFF0H dan IF flag berkondisi clear. TEST Masukan yang dicheck oleh intruksi WAIT. Umumnya terhubung dengan coprosesor 8087. HOLD meminta Direct Memory Access (DMA). ketika 1, mikroprosesor berhenti dan dan Bus address, data dan kontrol dalam kondisi high-impedance state. HLDA (Hold Acknowledge) Suatu indikasi pada mikroprosesor bahwa proses HOLD sementara berlangsung. RO/GT1 and RO/GT0 (Request/grant) meminta/membantu Direct Memory Access (DMA) selama proses operasi mode maksimum. LOCK memberikan output berfungsi mengunci coprosesor ekternal pada sistem. QS1 and QS0 (queue status) menunjukan status antrian intruksi internal. Pin ini digunakan aritmatika coprocessor (8087). 8284A Clock Generator Fungsi dasar Clock generation. RESET synchronization. READY synchronization. Peripheral clock signal. Gambar Clock Generator 3 dari 10 Halaman

Hubungan antara 8284 dan 8086. 8284A Clock Generator Clock generation: (a) Kristal dihubungkan ke pin X1 dan X2. (b) XTAL OSC pembangkit sinyal gelombang kotak pada frekuensi kristal diantaranya : Membalikan buffer (output OSC) dimana mengunakan EFI input pada. 2-to-1 MUX, F/ C memilih XTAL atau EFI sebagai masukan eksternal. c) Pengerak MUX dari divide-by-3 counter (15MHz to 5MHz), sebagai berikut : READY flipflop (READY synchronization). Pada keadaan ke-2 divide-by-2 counter (2.5MHz clk for peripheral components). RESET flipflop. CLK sebagai pengerak 8086 CLK input. 4 dari 10 Halaman

Clock Generator RESET: Negative edge-triggered flipflop mengunakan sinyal RESET pada 8086 dalam kondisi turun. Mikroprosesor 8086 pada pin RESET dalam kondisi naik. Memeriksa reset timing telah melakukan masukan RESET pada mikroprosesor berlogika 1 selama 4 pulsa pada awal diaktifkan dan 1 lebih 50us. BUS Buffering dan Latching Bus Demultiplexing: a) Sistem komputer mempunya 3 BUS, sebagai berikut : Address Data Control b) Bus Address dan Bus Data merupakan multiplexed (shared) dimana ke-2 Bus tersebut menjadi satu pada 8086. Pin ALE mengontrol latch (mempertahan hasil). c) Semua sinyal harus di buffer (penyangga). Buffer Latch untuk A0 - A15. Kontrol dan A16 - A19 + BHE terpisah dari buffer. Buffer Bus Data harus bi-directional buffers (BB). d) BHE: memilih high-order memory bank. 5 dari 10 Halaman

Gambar BUS Buffering dan Latching BUS Timing Writing: Memberikan address pada Bus address. Memberikan data pada Bus data. Melakukan penulisan (WR=0) dan mengaktikan M/ IO dengan kondisi 1. 6 dari 10 Halaman

Reading: Memberika address pada Bus address. Melakukan pembacaan (RD=0) dan mengaktifkan M/ IO dengan kondisi 1. Menunggu proses pembacaan data dari memory selesai. Bus Timing pada operasi baca: 7 dari 10 Halaman

BUS Timing During T 1 : Menempatkan alamat pada bus Address/Data. Sinyal kontrol M/IO, ALE dan DT/R memilih memori atau masukan/keluaran, maka address tersebut akan di latch pada bagian bus address dan mengset secara langsung pentransferan dat pada Bus data. During T 2 : 8086 memberikan sinyal RD atau WR (keduanya harus 0) dan DEN untuk penulisan data. Mengaktifkan DEN memory atau I/O untuk menulis data dan membaca data. During T 3 : Selama T3 memberikan ijin untuk mengakses data di Memori atau I/O. READY merupakan akhir dari T 2. 1. Jika low, T 3 melakukan proses menunggu. 2. Sebaliknya, Bus data merupakan akhir dari T 3. During T 4 : Semua sinyal bus tidak aktif, dan mempersiapkan bus cycle selanjutnya. Data yang di dapat dari pembacaan untuk di tulis. BUS Timing Timing: 1. Setiap BUS CYCLE pada 8086 sama, dimana terdapat sistem 4 clock periode (T states). 2. Clock rata-rate adalah 5MHz, oleh karena itu satu Bus Cycle adalah 800ns. 3. Transfer rata-rata adalah 1.25MHz. 4. Spesifikasi Memory (memory access time) harus sesuai dengan waktu sistem. 5. Contoh, bus timing operasi pembacaan menunjukan sekitar 600ns membutuhkan waktu pembacaan : Bagaimana, memory harus membuka pada waktu setup, misalnya Setup Address dan Setup Data. Dikurangkan 150ns. Oleh karena itu, memory harus mengakses paling sedikit 450ns dan lainnya (30-40ns) menjadi satu untuk buffer dan decoder. 420ns DRAM diperlukan untuk 8086. READY: 1. Input pada 8086 karena menunggu masukan dari memori dan I/O secara perlahan-lahan. 2. Pada wait state (T W ) merupakan clock periode luar diantara T2 dan T3 menjadi satu bagian pada bus cycle. 3. Contoh, jiks bus cycle mulai dari 460ns (at 5MHz clock) sampai dengan 660ns. 4. Syarat utama dari 8284A dan merupakan pulsa untuk mikroprosesor 8086. 8 dari 10 Halaman

Mode Maksimum dan Minimum Perbedaan Mode Min / Max Mode Minimum adalah mode dimana seluruh sinyal kontrol untuk memori dan I/O merupakan pembangkit mikroprosesor. Mode Maximum adalah yang dirancang dalam pengunaannya serba guna, dimana mengunakan coprosesor pada seluruh sistemnya. Beberapa sinyal kontrol sebagai pembangkit eksternal, diantaranya pin kontrol adalah sebagai berikut : ALE DT/ R WR DEN IO/ M INTA 9 dari 10 Halaman

8288 Bus Controller 1. Sinyal yang digunakan untuk I/O (IORC dan IOWC), sedangkan untuk memori (MRDC dan MWTC). 2. Untuk penulisan memori (AIOWC) dan I/O (AIOWC) secara strobe pada INTA. 10 dari 10 Halaman