Реферат: Программируемый периферийный интерфейс. Генерация звука с запретом и без запрета прерываний
push es ;резедентную память вызывается из
push ds ;вновь загруженной программы
call inmem
call release
pop ds
pop es
popa
iret
start: ;Начало программы, до текущего места программ
push cs ;останется резидентной
pop ds
mov ax,351Ch ;Получаем старый вектор прерывания 1Ch
int 21h
cmp bx,offset int1Ch
jne @ne
mov ah,9
lea dx,Message1 ;Сообщение о том что программа уже загружена
int 21h
lp_a:
mov ah,8
int 21h
cmp al,'y'
je unl
cmp al,'Y'
je unl
cmp al,'n'
je st_p
cmp al,'N'
je st_p