Interrupt

PENGERTIAN INTERRUPT
Interupsi adalah suatu permintaan khusus kepada mikroposesor untuk
melakukan sesuatu. Bila terjadi interupsi, maka komputer akan menghentikan
dahulu apa yang sedang dikerjakannya dan melakukan apa yang diminta oleh yang
menginterupsi.
Pada IBM PC dan kompatibelnya disediakan 256 buah interupsi yang diberi
nomor 0 sampai 255. Nomor interupsi 0 sampai 1Fh disediakan oleh ROM BIOS,
yaitu suatu IC didalam komputer yang mengatur operasi dasar komputer. Jadi
bila terjadi interupsi dengan nomor 0-1Fh, maka secara default komputer akan
beralih menuju ROM BIOS dan melaksanakan program yang terdapat disana. Program
yang melayani suatu interupsi dinamakan Interrupt Handler.

VEKTOR INTERUPSI
Setiap interrupt akan mengeksekusi interrupt handlernya masing-masing
berdasarkan nomornya. Sedangkan alamat dari masing- masing interupt handler
tercatat di memori dalam bentuk array yang besar elemennya masing-masing 4
byte. Keempat byte ini dibagi lagi yaitu 2 byte pertama berisi kode offset
sedangkan 2 byte berikutnya berisi kode segmen dari alamat interupt handler
yang bersangkutan. Jadi besarnya array itu adalah 256 elemen dengan ukuran
elemen masing-masing 4 byte. Total keseluruhan memori yang dipakai adalah
sebesar 1024 byte (256 x 4 = 1024) atau 1 KB dan disimpan dalam lokasi memori
absolut 0000h sampai 3FFh. Array sebesar 1 KB ini disebut Interupt Vector
Table (Table Vektor Interupsi). Nilai-nilai yang terkandung pada Interupt
Vector Table ini tidak akan sama di satu komputer dengan yang lainnya.
Interupt yang berjumlah 256 buah ini dibagi lagi ke dalam 2 macam yaitu:
- Interupt 00h - 1Fh (0 - 31) adalah interrupt BIOS dan standar di semua
komputer baik yang menggunakan sistem operasi DOS atau bukan. Lokasi Interupt
Vector Table-nya ada di alamat absolut 0000h-007Fh.
- Interupt 20h - FFh (32 - 255) adalah interrupt DOS. Interrupt ini hanya ada
pada komputer yang menggunakan sistem operasi DOS dan Interupt Handler-nya di-
load ke memori oleh DOS pada saat DOS digunakan. Lokasi Interupt Vector Table-
nya ada di alamat absolut 07Fh-3FFh.

Comments

Popular posts from this blog

Ruang Alamat Logika Dan Ruang Alamat Fisik

PRINSIP PRINSIP DESAIN GRAFIS

Cara terhubung dengan internet melalui Telepon Kabel