Page 111 - 4875
P. 111
.286
code segment
org 100h
assume cs:code, ds:code
intNumber equ … ;номер периравання, що
перехоплюється
start:
jmp install
int MyFunc proc
push ds
push cs ;забезпечити звертання до
змiнних
pop ds ;без використання
префiксу cs:
;текст резидентної
частини
Ξ ;до стандартного
обробника
;переривання
pushf ;виклик попереднього
обробника
call [dword ptr old_ip]
;текст резидентної
частини
Ξ ;пiсля стандартного
;обробника переривання
pop ds
iret
endp
old_int: ;змiннi для збереження
старої адреси
old_ip dw 0 ;вектору переривання
intNumber
110