INTERUPSI mikroprosesor 8088

Slides:



Advertisements
Presentasi serupa
JWASM Input Keyboard.
Advertisements

Pertemuan 6 (Organisasi Input/Output)
Sistem Operasi Dosen Amrizal, S.Kom., M.S.I.
SISTEM OPERASI Oleh : Wahyu Andhyka Kusuma
Struktur CPU Organisasi Komputer TATA SUMITRA M.KOM HP
Sistem Input/output (I/O)
Organisasi Komputer : Struktur dan Fungsi Komputer 2
Slide 2 Tinjaun Umum Sistem Komputer 1
FUNGSI DAN KOMPONEN UTAMA CPU
Pertemuan 3 Arsitektur Komputer II
PENDAHULUAN Dalam bab ini, kita akan mengembangkan pengetahuan mengenai dasar I/O dan antar muka periferal yang dapat diprogram denagn memelajari sebuah.
INTERUPSI.
PERTEMUAN INPUT OUTPUT.
Organisasi dan Arsitektur Komputer
Struktur CPU By Serdiwansyah N. A..
SISTEM KOMPUTER STRUKTUR CPU NI KETUT ESATI, S.Si.
Mikroprosesor 8086 dan 8088.
Arsitektur Mikroprosesor Z-80
BAB 3 Struktur CPU.
Central Processing Unit
PERTEMUAN KE-2 PERKULIAHAN SISTEM OPERASI
Sistem Pengolahan Data Komputer bag.1
Struktur Sistem Komputer
Sistem komputer.
Chip Mikroprosesor 8086 Mikroprosesor ini sekeluarga dengan Mikroprosesor 8088, dan merupakan pengembangan dari Mikroprosesor Mikroprosesor ini merupakan.
SISTEM OPERASI Pertemuan 2 : Konsep Dasar Sistem Operasi
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
INTERRUPT Mulyono.
Sistem Operasi Pertemuan 6.
Struktur Sistem Komputer
Sistem Input/output (I/O)
Arsitektur & Organisasi Komputer BAB IIi STRUKTUR CPU Oleh : Bambang Supeno, ST., MT. Sep-17 Arsitektur & Organisasi Komputer.
Interupsi dan Chip 8259.
ADC (ANALOG TO DIGITAL CONVERTER)
BIOS, DOS, dan String.
Komponen CPU (2) ALU,I/O Interconnection & Interupsi
INTERUPSI.
Slide 2 Tinjaun Umum Sistem Komputer 1
Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0
Pertemuan 4 STRUKTUR CPU Author: LINDA NORHAN, ST.
Sistem Pengolahan Data Komputer
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
Matakuliah : H0162/ Mikroprosesor Tahun : 2006 Versi : 1/0
Mikroprosesor 8086 dan 8088.
Struktur CPU.
Sistem Pengolahan Data Komputer
BAYU PRATAMA NUGROHO, S.Kom, M.T
Instruksi-instruksi pada 8086
Slide 1 Tinjaun Umum Sistem Komputer 1
Instruksi-instruksi pada 8086
Abdul Wahid STRUKTUR CPU JURUSAN TEKNIK INFORMATIKA
Struktur Sistem Komputer
Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0
Oleh : Devie Rosa Anamisa
Operasi Input Output (I/O)
Struktur CPU PERTEMUAN 3 Bambang Irawan S.Kom;M.Kom.
Bab 3.2. Unit Masukan dan Keluaran
ORGANISASI & ARSITEKTUR KOMPUTER
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
Pertemuan ke - 6 Organisasi Komputer
ORGANISASI & ARSITEKTUR KOMPUTER
Struktur Sistem Komputer
Struktur CPU.
Copyright © Wondershare Software -m.erdda habiby.SST Central Processing Unit.
Struktur CPU.
Universitas Trunojoyo
PRINSIP DASAR ANTARMUKA
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
Struktur CPU.
PEMROGRAMAN MIKROPROSESOR DAN MIKROKONTROLER ICHSAN R, S.PD | ARSITEKTUR MIKROPROSESOR.
Transcript presentasi:

INTERUPSI mikroprosesor 8088

Interupsi adalah upaya untuk mengalihkan perhatian mP dari program yg sedang dikerjakan untuk memberikan pelayanan khusus terlebih dahulu pada yang menginterupsinya. Contoh : Keyboard menginterupsi kerja mikroprosesor karena ada tuts keyboard yg ditekan. Data yg dihasilkan oleh tuts tersebut harus diambil sesegera mungkin oleh mP

1. Software generated: dihasilkan dengan menggunakan instruksi INT Dilihat dari siapa yg menginterupsi, interupsi dapat dibedakan menjadi 2, yaitu : 1. Software generated: dihasilkan dengan menggunakan instruksi INT 2. Hardware generated : dihasilkan dengan mengaktifkan sinyal Interrupt pada pin 18 di mP Intel 8088 (active high) Kedua jenis interupsi di atas akan menyebabkan mP Intel 8088 mengerjakan suatu routine (program kecil) khusus (Interrupt Service Routine).

Software Generated Tipe interupsi ini ada 2 jenis : Dihasilkan oleh instruksi INT yang diikuti nomor interupsinya. Contoh : INT 13 berarti interupsi nomor 13H. Tipe interupsi ini ada 2 jenis : 1. Interupsi yg dihasilkan oleh ROM BIOS (untuk nomor interupsi 0 s.d. nomor interupsi 1FH) 2. Interupsi yg dihasilkan oleh sistem operasi yg digunakan (untuk nomor interupsi 20H keatas)

Adanya instruksi INT dalam program akan menyebabkan mP 8088 meninggalkan program yg sedang dikerjakan, dan mengerjakan routine khusus untuk nomor interupsi tersebut. Setelah routine tersebut selesai dikerjakan, maka mP 8088 akan kembali ke program semula yg tadinya ditinggalkan.

Urutan kerja mP 8088 saat mengerjakan instruksi INT XX (nilai XX dapat berharga 00H sampai FFH) : 1. Menyimpan isi register ke Stack 2. Mencari alamat routine XX 3. Lompat ke alamat routine tersebut 4. Mengerjakan routine tersebut 5. Kembali ke program semula dgn cara mengembalikan semua isi register dari Stack

Hardware Generated Adanya sinyal +5V pada pin 18 pada 8088 akan menyebabkan 8088 meninggalkan program yg sedang dikerjakan, dan mengerjakan routine khusus untuk nomor interupsi tersebut. Setelah routine tersebut selesai dikerjakan, maka 8088 akan kembali ke program semula yg tadinya ditinggalkan.

Urutan kerja mP 8088 saat mendapatkan sinyal aktif pada pin 18 (INTR) : 1. Menyimpan isi register ke Stack 2. Mengaktifkan sinyal INTA (Interrupt Acknowledged) di pin 24 3. Membaca nomor interupsi di Address Bus (A0 – A7) 4. Mencari alamat routine untuk nomor interupsi tersebut 5. Lompat ke alamat routine tersebut 6. Mengerjakan routine tersebut 7. Kembali ke program semula dgn cara mengembalikan semua isi register dari Stack

Interupsi sering digunakan dalam aplikasi interfacing dimana program membutuhkan sinkronisasi dengan perangkat luar atau saat dimana error atau kondisi status dapat muncul dan membutuhkan perhatian mikroprosesor atau program. Kebanyakan mikroprosesor memungkinkan eksekusi normal suatu program diinterupsi oleh sinyal eksternal yang berasal dari perangkat keras atau oleh instruksi khusus dalam program.

Bila suatu mikroprosesor diinterupsi, mikroprosesor akan menghentikan eksekusi program saat itu dan memanggil suatu prosedur yang melayani interupsi tersebut. Setelah prosedur yang melayani interupsi selesai dikerjakan, mikroprosesor akan melanjutkan program yang terhenti

Sistem mikroprosesor bekerja pada 2 level tegangan, yaitu 0 Volt dan +5 Volt. Oleh karenanya kita dapat mempergunakan sistem bilangan Biner (Binary) untuk merepresentasikan kedua level tegangan tersebut dengan simbol ‘0’ dan simbol ‘1’. Sistem yang hanya mengenal 2 besaran, seperti halnya mikroprosesor, disebut sistem digital. Sementara sistem yang mengenal jumlah besaran yang sangat banyak (bahkan mencapai tak berhingga) disebut sistem analog