INTERRUPT
3.1. PENGERTIAN INTERRUPT
Interupsi adalah suatu permintaan khusus kepada mikroposesor untuk
melakukan
sesuatu.
Bila
terjadi
interupsi,
maka
komputer
akan
Bahasa Rakitan
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 0000h007Fh.
- Interupt 20h - FFh (32 - 255) adalah interrupt DOS. Interrupt ini
hanya ada pada komputer yang menggunakan sistem operasi DOS dan
Interupt Handler-nya diload ke memori oleh DOS pada saat DOS
digunakan. Lokasi Interupt Vector Tablenya ada di alamat absolut 07Fh3FFh.
Nomor
Interrupt
*00h
*01h
*02h
*03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
Nama
Interrupt
Divide By Zero
Single Step
Non MaskableInt(NMI)
Break point
Arithmatic Overflow
Print Screen
Reserved
Reserved
Clock Tick(Timer)
Keyboard
I/O Channel Action
COM 1 (serial 1)
COM 2 (serial 2)
Fixed Disk
Diskette
LPT 1 (Parallel 1)
Nomor
Interrupt
10h
11h
12h
13h
14h
15h
16h
17h
18h
19h
1Ah
1Bh
1Ch
1Dh
1Eh
1Fh
Nama
Interrupt
Video Service
Equipment Check
Memory Size
Disk Service
Communication (RS-232)
Cassette Service
Keyboard Service
Printer Service
ROM Basic
Bootstrap Loader
BIOS time & date
Control Break
Timer Tick
Video Initialization
Disk Parameters
Graphics Char
Bahasa Rakitan
Interrupt
ini
telah
dipastikan
kegunaannya
oleh
sistem
untuk
Nomor
Interrupt
20h
21h
22h
23h
24h
25h
26h
27h
Nama
Interrupt
Terminate Program
DOS Function Services
Terminate Code
Ctrl-Break Code
Critical Error Handler
Absolute Disk Read
Absolute Disk Write
Terminate But Stay Resident