Курсовая работа: Шина расширения ISA
push bx ax
mov bx, ds
mov ax, cs
mov ds, ax
xor ax, ax
mov ah, 09h; если нагреватель включился - выдаём сообщение об этом
lea dx, begin_message
int 21h
mov ds, ax
pop ax bx
jmp leave_treater
end_loop:
mov cs: isworking, 0
push bx ax
mov bx, ds
mov ax, cs
mov ds, ax
xor ax, ax
mov ah, 09h; если нагреватель выключен - включаем
lea dx, end_message
int 21h
mov ds, ax
pop ax bx
leave_treater: ; выход из обработчика
pop bx ax
jmp cs: saved_int08
release:
mov ah, 09h
lea dx, uninst_message