INTERUPSI.

Slides:



Advertisements
Presentasi serupa
Pertemuan 6 (Organisasi Input/Output)
Advertisements

Sistem Operasi Dosen Amrizal, S.Kom., M.S.I.
Aplikasi dari program Mikroprosesor
Pemateri Abelio Juniar /  Fitur Pencacah pada ATMega. Menghitung dari nilai 0 ke nilai maksimal, kembali lagi ke 0.
Organisasi Komputer : Struktur dan Fungsi Komputer 2
FUNGSI DAN KOMPONEN UTAMA CPU
NAMA KELOMPOK NPM  ANDRIANA RESTIASARI  JULAEHA  JEN RETNO ERYANI DOSEN PEMBIMBING : NAHOT FRASTIAN UNIVERSITAS.
PENDAHULUAN Dalam bab ini, kita akan mengembangkan pengetahuan mengenai dasar I/O dan antar muka periferal yang dapat diprogram denagn memelajari sebuah.
INTERUPSI mikroprosesor 8088
Struktur CPU By Serdiwansyah N. A..
SISTEM KOMPUTER STRUKTUR CPU NI KETUT ESATI, S.Si.
BAB 3 Struktur CPU.
Central Processing Unit
INTRUKSI SIKLUS EKSEKUSI OLEH : ACHMAD ARIF SETYOKO ( ) MOHAMMAD RIZKY K.( ) NUZILIA ROMDANI JAUHAR( ) RATIH SETIAWATI( )
PERTEMUAN KE-2 PERKULIAHAN SISTEM OPERASI
Sistem Komputer.
REGISTER.
Timer/Counter.
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
Arsitektur Perangkat Lunak 8086
Pada AT89S51, ada 6 sumber interrupt yaitu 1. System reset 2 Pada AT89S51, ada 6 sumber interrupt yaitu 1. System reset 2. External 0 3. Timer 0 4.
Arsitektur dan Organisasi Komputer
Pengenalan mikrokontroler
Register.
INTERRUPT Mulyono.
Jenis - Jenis Register dan Fungsinya Mikroprosesor 8086/8088 memiliki 4 register yang masing-masingnya terdiri dari 16 bit, ditambah 9 register flag. Tiga.
Arsitektur & Organisasi Komputer BAB IIi STRUKTUR CPU Oleh : Bambang Supeno, ST., MT. Sep-17 Arsitektur & Organisasi Komputer.
Interupsi dan Chip 8259.
BIOS, DOS, dan String.
Oleh : SGO Aplikasi Mikrokontroler (DTG2K3)
Komponen CPU (2) ALU,I/O Interconnection & Interupsi
Perulangan pada Visual Basic 6.0
INTERUPSI.
Organisasi dan Arsitektur Komputer
Pertemuan 4 STRUKTUR CPU Author: LINDA NORHAN, ST.
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
MODE PENGALAMATAN DAN SET INSTRUKSI
CPU (CENTRAL PROCESSING UNIT)
SAP-3.
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
SISTEM MIKROPROSESOR PERTEMUAN 4.
REGISTER.
Pertemuan 2 Organisasi Komputer II
Sistem Bilangan & REGISTER
ARSITEKTUR AVR Oleh : SGO.
BAB III REGISTER 8088 Mikroprosesor 8088 berorientasi pada register
Model Hipotesis SAP-2 Abdillah, S.Si, MIT.
SISTEM OPERASI PERTEMUAN VI.
Oleh : Devie Rosa Anamisa
Interrupt By Kustanto, S.T., M.Eng.
Operasi Input Output (I/O)
Struktur CPU PERTEMUAN 3 Bambang Irawan S.Kom;M.Kom.
Bab 3.2. Unit Masukan dan Keluaran
PENGANTAR TEKNOLOGI INFORMASI
Mikrokontroler D3 Telekomunikasi PENS
ORGANISASI & ARSITEKTUR KOMPUTER
SISTEM OPERASI PERTEMUAN VI.
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
Arsitektur Mikroprosessor
Pertemuan ke - 6 Organisasi Komputer
DOSEN PENGAMPU :SOEGIARTO, M.KOM,
TEKNIK KOMPILASI PERTEMUAN VI.
Copyright © Wondershare Software -m.erdda habiby.SST Central Processing Unit.
Memori & Pemrograman MCS-51
Universitas Trunojoyo
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
Pengenalan mikrokontroler
Karakteristik Set Instruksi 14 JP. Karakteristik Set Instruksi Pengertian Set Instruksi Set instruksi adalah kumpulan dari instruksi yang dapat dijalankan.
Transcript presentasi:

INTERUPSI

Pengantar tentang proses eksekusi program Instruksi-instruksi yang dieksekusi mikrokontroler diletakkan pada memori program Secara default, CPU akan mengeksekusi instruksi-instruksi mulai dari alamat 0x0000 kemudian diteruskan ke alamat 0x0001 dst secara berurutan. Pengalamatan instruksi diatur oleh progam counter Jika terjadi suatu lompatan (percabangan,pemanggilan subrutin, atau loop) eksekusi program akan keluar dari urutan alamat tersebut dan menuju alamat tujuan lompatan

Pengertian Interupsi Kondisi yang membuat suatu komputer/mikroprosesor berhenti mengerjakan rutin utama dan beralih(melompat ke vektor interupsi) untuk mengerjakan rutin interupsi

Pengertian Interupsi

Vektor interupsi Alamat memori program yang menjadi tujuan pertama lompatan program ketika terjadi suatu interupsi Vektor interupsi ini sifatnya spesifik dan sudah fix untuk masing-masing sumber interupsi Setiap sumber interupsi memiliki vektor interupsinya sendiri-sendiri

Sumber interupsi Kondisi yang menyebabkan terjadinya suatu interupsi Kondisi ini bermacam-macam, ada yang berasal dari luar (ext. interrupt) dan ada yang berasal dari dalam Sumber dan vektor interupsinya ditunjukkan pada tabel sbb

Inisialisasi interupsi Untuk dapat menggunakan fasilitas interupsi, harus dilakukan inisialisasi pada awal program Inisialisasi digunakan untuk mengaktifkan interupsi Inisialisasi mencakup : Enable sumber interupsi yang diinginkan Enable interupsi global

Rutin interupsi Rutin yang dikerjakan ketika terjadi interupsi Rutin ini bisa terletak pada alamat vektor interupsi atau bisa diletakkan pada alamat lain Umumnya pada teknik pemrograman,pada alamat vektor interupsi diberi instruksi untuk lompat ke alamat rutin interupsi Suatu rutin interupsi harus diakhiri dengan perintah RETI (return from interrupt)

Interupsi Eksternal 3 sumber interupsi eksternal pada atmega8535 : INT0(PD2),INT1(PD3),INT2(PB2) Kondisi eksternal yang menyebabkan interupsi bisa diatur melalui register MCUCR (silakan lihat datasheet ATmega8535 hal 68) dan MCUCSR(hal 69)

Register enable interupsi eksternal Suatu bit pada register ini harus diset supaya interupsi bisa di-enable Terletak pada register GICR (datasheet hal 69) Bit-bit yang dipengaruhi ketika terjadi interupsi ada pada GIFR – general interrupt flag register (hal 70)